Kernel V3 引擎

Kernel V3 是 Zagens 的生产级事件溯源 turn 引擎 — 桌面、zagens-tui 与无头 zagens CLI 共用同一套核心。

v0.8.0 起,Kernel V3 为唯一生产 turn 路径;旧版 shadow 诊断 API(kernel-shadow)已移除。

对你意味着什么

收益 说明
行为一致 桌面 sidecar、终端 TUI、CLI 共用 turn 语义 — 减少「GUI 正常、CLI 异常」
可靠会话恢复 turn 以 append-only kernel 事件日志写入 sessions.db;恢复时优先 log-first transcript 修复,而非仅依赖易损的 session JSON
可审计 turn 模型调用、工具批次、审批、steer 注入、LHT 续跑均有结构化事件,可在 CI 中 replay

无需在设置里开关「Kernel V3」 — 当前版本始终启用。

三种入口,一套引擎

入口 Runtime 方式 适用场景
桌面(Tauri) 本机 sidecar zagens-runtime diff、replay、内嵌 PTY、办公模式
终端 TUI(zagens-tui 进程内 runtime Windows / macOS / Linux 全屏终端 UI
CLI(zagens 进程内 runtime execreviewserve --http、CI

三者均调用 zagens-core 内同一 LiveTurnMachine + EffectInterpreter 流水线。

Log-first 会话恢复

重启后重新打开线程时:

  1. 加载该 turn 历史的持久化 kernel events
  2. 必要时从日志修复 transcript(默认 log_transcript_repair = true)。
  3. 桌面、TUI、CLI 共用 ~/.zagens/ 下同一 SQLite 线程存储。

对跨多步工具的 LHTCRAFT 长任务尤为重要。

相关概念

延伸阅读

产品技术规格(维护者):AGENT_KERNEL_V3.md