Repository navigation
重构 Issue 启动配置,支持多 Harness 并行和可选 worktree - #208
Merged
Merged
Conversation
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
已有会话执行时,Issue 弹窗复用当前会话的配置,导致 Harness 和模型被锁定;确认启动时又重建任务草稿,执行目录依赖项目保存的模式。现在提 Issue、用 AI 处理 Issue 都先准备独立会话配置,可以选择另一套 Harness、模型、思考层级和权限,与原任务在独立目录中并行。
保留现有最多两个独立 checkout 并发、同一 checkout 串行的约束;Runner 协议和持久化格式保持不变。来源使用本地已有 Git 引用,不自动 fetch。
验证:
新增及扩展的测试覆盖 CNB/GitHub Issue、Claude 与 Codex 并行、模型/思考/权限配置隔离、取消恢复、两种执行目录、来源 SHA 和后台重试。Harness 使用现有 Fake Runner 测试设施;未执行真实账号模型调用。