Register an Agent (CI/CD, CLI, API)
Recommended: register at deploy time so versioning and environment context stay accurate.
Option A — CI/CD registration (recommended)
Add a pipeline step that reads agent.yaml and calls FuseGov registration. This keeps environment and versioning clean.
Option B — CLI
fusegov register --manifest agent.yaml
Option C — API
POST /v1/agents/register
{
"agent_id": "invoice-triage-bot",
"owner_team": "Finance Ops",
"environment": "prod",
"version": "1.1.0",
"tools": [
{ "name": "upload_file", "destination_class": "EXTERNAL", "scope": "write" }
]
}What happens next
- • FuseGov creates/updates the agent record
- • lifecycle metadata updates (version history)
- • policy bundle generation becomes available