feat(FN-3791): add agent provisioning approval guards and policy enforcemen
Implements approval guards for agent provisioning (FN-3791), adding policy-gated create/delete flows with dedupe logic, CLI tool alignment, engine run-audit coverage, and corresponding test suites, plus documentation updates and a regression fix for verification/tool docs sync. Fusion-Task-Id: FN-3791
This commit is contained in:
@@ -270,7 +270,7 @@ Create a new non-ephemeral agent.
|
||||
| Parameter | Type | Required | Description |
|
||||
|-----------|------|----------|-------------|
|
||||
| `name` | string | ✓ | Agent name |
|
||||
| `role` | string | ✓ | Agent role/capability |
|
||||
| `role` | union | ✓ | Agent role/capability |
|
||||
| `soul` | string | — | Agent personality/identity text |
|
||||
| `instructions_text` | string | — | Inline custom instructions |
|
||||
| `instructions_path` | string | — | Path to instructions markdown |
|
||||
@@ -286,7 +286,7 @@ Delete a non-ephemeral agent.
|
||||
|
||||
| Parameter | Type | Required | Description |
|
||||
|-----------|------|----------|-------------|
|
||||
| `id` | string | ✓ | Agent ID to delete |
|
||||
| `agent_id` | string | ✓ | Agent ID to delete |
|
||||
| `force` | boolean | — | Force delete when holding checkout |
|
||||
| `reassign_to` | string | — | Optional replacement agent for assigned tasks |
|
||||
|
||||
|
||||
Reference in New Issue
Block a user