-
Notifications
You must be signed in to change notification settings - Fork 313
feat(worktree): 完善话题工作区生命周期 #956
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
deepcoldy
merged 85 commits into
deepcoldy:master
from
wzono:feat/topic-worktree-lifecycle
Sep 12, 2026
Merged
Changes from all commits
Commits
Show all changes
85 commits
Select commit
Hold shift + click to select a range
a410421
feat(worktree): 补充话题工作区生命周期命令
71a0d62
Merge remote-tracking branch 'origin/master' into feat/topic-worktree…
85930d5
Merge remote-tracking branch 'origin/master' into feat/topic-worktree…
684699b
fix(pm2): flush large readonly jlist output
5dc9961
Merge remote-tracking branch 'origin/master' into feat/topic-worktree…
76cbe73
Merge remote-tracking branch 'origin/master' into feat/topic-worktree…
975b6a0
Merge remote-tracking branch 'origin/master' into feat/topic-worktree…
25c4a44
Merge remote-tracking branch 'origin/master' into feat/topic-worktree…
07994c7
Merge remote-tracking branch 'origin/master' into feat/topic-worktree…
00eff99
Merge remote-tracking branch 'origin/master' into feat/topic-worktree…
d4a4176
Merge remote-tracking branch 'origin/master' into feat/topic-worktree…
4f24cfc
Merge remote-tracking branch 'origin/master' into feat/topic-worktree…
a90ca3c
Merge remote-tracking branch 'origin/master' into feat/topic-worktree…
4f1c07b
Merge remote-tracking branch 'origin/master' into feat/topic-worktree…
88d7da9
Merge remote-tracking branch 'origin/master' into feat/topic-worktree…
cec1b0d
Merge remote-tracking branch 'origin/master' into feat/topic-worktree…
d9be1f2
Merge remote-tracking branch 'origin/master' into feat/topic-worktree…
dd60869
Merge remote-tracking branch 'origin/master' into feat/topic-worktree…
119f6fa
docs(lark): 补充透传轮次状态表情修复设计
e2cfc98
docs(lark): 补充透传轮次状态表情实施计划
fd76ccf
docs(context): 补充人类决策可靠同步设计
68a8ece
docs(context): 补充人类决策同步实施计划
4abb873
Merge remote-tracking branch 'origin/master' into feat/topic-worktree…
9ad44f7
fix(lark): 为透传执行补齐状态表情
08d4d64
docs(context): 移除未实施的决策同步方案
bdd886c
docs(adapter): 补充子代理等待态状态设计
09b7d7b
docs(adapter): 补充子代理等待态实施计划
3402c10
fix(adapter): 子代理运行期间保持任务工作态
5ba9287
Merge remote-tracking branch 'origin/master' into feat/topic-worktree…
e1ea2ec
fix(fleet): 隔离会话内重启的全局守护进程
1719b38
fix(fleet): 清理进程读回失败的启动尝试
ba156f2
fix(worktree): 保留未暂存文件完整路径
49833ae
fix(lark): 收紧执行接纳与状态表情时序
e1fa5b2
fix(lark): 跟踪项目启动表情登记
a56afed
fix(worktree): 显式隔离失败时拒绝共享回退
9a8a5bb
fix(quota): 空工作区话题不消耗消息额度
8e199bb
fix(worktree): 空工作树话题仍创建隔离目录
eca719d
fix(worktree): 清理时归一化工作树根目录
d568330
fix(worktree): 展示完整未提交文件计数
5f04781
fix(worktree): 串行化共享工作树创建
f2f6fa2
fix(safety): 完善工作树与子代理状态识别
4e73e85
fix(auth): 仓库文本启动前刷新轮次身份
7dee518
fix(worktree): 从仓库根派生共享工作树
fa41ffa
fix(lark): 按轮次隔离状态表情收尾
2e2b459
fix(worker): 凭据刷新后复核工作进程代次
5f86902
fix(worktree): 严格校验共享清理安全性
1b0d416
fix(worktree): 收敛审查发现的生命周期边界
3599c28
fix(worktree): 保留创建失败后的重试入口
7a71ea0
fix(reactions): 避免无反馈路径异步让步
284b401
fix(worktree): 强化确认与持久化清理重试
2ea0353
docs(commands): 补充持久化清理重试命令
b289803
fix(worktree): 覆盖恢复与特殊状态边界
7adddaa
fix(worktree): 串行化最终检查与删除
522e76b
fix(worktree): 补齐恢复凭据与子模块安全
317eb1f
fix(worktree): 保留最终安全失败的恢复路径
458bbdb
fix(worktree): 保留任务提升的隔离参数
3a692ee
fix(worktree): 收紧创建与确认授权边界
d14e8cd
test(restore): 更新凭据准备接线断言
783ea2d
Merge branch 'feat/topic-worktree-lifecycle' into fix/pr956-review-ro…
6d31784
Revert "Merge branch 'feat/topic-worktree-lifecycle' into fix/pr956-r…
25b5e84
fix(reactions): 按实际轮次结算话题状态
55e66fc
fix(claude-code): 排队中请求保持 in-progress reaction
418b53f
test(claude-code): 覆盖容量排队忙碌状态
9bffbb1
Merge remote-tracking branch 'origin/master' into feat/topic-worktree…
c405e3c
Merge remote-tracking branch 'origin/master' into feat/topic-worktree…
e3094e6
Revert "test(claude-code): 覆盖容量排队忙碌状态"
aec6768
Revert "fix(claude-code): 排队中请求保持 in-progress reaction"
39f7a2d
Revert "fix(reactions): 按实际轮次结算话题状态"
b0e824a
Revert "fix(reactions): 避免无反馈路径异步让步"
975617f
Revert "fix(lark): 按轮次隔离状态表情收尾"
9d84f14
Revert "fix(lark): 跟踪项目启动表情登记"
ad0c428
Revert "fix(lark): 收紧执行接纳与状态表情时序"
a6c01c0
Revert "fix(adapter): 子代理运行期间保持任务工作态"
76db51b
Revert "docs(adapter): 补充子代理等待态实施计划"
49007b7
Revert "docs(adapter): 补充子代理等待态状态设计"
d3d233b
Revert "fix(lark): 为透传执行补齐状态表情"
7a8fdb4
Revert "docs(lark): 补充透传轮次状态表情实施计划"
c889858
Revert "docs(lark): 补充透传轮次状态表情修复设计"
e09cb21
refactor(scope): 移除残留状态表情接线
e953ed2
refactor(scope): 移除命令层状态表情依赖
3a2b69d
refactor(scope): 对齐主干命令行适配测试
5053f52
fix(auth): 保留延迟启动的轮次凭据准备
9bec6a4
fix(auth): 接线延迟输入凭据准备
0c3a160
merge(master): 同步话题指令头与运行时更新
eec356d
Merge remote-tracking branch 'origin/master' into feat/topic-worktree…
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/twWhen the daemon restarts while an explicit
/twis still pending and trigger-user authentication is enabled, this recovery invocation restores the new worktree parameters but does not supplyprepareTurn. ConsequentlyrunAutoWorktreeCommitforwards no credential-preparation callback tocommitRepoSelection, and a prompt recovered before its initial fork runs with the governed CLI identity withheld instead of the triggering user's credentials. The live/twpath supplies this callback, so the restart path needs equivalent wiring before the fork.AGENTS.md reference: AGENTS.md:L121-L121
Useful? React with 👍 / 👎.