Files
tutti/.changeset/agent-gui-runtime-facade.md
agent-radar 2ed3415fb7
Publish Claude Code Binaries / Stage and publish binaries (push) Canceled after 0s
Publish Tutti App Runtime / Build darwin-arm64 (push) Canceled after 0s
Publish Tutti App Runtime / Build darwin-amd64 (push) Canceled after 0s
Publish Tutti App Runtime / Build linux-amd64 (push) Canceled after 0s
Publish Tutti App Runtime / Build windows-amd64 (push) Canceled after 0s
Sync Tutti Agent Skills / sync (push) Canceled after 0s
Windows Agent Adapters / Test Windows agent adapters (push) Canceled after 0s
Windows Daemon Adapters / Test Windows daemon adapters (push) Canceled after 0s
Publish Tutti App Runtime / Publish runtime catalog (push) Canceled after 0s
源码快照 @ 2026-09-01 (source-only, 剔除非源码素材)
2026-09-01 20:17:27 +08:00

699 B

@tutti-os/agent-gui, @tutti-os/agent-activity-core
@tutti-os/agent-gui @tutti-os/agent-activity-core
major major

Make AgentGUIRuntime the sole AgentGUI host contract and remove the legacy AgentActivityRuntime interface, Provider, hooks, and test overrides. Desktop and TSH now use the narrow contract without duplicating lifecycle callbacks already owned by AgentSessionEngine; Mobile was audited and has no dependency on the removed contract.

Remove the legacy EngineCommandPort, EngineExternalCommandExceptPlanDecision, and dispatchSessionMutation exports from @tutti-os/agent-activity-core. Hosts must use EngineTypedCommandPort, AgentSessionEffectPort, and the semantic mutation methods on AgentSessionEngine.