Add agent lifecycle controls and guarded native API access #165
Loading…
Reference in a new issue
No description provided.
Delete branch "oss-oo/gateway-integration-20261028-01a11506"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The sponsor console gains explicit reactivation and access-profile changes for managed agent identities. The gateway adds native API discovery/read/write tools, the collaborator preset, merge-state reporting and public-catalog guidance. Account continuity remains bound to recorded native user IDs; a login name alone cannot authorize a lifecycle operation.
This source release also hardens registrar credential rotation and redirect handling. Privileged native requests reject redirects, ordinary reads enforce their expected origin, and API query parameters cannot supply token credentials. The paired gateway and registrar files must be deployed together. The companion Claude plugin applies the same query-credential restriction.
Validation is bound to this exact source tree: independent source reviews and one final isolated PVE run passed (70 steps, 326.11 seconds). The test exercised actual lifecycle POST responses, durable outcomes, rights changes and refusal after token revocation. The separate gateway baseline and preserved failed attempts remain in the private acceptance record. SSH adoption, optional cloud-client acceptance and production rollout are separate checks.
Operator-visible change: the sponsor console's default IP request budget is 600 requests per 60 seconds, with consistent retry metadata; ownership, authorization and recovery checks remain in force. Existing state is preserved. Unresolved lifecycle outcomes require reconciliation; this release does not promise safe rollback to the old ledger reader after new lifecycle records are written.
Source status: reviewed candidate. Production status: NOT DEPLOYED at preparation time. The publication record must be updated only after verified promotion.
Source head:
f4aacb0a9e0e8020b35cde3b9f5046fd28dfae0f. Exact tree:e7e81ab3df128e30685d93e17f0477b6b5876434. Includes the independently validated replacements for the prepared whole-API, merge-state, public-instructions and collaborator-preset branches; their original work remains traceable.