Agenten
An Agent ist ein KI-System, das Sie ausführen - ein Support-Bot, ein Programmierassistent, ein autonomer Workflow. Task Guard, Govern und Secure akzeptieren eine Agentenidentität, sodass Aufgaben, Entscheidungen und Vorfälle dem richtigen Agenten zugeschrieben werden können.
Gut zu wissen Registrierende Agenten sind optional. Sie können jeden Endpunkt mit nur einem freien Text anrufen
agent_name. Die Registrierung eines Agenten gibt Ihnen einen Stallagent_idund ein reichhaltigeres Reporting - aber es ist niemals eine Voraussetzung für die Verwendung der API.
Registriert vs. nicht registriert#
Die Task Guard-Aufgabe beginnt und jeder Govern- und Secure-Aufruf akzeptiert zwei optionale Identitätsfelder:
| Feld | Verwenden Sie es, wenn ... | Beispiel |
|---|---|---|
agent_name | Der agent ist nicht registriert (oder sie möchten nur den anrufer kennzeichnen). | "agent_name": "billing-bot" |
agent_id | Der Agent ist Registriert in Maetra und Sie möchten, dass Checkpoints / Vorfälle daran gebunden sind. | "agent_id": "agt_5Ab2" |
Sie können entweder beide oder keines von beiden senden. Passieren agent_id Verknüpfung der Aktivität mit dem registrierten Agenten; agent_name Es ist ein menschenlesbares Label. Beginnen Sie mit agent_name, und wechseln zu agent_id Sobald Sie sich registriert haben.
Wie Govern den politischen Anwendungsbereich auflöst#
für die normale Bewertung der Aktivpolitik, agent_id ist optional. Govern bewertet die Aktion immer noch, wenn eine REST- oder MCP-Anfrage nur gesendet wird agent_name.
| Name des Antrags | Policy Scope bewertet Maetra |
|---|---|
agent_id Matches ein registrierter Agent | Organisationsweite Richtlinien sowie Richtlinien, die diesem registrierten Agenten zugewiesen wurden. |
agent_name Übereinstimmung mit einem registrierten Agentennamen | Organisationsweite Richtlinien sowie Richtlinien, die diesem registrierten Agenten zugewiesen wurden. |
Nur ein Unbekannter agent_name wird verschickt | Nur organisationsweite Politik. Richtlinien, die bestimmten registrierten Agenten zugewiesen sind, werden nicht ausgeführt. |
| Keine Agentenidentität wird gesendet | Nur organisationsweite Politik. |
Passierpass agent_id Wenn Sie können; verwenden agent_name wenn ein Agent noch nicht registriert ist oder wenn ein MCP-Client keine registrierte ID hat. Wenn Sie gehen policy_ids oder policy_group_ids An einem Checkpoint bewertet Maetra die Richtlinien, die Sie explizit ausgewählt haben.
Wann sich registrieren lässt
- Sie möchten Per-Agent-Dashboards, Ergebnisse und Audit-Trails.
- Sie möchten Regeln oder Richtlinien auf bestimmte Agenten ausdehnen.
- Sie bringen einen Agenten in die formale Governance.
Wenn du es nicht brauchst
- Sie integrieren schnell oder Prototyping.
- Der Caller ist ein einmaliges Skript oder eine Produktoberfläche, kein Tracked Agent.
Registrierung eines Agenten#
Registrieren Sie Agenten im Dashboard unter Discover → Agentenregister → Registeragenten. Nur a Name Alles andere (Eigentümer, Umgebung, Framework, Autonomieebene, Werkzeuge) ist optionaler Kontext. Bei Save weist Maetra die agent_id Sie gehen zur API über.
Listenagenten#
GET /v1/agents Gibt die Agenten in Ihrem Arbeitsbereich zurück, neueste zuerst, mit einer minimalen öffentlichen Projektion. Erfordert die discover:agents:read Anwendungsbereich.
Abfrageparameter
| Achsschenkel | Beschreibung |
|---|---|
status | Filter durch pending_review, registered, under_review, governed, oder archived. |
limit | Max-Agenten kommen zurück, 1–200. Ausfälle bis 50. |
curl "https://api.maetra.io/v1/agents?limit=20" \
-H "Authorization: Bearer $MAETRA_API_KEY"
Antwort
{
"agents": [
{
"id": "agt_5Ab2",
"name": "billing-bot",
"description": "Handles customer refunds.",
"status": "registered",
"autonomy_level": "L3",
"risk_level": "medium",
"environment": "production",
"created_at": "2026-07-01T09:12:00.000Z",
"updated_at": "2026-07-06T22:04:00.000Z"
}
]
}
| Feld | Typ | Beschreibung |
|---|---|---|
id | Schnurschnur | ID des Agenten — Pass als agent_id zu anderen Endpunkten. |
name | Schnurschnur | Menschenlesbarer Name. |
description | Schnurschnur | Null | Fakultative Beschreibung. |
status | enum | pending_review, registered, under_review, governed, archived. |
autonomy_level | enum | L0–L5. |
risk_level | enum | low, medium, high, critical, unknown. |
environment | enum | production, staging, development, unknown. |
created_at / updated_at | Schnurschnur | Zeitstempel nach ISO 8601. |