Studios in MotionProjektkartei

SIM Assistent

Wartet

Chat-Bedienoberfläche der Zentrale mit eigenem assistant-service (Lese- und Aktions-Tools mit Bestätigungskarte), daneben der Claude-Modus als lesender Agent

Bereich
Zentrale
Start
18.07.2026
Zuletzt
01.10.2026
Am Zug
René
Nächster Schritt, René

Job #415 verwerfen und das Motiv im Chat per neuem website_auftrag mit Anhang auslösen; Entscheidung zum Claude-Modus Schreibrechten

Worum es geht

Der Assistent ist Renés Chat-Bedienoberfläche über das ganze System: Fragen zu Kunden, Zahlen, Kosten, SEO, Tickets und Kursplänen werden aus festen Lese-Werkzeugen beantwortet, Aktionen laufen nur über eine Bestätigungskarte. René will im Hub arbeiten und nie mehr in Fremdoberflächen wie Google Ads. Daneben läuft der Claude-Modus (Claude Agent SDK) als lesender Agent mit eigenem Dienst.

Stand

  • Dienst sim-assistant-service (Node, Fastify, SQLite), kein öffentlicher Port, Hub proxied /api/assistant/* nur für Admins. Tokens liegen nur im Dienst, die Werkzeugliste ruft ausschließlich feste Hub-Pfade auf.
  • Werkzeuge: über 17 Lese-Tools (Kunden, Akte, Ads, Content, Freigaben, Events, Health, Kosten, SEO, KI-Readiness, GSC, Angebotskatalog, Themenspeicher, Kennzahlen, Tickets, Kursplan, Website-Seiten und Änderungen, url_abrufen) und mindestens 10 Aktions-Tools (Artikel, Ads, Vorschläge, Master, SEO-Bericht, Notiz an René, freeda_import, erinnerung_anlegen, kursplan_aendern, website_auftrag, website_plan_entscheiden, Ads-Budget und Kampagnen).
  • Kill-Switch ASSISTANT_ACTIONS_ENABLED, Tageslimit 30 Aktionen, Bestätigungskarte als eigentlicher Riegel, Doppelklick-Schutz seit Hub v0.255.1, Sammel-Karte für viele Änderungen seit Hub v0.259.0.
  • Standardmodell Claude Opus 4.8 über OpenRouter (seit 03.08.), Wissensbasis (RAG) mit Notizen, Dateien und URLs, Kontext-Widget auf allen Zentrale-Seiten, Web-Push aufs iPhone, Sprachmodus.
  • Chat-Dateien gehen seit Hub v0.337.0 (Assistent 0.7.0) mit dem Website-Auftrag an den Agenten.
  • Claude-Modus: eigener Dienst claude-service/, Tab Claude in der Zentrale seit 05.08. (Hub v0.112.0), Schreibmodus mit PIN seit 11.08. (nur devel und preprod, nie main), Artikel-Schreiben mit Recherche und Faktencheck seit 19.09.

Offen

  • René Job #415 (Regel Optik, hängt in needs_approval ohne Bild) verwerfen und im Chat neuen Auftrag mit dem Motiv auslösen.
  • René Claude-Modus Schreibrechte (Ampel 🟢🟡🔴, Stufe A nur Testkunden oder direkt alle Kunden) ist die offene Grundsatzfrage seit 09.08.
  • ich Test vom 03.08. abend („versteht meine Fragen nicht“, Website-Agenten-Weg) wurde geparkt; beim Wiederaufnehmen zuerst die Konversationen in assistant.db lesen. Ob später gelöst, ist nicht belegt prüfen.
  • ich „ändern: …“ an einem bestehenden Plan hängt keine neuen Chat-Dateien an (bekannte Grenze).
  • ich Sammel-Karte auch für kurs_aktivieren mehrere Kurse und ausfall mehrere Daten, falls nötig.
  • ich Egress-Riegel für den Claude-Modus auf Infrastrukturebene, Restrisiko: Shell kann im Container überall lesen.
  • ich Wie die Kostenansicht den Claude-Modus zählen soll (bisher eur: 0, Dollar-Vergleichswert in extra), offene Frage an René.
  • ich Status prüfen: Das Inventar führt „pausiert“, belegt ist aber nur der geparkte Test vom 03.08. prüfen.

Entscheidungen und Regeln

  • 2026-07-18: Kein autonomer Agent, nur Chat über feste Werkzeuge; jede Aktion nur mit Klick auf die Bestätigungskarte.
  • 2026-07-21: Systemprompt getrennt: Handeln nur mit Karte, Systemdaten nur aus Tools, allgemeines Fachwissen erlaubt, aber gekennzeichnet („Allgemein, nicht aus unseren Daten“).
  • 2026-07-23: Artikelaufträge nur noch kundenartikel oder ausspielen; Renés Karten-Bestätigung gilt als Freigabe. Master nur nachträglich aus einem guten Artikel zuordnen.
  • 2026-08-03: Standardmodell komplett auf stark (Opus), Renés ausdrückliche Wahl.
  • 2026-08-11: Claude-Modus mit Schreibmodus „Voll, mit Schreib-PIN“, nie nach main.
  • 2026-09-05: Jede Aktion, die es als Knopf gibt, braucht ein Assistenten-Werkzeug; zu Zahlenfragen im Chat antworten, PDF nur bei ausdrücklichem Wunsch. Website-Änderungen sind Kernjob des Assistenten.
  • 2026-09-06: Bestätigungen beanspruchen den Status vor dem Lauf, lange Läufe nie synchron durch den 30-Sekunden-Proxy.
  • Werkzeugliste im Claude-Modus ist eine Allowlist, nie zur Denylist umbauen; ein Prompt ist keine Sicherheitsgrenze.
  • Abgleich Lesestand: arbeitsstand liest preprod, wenn preprod vor devel liegt (3958e72).

Verlauf

  1. Zeit-Regel Berliner Zeit für Zentrale und Dienste (Hub v0.349.0, a30ad50).
  2. Chat-Dateien mit dem Website-Auftrag (Hub v0.337.0, Assistent 0.7.0, 8b2056b).
  3. Claude-Modus schreibt Artikel mit Recherche und Faktencheck (Hub v0.325.0 bis v0.327.1).
  4. Sammel-Karte und kursplan_aendern für viele Termine (Hub v0.259.0, 840b207).
  5. Doppelklick-Schutz (Hub v0.255.1).
  6. Ads-Werkzeuge, Website-Runde (Hub v0.254.5), Zahlen-Runde kennzahlen (Hub v0.254.6).
  7. Tickets und Kursplan als Werkzeuge (Hub v0.234.0, 8354e6b); Lesestand preprod statt devel (Hub v0.233.0, 3958e72).
  8. Vorfall Claude-Modus „Energy Warstein 2 News ohne Bild“, nur diagnostiziert.
  9. Claude-Modus Schreibmodus live (302c2d7, Hub v0.170.0).
  10. Claude-Modus live (Merge 19a41a3, Hub v0.112.0).
  11. Rundenlimit-Fix, Ausbau, Standardmodell Opus, erinnerung_anlegen (Hub v0.83.0 und v0.84.1).
  12. Chat-UI-Paket (Hub v0.59.0, Assistent 0.4.0), Web-Push (Hub v0.57.0).
  13. url_abrufen (v0.3.0, 65afbdd).
  14. freeda_import (Hub v0.40.0).
  15. Wissensbasis (Hub v0.39.0, 8600c96), Kontext-Widget (Hub v0.37.0), Ausweichen behoben (v0.2.0).
  16. bis 07-23: Systemprompt neu, Branche und Themenspeicher, Themenvorschläge, Kundenschlüssel-Toleranz.
  17. Assistent A1 bis A3 gebaut, Hub v0.8.0.

Wo liegt was

  • Code: /root/sim-ops/assistant-service/src/ (tools.ts, actions.ts, llm.ts, wissen.ts, urlabruf.ts, profiles/<bereich>.md), /root/sim-ops/claude-service/, Hub hub/src/assistant.ts, hub/src/claude.ts, websitePlan.ts, ticketsCore.ts.
  • Daten: assistant.db und wissen.db im Volume assistant-data; Compose deploy/docker-compose.assistant.yml (nicht in der Haupt-Compose), Env in Coolify (Ressource sim-zentrale-dienste): ASSISTANT_MODEL_DEFAULT, ASSISTANT_MODEL_STRONG, ASSISTANT_ACTIONS_ENABLED, ASSISTANT_ACTION_DAILY_LIMIT.
  • Zentrale: Nav Assistent, Widget auf allen Seiten, Claude-Tab; Konzept im Vault 50-Strategien/Gesamtsystem/SIM Assistent.md, Wiki 40-Projekte/Claude-Modus.md.
  • Diagnose-Muster: bei Beschwerden zuerst die Konversationen in assistant.db lesen (Sprachdialoge: Titel „Sprachdialog“).