T4: pin the workspaces combo (OverlayHost, pure-inbox rail, Cmd shortcuts) #23

Merged
weichen merged 3 commits from feature/workspaces-r1 into main 2026-09-30 08:09:48 +00:00
Owner

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)= fc5008aa13
  • 工作区:/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
启动 fc5008aa13 fc5008aa13 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(零页面走查/状态灯双编码复核/收纳策略/文档更新)。
# 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(零页面走查/状态灯双编码复核/收纳策略/文档更新)。
weichen added 3 commits 2026-09-30 08:09:44 +00:00
Why: T4 submodule PRs merged (backend #11, ui #8, frontend #6->#7, documents #12) and the Dev combo must pin the verified combination; the example plugin gains workspace and command declarations exercising the new surfaces.
Evidence: combo make test PASS at pinned heads; documents docs/records/2026-09-30-t4-workspaces-verification.md (PR#12); example assets JSON-validated.
Impact: gitlinks backend=303cdf3 frontend=e5b65ca ui=1c2ddec documents=<PR#12 head>; plugins/example adds workspaces/main.json + commands/demo.json + manifest provides; task card backfilled.
Refs: task card feature/workspaces-r1; proposal T4
Record the sync checkpoint
ci / test (pull_request) Failing after 15m27s
4318a0bad8
weichen merged commit b682209683 into main 2026-09-30 08:09:48 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: weichen/Agent-System-Dev#23