gabriel / musehub public
feat BREAKING task/derived-agent-provisioning #1 / 1
AI Agent gabriel · 49 days ago · May 1, 2026 · Diff

feat: auto-provision derived agents with genesis identity on profile view

- compute_derived_agent_id(handle) added to genesis.py formula: sha256('agent_handle' NUL handle) — deterministic, verifiable - derived_agent_provisioner.py: ensure_agent_identity (upsert, idempotent) + provision_if_derived (hook for _resolve_identity) - profile view calls provision_if_derived when agent has no user_id → real identity row created, sigil route now resolves 200 - removed 'derived' eyebrow label from profile template - 23 TDD tests, all green

sha256:4528420e0c9faa3219cc1dc7f70f744cac753d307cbf12c13c598317827a2290 sha
sha256:5c88680ebfcbbf2164b8431ab51cc420497dcf3e39a445cda3d51bcd0f4d1fd5 snapshot
← Older Oldest on task/derived-agent-provisioning
All commits
Newer → Latest on task/derived-agent-provisioning

0 comments

No comments yet. Be the first to start the discussion.

To add a comment, use the Muse CLI: muse hub commit comment sha256:4528420e0c9faa3219cc1dc7f70f744cac753d307cbf12c13c598317827a2290 --body "your comment"