feat(annotate): 指哪打哪标注 MVP——窗格折叠键旁标注按钮 → 蓝色冒泡光标 → 点击弹输入框(✓/✕) → 打包(窗口N+屏幕/窗口内坐标+元素上下文+要求)注入宿主输入框不发送,失败回退剪贴板

This commit is contained in:
Aisland
2026-09-01 22:35:50 +08:00
parent 6b23552207
commit 4afffdb6e5
4 changed files with 386 additions and 12 deletions
+8
View File
@@ -181,6 +181,10 @@ export const zh = {
'pane.termFail': '终端不可用(宿主缺少 node-pty/ws 或连接失败)',
'pane.closeTab': '关闭标签页',
'pane.collapse': '折叠窗格',
'annot.label': '标注:点击窗口中的位置提要求',
'annot.placeholder': '对这里提要求…(Enter 确认,Shift+Enter 换行,Esc 取消)',
'annot.ok': '确认:注入对话框输入框(不发送)',
'annot.cancel': '取消',
'pane.expand': '展开窗格',
'pane.jobsTitle': '后台任务',
'pane.subagents': '子代理',
@@ -386,6 +390,10 @@ export const en = {
'pane.termFail': 'Terminal unavailable (host missing node-pty/ws, or connection failed)',
'pane.closeTab': 'Close tab',
'pane.collapse': 'Collapse pane',
'annot.label': 'Annotate: click a spot in the window',
'annot.placeholder': 'Describe what to change here… (Enter to confirm, Shift+Enter newline, Esc cancel)',
'annot.ok': 'Confirm: put into chat input (not sent)',
'annot.cancel': 'Cancel',
'pane.expand': 'Expand pane',
'pane.jobsTitle': 'Background jobs',
'pane.subagents': 'Subagents',