T4: pin the workspaces combo (OverlayHost, pure-inbox rail, Cmd shortcuts) #23
@@ -26,3 +26,4 @@
|
||||
- 验证:组合验证 `make test` PASS(sync_base=a58f85e tested_head=3e1cdbd,2026-09-30T04:45Z)——core ✓、backend 全包 ✓(server 4.06s 含配置管道与 e2e)、frontend 9 例 ✓;文档内链核对存在;usage §1.3 与已合入二进制实测输出一致(config explain 逐字段来源+DSN 脱敏、serve --config envs/dev.json 落 data-dev)。
|
||||
- 影响与剩余项:纯文档与 gitlink,无代码影响。剩余(待拍板,见 records/2026-09-30-boot-config-followups.md):3 个代码级小改 + 2 个设计级选项;task.sh 认领登记/碰撞雷达机制化提案(lesson 条目"尚缺防护")。
|
||||
| 同步前验收 | 850f893e17215deac23a35b6cceab82d94f66e0a | 417da4b7a9fd0910fd73e8c8257270a509695a6e | 2026-09-30T07:35:05Z |
|
||||
| 同步前验收 | fc5008aa134aa1bc75838ca3e5950fc08f84c552 | 688ee3539e75975526e05a2b2059373965da0d52 | 2026-09-30T08:09:25Z |
|
||||
|
||||
@@ -0,0 +1,29 @@
|
||||
# feature/workspaces-r1 任务卡
|
||||
|
||||
任务主记录:<PR 链接,task-finish 时填写>;状态:进行中;owner:weichen
|
||||
|
||||
## 基线与授权
|
||||
|
||||
- 权威仓:ssh://git@git-ssh.u1680832.nyat.app:31411/weichen/Agent-System-Dev.git;目标分支:main;R0(initial_base_sha)= fc5008aa134aa1bc75838ca3e5950fc08f84c552
|
||||
- 工作区:/home/weichen/projects/Agent-System-Dev-wt-feature-workspaces-r1(worktree);分支:feature/workspaces-r1
|
||||
- 授权与交付终点:执行提案 T4(workspaces)。用户常设授权(2026-09-30)——Agent 自主完成各仓 PR、Dev 钉定与合入、task-finish 与卡片闭合。未授权:改写历史、分支保护变更、删归档引用、发布版本(双钥匙边界)。
|
||||
|
||||
## 目标与非目标
|
||||
|
||||
- 目标:右栏终态纯收件箱(移除经典 tabs,Plan/Todos 并入「当前任务」常驻卡);工件/代理/插件面板/插件声明工作区统一 OverlayHost 弹层 + ⌘1–9 快捷键 + 左栏快捷区 + 项目徽章(D26);DocViewer/AgentTracker 迁入 OverlayHost;backend 装载 provides.workspaces + GET /api/workspaces;example 插件扩展(workspace+command)。
|
||||
- 非目标:T5 polish(零页面走查、通知聚合、收纳策略);badgeTool/refreshTool 的服务端工具联动(声明占位);跨会话项目级收件箱。
|
||||
|
||||
## 同步记录
|
||||
|
||||
| 节点 | sync_base_sha | tested_head_sha | checked_at |
|
||||
|---|---|---|---|
|
||||
| 启动 | fc5008aa134aa1bc75838ca3e5950fc08f84c552 | fc5008aa134aa1bc75838ca3e5950fc08f84c552 | 2026-09-30T07:57:47Z |
|
||||
|
||||
## 结果与验证
|
||||
|
||||
- 结果:T4 完成。ui OverlayHost(PR#8);backend workspaces 装载+API(PR#11);frontend 右栏终态+工作区+快捷键+徽章(PR#7);documents 记录(PR#12);example 插件扩展(随本 PR);Dev gitlink 钉定(本 PR)。
|
||||
- 验证(组合 core=a2050d8+backend=303cdf3+frontend=e5b65ca+ui=1c2ddec+documents=<PR#12 后>):
|
||||
- PASS backend go vet+test 全包(TestWorkspacesOverlay 新增);ui tsc+23/23;frontend tsc+9/9+vite build。
|
||||
- PASS example 插件 assets JSON 校验。
|
||||
- PASS `make task-sync`;PASS 组合 `make test`(钉定后)。
|
||||
- 影响与剩余项:右栏信息架构达成提案终态(D25 两步走完成)。剩余:T5 polish-retreat(零页面走查/状态灯双编码复核/收纳策略/文档更新)。
|
||||
+1
-1
Submodule modules/backend updated: 5c52c71f9c...303cdf3b63
+1
-1
Submodule modules/documents updated: ba52c7bb0a...d5864d1eb9
+1
-1
Submodule modules/frontend updated: ee85556584...e5b65ca79a
+1
-1
Submodule modules/ui updated: 6914ece9da...1c2ddec5c8
@@ -0,0 +1,9 @@
|
||||
[
|
||||
{
|
||||
"id": "example.echo",
|
||||
"title": "示例回显",
|
||||
"description": "演示插件命令注册(四入口同源:/、按钮、卡片 action、chat 意图)",
|
||||
"paramsSchema": { "type": "object", "properties": { "text": { "type": "string" } } },
|
||||
"danger": "normal"
|
||||
}
|
||||
]
|
||||
@@ -3,13 +3,35 @@
|
||||
"name": "示例插件",
|
||||
"version": "0.1.0",
|
||||
"apiVersion": "1.0",
|
||||
"requires": { "network": ["api.example.com"] },
|
||||
"requires": {
|
||||
"network": [
|
||||
"api.example.com"
|
||||
]
|
||||
},
|
||||
"provides": {
|
||||
"tools": ["http_echo"],
|
||||
"intents": ["demo"],
|
||||
"panels": ["demo"],
|
||||
"cards": ["note"],
|
||||
"prompts": ["assistant"],
|
||||
"settings": ["greeting"]
|
||||
"tools": [
|
||||
"http_echo"
|
||||
],
|
||||
"intents": [
|
||||
"demo"
|
||||
],
|
||||
"panels": [
|
||||
"demo"
|
||||
],
|
||||
"cards": [
|
||||
"note"
|
||||
],
|
||||
"prompts": [
|
||||
"assistant"
|
||||
],
|
||||
"settings": [
|
||||
"greeting"
|
||||
],
|
||||
"workspaces": [
|
||||
"main"
|
||||
],
|
||||
"commands": [
|
||||
"demo"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
[
|
||||
{
|
||||
"id": "example.governance",
|
||||
"title": "治理总览(示例)",
|
||||
"icon": "🛡",
|
||||
"shortcut": "9",
|
||||
"body": [
|
||||
{ "type": "markdown", "markdown": "**示例插件工作区**——声明式 Body(UI 有限词汇),经 OverlayHost 渲染。" },
|
||||
{ "type": "kv", "kv": [["来源", "plugins/example/workspaces/main.json"], ["快捷键", "⌘9"], ["关闭", "Esc / 遮罩点击"]] }
|
||||
]
|
||||
}
|
||||
]
|
||||
Reference in New Issue
Block a user