Skip to content

refactor(agentcore)!: 分离写入能力与执行推进生命周期 - #130

Merged
Fodesu merged 1 commit into
felinics:mainfrom
Fodesu:refactor/agentcore-lifecycle
Oct 17, 2026
Merged

Fodesu merged 1 commit into
felinics:mainfrom
Fodesu:refactor/agentcore-lifecycle

Conversation

@Fodesu

@Fodesu Fodesu commented Oct 16, 2026 •

Copy link
Copy Markdown
Member

目前 Core 把会话写入权、对话推进和执行恢复绑在同一个实例的生命周期里,这次重构将它们拆开,让模型或工具执行期间不必一直占用会话写入权,并让后续实例能根据持久化记录继续完成同一轮对话,而不依赖一个进程从头运行到尾。

Bind Writers to explicitly acquired Session handles and keep local Writer cleanup separate from capability release.

Replace owner-bound runtime, recovery and responder lifetimes with finite Step, Advance/Deliver and reconciliation. Add durable settlement proofs and independent Session/Execution discovery ports; retain cancellation and fencing coverage.

Remove host ownership and inbox protocols from Core, update the Core architecture, and keep Core tests independent of agent packages.

BREAKING CHANGE: remove implicit Writer ownership management and owner-bound runtime recovery APIs; callers acquire capabilities explicitly and compose finite advancement.
@Fodesu
Fodesu force-pushed the refactor/agentcore-lifecycle branch from 05781b5 to 13cfff0 Compare October 16, 2026 19:15
@Fodesu
Fodesu merged commit 0ee7c27 into felinics:main Oct 17, 2026
4 checks passed
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