UI-Backlog Modul 15: External-Agent-API (/api/v1/external/agent) #387

Closed
opened 2026-09-15 22:53:18 +00:00 by Leopoldadmin · 0 comments
Owner

Integrations-Seite fuer externe Systeme (n8n, Skripte): 3 Bearer-Endpoints (run/status/stream) dokumentiert mit copy-paste curl-Snippets pro KI-Agent.

Umgesetzt in Commit e8e07fa:

  • SettingsExternalAgents.tsx via ai_assistant-Manifest (settings_pages, permission ai:read)
  • api/externalAgent.ts, Komponenten-Map 43
  • Vitest 6/6, tsc 0, Full Deploy
  • Live: Agent Card mit echtem LeoCRM Assistant, curl-Snippets, Copy-Buttons, Nav-Eintrag

Zusaetzlich 2 Backend-Fixes noetig: (1) ai_assistant war migration_failed/inactive (0003 alterte auf von 0137 gedroppte ai_chat_sessions) → Plugin reaktiviert, KI-Chat wieder live. (2) CSRF-Middleware blockierte Bearer-API-Calls → Bearer-Skip ergaenzt.

Integrations-Seite fuer externe Systeme (n8n, Skripte): 3 Bearer-Endpoints (run/status/stream) dokumentiert mit copy-paste curl-Snippets pro KI-Agent. Umgesetzt in Commit e8e07fa: - SettingsExternalAgents.tsx via ai_assistant-Manifest (settings_pages, permission ai:read) - api/externalAgent.ts, Komponenten-Map 43 - Vitest 6/6, tsc 0, Full Deploy - Live: Agent Card mit echtem LeoCRM Assistant, curl-Snippets, Copy-Buttons, Nav-Eintrag Zusaetzlich 2 Backend-Fixes noetig: (1) ai_assistant war migration_failed/inactive (0003 alterte auf von 0137 gedroppte ai_chat_sessions) → Plugin reaktiviert, KI-Chat wieder live. (2) CSRF-Middleware blockierte Bearer-API-Calls → Bearer-Skip ergaenzt.
Leopoldadmin added the task label 2026-09-15 22:53:18 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Leopoldadmin/leocrm#387