Skip to content

feat(subagent): 通过 session.abort 真实取消子代理 - #14

Merged
Hotakus merged 5 commits into
masterfrom
feat/real-cancel-subagent
Aug 9, 2026
Merged

feat(subagent): 通过 session.abort 真实取消子代理#14
Hotakus merged 5 commits into
masterfrom
feat/real-cancel-subagent

Conversation

@Hotakus

@Hotakus Hotakus commented Aug 9, 2026

Copy link
Copy Markdown
Owner

功能

1. 真实取消子代理

运行中的子代理条目新增红色「取消」按钮,点击后真实终止子代理(调用 OpenCode 取消接口),父级解除等待,条目显示「已取消」状态,与正常完成的「已完成」区分。

2. 会话 ID 一键复制

展开详情点击会话 ID 即可一键复制到系统剪贴板(原为弹窗手动复制)。支持 macOS / Linux / Windows / WSL,SSH 场景亦可使用。

3. UI 调整

  • 「取消」按钮 hover 高亮反馈
  • 底部按钮区调整为「进入会话 / 取消 / 标记完成」三区布局

验证

  • tsc --noEmit 通过
  • npm run build 通过

@Hotakus
Hotakus merged commit 010be9d into master Aug 9, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant