Skip to content

Persist v0.5.0

Latest

Choose a tag to compare

@github-actions github-actions released this 11 Jun 18:41

概述

Persist v0.5.0 — Execution Runtime

executeChat 唯一入口内,用 @persist/execution 顺序执行 Plan 内全部 tool step,并以独立 ExecutionTrace 作为 Replay 执行审计真相源。

Breaking

  • 废除 v0.4 主路径 maxExecutableToolSteps=1 / plan-step-truncated;对比场景现执行 ToolExecutor.call()
  • PlanSnapshot.executionTrace 冻结不写;Replay / PlanPanel 改读 SessionReplay.executionTraces
  • 主路径 observability 改为 execution-step-*plan-step-* 仅 schema 兼容)

Added

  • @persist/sharedExecutionTrace / ExecutionStepRecord 契约、ExecutionTraceStoreRuleExecutor Port、execution-step-* RuntimeChunks、CFG-EXECmaxToolStepsPerTurn: 16
  • @persist/executionmaterializeExecutionTracepartitionToolStepsByCapfinalizeExecutionTraceAfterSynthesis(无 I/O)
  • @persist/storageexecution_traces 表、SqliteExecutionTraceStoregetReplay 联查 executionTracestool_execution_snapshots.execution_id
  • @persist/runtimerunExecutionPhase + finalizeExecutionPhaseAfterSynthesis 替代 runPlanExecutionPhase
  • WebIGNORED_SSE_TYPESexecution-step-*;PlanPanel 展示 executionTraces

Unchanged

  • v0.2 Memory / v0.4.1 Workspace 行为
  • 每 turn 恰好 1 次 Provider synthesis(ADR-EXEC-02)
  • 禁止 Replan / Agent Loop / Parallel step