Skip to content

refactor: separate session facts from execution observations - #56

Merged
cacohe merged 2 commits into
mainfrom
codex/runtime-event-boundaries
Oct 18, 2026
Merged

cacohe merged 2 commits into
mainfrom
codex/runtime-event-boundaries

Conversation

@cacohe

@cacohe cacohe commented Oct 18, 2026

Copy link
Copy Markdown
Owner

变更\n\n- 将 SessionEvent 保持为唯一持久生命周期事实,并通过 AgentObserver.onSessionEvent 直接发送已提交的 EventEnvelope\n- 新增按可观测性领域组织的 ExecutionObservation,用 model.invocation.* 与 ool.invocation.* 表达瞬态调用跨度\n- 删除未导出、未使用且与正式协议重复的 kernel/src/events.ts\n- 更新 Core、Web 适配点、demo、测试和架构文档,新增 ADR 0055\n- 区分工具局部超时的 invocation 取消与持久 cancelled ToolResult\n\n## 验证\n\n- pnpm run check\n- 独立 Review Agent 审查并复审通过

@cacohe
cacohe merged commit 4b5fba3 into main Oct 18, 2026
3 checks passed
@cacohe
cacohe deleted the codex/runtime-event-boundaries branch October 18, 2026 08:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant