fix(ci): scope node24 override and simplify pages workflow#24
Merged
Conversation
…ents - keep no-tool turns running when subagent todos are blocked by non-terminal agent dependencies - make scheduler dispatch single-pass to avoid blocking runtime loop polling - emit only scheduler-specific runtime events and define subagent_finished as dispatch-round fact event - align todo_write schema patch properties with executor enum constraints - add regression tests for mixed executor flow, scheduler dispatch-once, and event/schema contracts Generated with [codeagent](https://github.com/qbox/codeagent) Co-authored-by: Cai-Tang-www <106404101+Cai-Tang-www@users.noreply.github.com>
… mapping Generated with [codeagent](https://github.com/qbox/codeagent) Co-authored-by: Cai-Tang-www <106404101+Cai-Tang-www@users.noreply.github.com>
Generated with [codeagent](https://github.com/qbox/codeagent) Co-authored-by: Cai-Tang-www <106404101+Cai-Tang-www@users.noreply.github.com>
Generated with [codeagent](https://github.com/qbox/codeagent) Co-authored-by: Cai-Tang-www <106404101+Cai-Tang-www@users.noreply.github.com>
Generated with [codeagent](https://github.com/qbox/codeagent) Co-authored-by: Cai-Tang-www <106404101+Cai-Tang-www@users.noreply.github.com>
- add spawn_subagent permission mapping with stable target extraction - forward subagent capability into permission execution via signed token - strengthen legacy todo executor inference for retry metadata - expand regression coverage for mapper/capability/session migration Generated with [codeagent](https://github.com/qbox/codeagent) Co-authored-by: Cai-Tang-www <106404101+Cai-Tang-www@users.noreply.github.com>
…ontract Generated with [codeagent](https://github.com/qbox/codeagent) Co-authored-by: Cai-Tang-www <106404101+Cai-Tang-www@users.noreply.github.com>
fix: tighten inline subagent capability and output contract
Generated with [codeagent](https://github.com/qbox/codeagent) Co-authored-by: Cai-Tang-www <106404101+Cai-Tang-www@users.noreply.github.com>
…6743464 test: improve coverage for subagent dispatch and chatcompletions
Generated with [codeagent](https://github.com/qbox/codeagent) Co-authored-by: Cai-Tang-www <106404101+Cai-Tang-www@users.noreply.github.com>
Generated with [codeagent](https://github.com/qbox/codeagent) Co-authored-by: Cai-Tang-www <106404101+Cai-Tang-www@users.noreply.github.com>
…6743464 fix: inline-only spawn_subagent mode and capability inheritance hardening
Generated with [codeagent](https://github.com/qbox/codeagent) Co-authored-by: Cai-Tang-www <106404101+Cai-Tang-www@users.noreply.github.com>
作为网关下沉战役的最终决战,本提交彻底移除了客户端 (TUI) 对底层业务引擎 (Runtime) 的物理代码依赖,全面贯彻整洁架构 (Clean Architecture) 与依赖倒置原则。 核心演进: 1. 确立独立契约:在 TUI 服务层定义专属 Runtime Contract 与强类型事件 DTO,TUI 核心逻辑全面倒置依赖该契约。 2. 架构防腐层:在 App 装配层引入 runtime_contract_adapter,将本地 Runtime 映射为 TUI Contract,将耦合脏活隔离在主业务逻辑之外。 3. 路由大一统:默认启动路径全局切换为 Gateway 模式。同时为网关服务端进程保留显式 local 注入,彻底规避 Gateway -> Gateway 的无限自举死锁回环。 4. 架构物理守卫:新增依赖扫描测试 (Builder Test),强制断言 TUI 业务代码中不再包含任何 `internal/runtime` 的 import,用代码捍卫架构红线。 附带修复 (UI 边缘场景): - 修复 `CurrentWorkdir` 初始化分支逻辑异常问题。 - 修复对话历史 (Transcript) 重建时,Tool 边界未正确打断 Assistant 气泡折叠的渲染错位问题。
…auto-dispatch feat: 切换为顺序 Todo + inline SubAgent 执行闭环(非 DAG)
…6830001 fix(tools): allow remembered low-risk external write retry
…826146 fix(runtime/tools): hard-cut trust boundary and lifecycle state handling
fix(tools): route low-risk external writes through approval ask
Generated with [codeagent](https://github.com/qbox/codeagent) Co-authored-by: Cai-Tang-www <106404101+Cai-Tang-www@users.noreply.github.com>
- restore low-risk external write approval path from origin/main - keep trusted facts enrichment on manager execution path - add regression test to ensure MCP metadata cannot drive trusted facts Generated with [codeagent](https://github.com/qbox/codeagent) Co-authored-by: phantom5099 <245659304+phantom5099@users.noreply.github.com>
…conflicts Generated with [codeagent](https://github.com/qbox/codeagent) Co-authored-by: phantom5099 <245659304+phantom5099@users.noreply.github.com>
Generated with [codeagent](https://github.com/qbox/codeagent) Co-authored-by: pionxe <148670367+pionxe@users.noreply.github.com>
feat(skills): 完成Skills边界收口与用户入口落地
Generated with [codeagent](https://github.com/qbox/codeagent) Co-authored-by: phantom5099 <245659304+phantom5099@users.noreply.github.com>
…826146 fix: resolve workspace_test merge conflict
…ender-pollution tui: 修复 Transcript 选区拖拽渲染与复制
…e-377-1776758171 feat: add in-repo automated issue creation workflow
…r and events Generated with [codeagent](https://github.com/qbox/codeagent) Co-authored-by: pionxe <148670367+pionxe@users.noreply.github.com>
…ct boundaries Generated with [codeagent](https://github.com/qbox/codeagent) Co-authored-by: pionxe <148670367+pionxe@users.noreply.github.com>
Generated with [codeagent](https://github.com/qbox/codeagent) Co-authored-by: pionxe <148670367+pionxe@users.noreply.github.com>
…ify/write turns Generated with [codeagent](https://github.com/qbox/codeagent) Co-authored-by: phantom5099 <245659304+phantom5099@users.noreply.github.com>
…826146 fix(runtime): preserve unverified writes when verify occurs before write
pref(runtime): 统一执行生命周期,并强化任务结束与工作区安全机制
Generated with [codeagent](https://github.com/qbox/codeagent) Co-authored-by: phantom5099 <245659304+phantom5099@users.noreply.github.com>
Generated with [codeagent](https://github.com/qbox/codeagent) Co-authored-by: pionxe <148670367+pionxe@users.noreply.github.com>
feat(architecture): [EPIC-INT-01C] 斩断直连实现纯净架构,引入网关无感自动拉起与高可用加固
…itepress-site [codex] 新增 GitHub Pages VitePress 项目介绍站点
Generated with [codeagent](https://github.com/qbox/codeagent) Co-authored-by: Yumiue <188874804+Yumiue@users.noreply.github.com>
Yumiue
pushed a commit
that referenced
this pull request
May 1, 2026
test(pr-534): improve coverage for session title backfill branches
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.
Requested by @Yumiue
Summary