Commit Graph
6 Commits
Author SHA1 Message Date
Mohamed Boudra 16c7fe9709 refactor(hub): authorize execution through sessions 2026-07-13 18:41:35 +02:00
Mohamed Boudra dfcaa9bf89 fix(hub): correct relationship trust boundaries
Authenticated daemon sessions own relationship management regardless of transport. The separate Hub session remains operation-allowlisted, rejects malformed execution inputs, and uses bounded outbound handshakes.
2026-07-13 17:47:40 +02:00
Mohamed Boudra 6ad70c1b1e fix(hub): stop replaying interrupted turns
Daemon restart cannot safely guarantee prompt idempotency across providers. Persist the normal closed session state while retaining Hub relationship, execution, and agent identity.
2026-07-13 13:23:10 +02:00
Mohamed Boudra 9d9797c9e2 fix(hub): harden relationship lifecycle
Keep optional Hub authority from blocking daemon startup, revoke ambiguous enrollments durably, and close owned agents when their relationship no longer exists. Reject remote CLI connect targets before transmitting enrollment authority.
2026-07-13 12:58:06 +02:00
Mohamed Boudra 8f5685b4c4 fix(hub): resume interrupted owned turns
Provider session rehydration does not continue foreground work lost during daemon shutdown. Persist narrowly scoped Hub execution intent and replay only an interrupted running initial turn.
2026-07-13 12:50:24 +02:00
Mohamed Boudra 18ba23e10a feat(hub): connect daemons to Paseo Hub
Make Hub an explicit daemon-owned relationship with local-only management and scoped access to Hub-owned executions.
2026-07-13 11:40:20 +02:00