Zum Inhalt

Assistant

Der Assistant ist der Chat in der Polycrate-UI. Die Sitzung gehört dem Workspace, nicht einem Benutzer. Abrechnung läuft über die Organisation des Workspace (MTok).

Er ist nicht der API-MCP und nicht der lokale CLI-MCP. MCP liest die Plattform aus der IDE; der Assistant ist ein eigener Turn-Loop mit Tools und Billing.

Was der Assistant kann

  • Workspace-Kontext (Alerts, Wartungen, Objekte) im Chat
  • Read-only Tools: Listen, Inspect, Logs, Metriken — immer auf session.workspace gefiltert
  • Optional ein Provider Account mit api_kind=openai_compat; sonst SystemConfig OPENAI_*

Er kann nicht schreiben (kein Create/Update/Delete), keine Kubernetes-Secrets lesen und kein kubectl exec.

v1: nur Superuser.

Billing

Gewichtete Million Token (input / output / cached). Fallback-Product: SystemConfig.default_assistant_product. Mapping model_glob → Product über AssistantProductMapping.

Verwandte Themen