SIM Assistent
WartetChat-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.dblesen. 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_aktivierenmehrere Kurse undausfallmehrere 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
kundenartikeloderausspielen; 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:
arbeitsstandliest preprod, wenn preprod vor devel liegt (3958e72).
Verlauf
- Zeit-Regel Berliner Zeit für Zentrale und Dienste (Hub v0.349.0, a30ad50).
- Chat-Dateien mit dem Website-Auftrag (Hub v0.337.0, Assistent 0.7.0, 8b2056b).
- Claude-Modus schreibt Artikel mit Recherche und Faktencheck (Hub v0.325.0 bis v0.327.1).
- Sammel-Karte und kursplan_aendern für viele Termine (Hub v0.259.0, 840b207).
- Doppelklick-Schutz (Hub v0.255.1).
- Ads-Werkzeuge, Website-Runde (Hub v0.254.5), Zahlen-Runde
kennzahlen(Hub v0.254.6). - Tickets und Kursplan als Werkzeuge (Hub v0.234.0, 8354e6b); Lesestand preprod statt devel (Hub v0.233.0, 3958e72).
- Vorfall Claude-Modus „Energy Warstein 2 News ohne Bild“, nur diagnostiziert.
- Claude-Modus Schreibmodus live (302c2d7, Hub v0.170.0).
- Claude-Modus live (Merge 19a41a3, Hub v0.112.0).
- Rundenlimit-Fix, Ausbau, Standardmodell Opus, erinnerung_anlegen (Hub v0.83.0 und v0.84.1).
- Chat-UI-Paket (Hub v0.59.0, Assistent 0.4.0), Web-Push (Hub v0.57.0).
- url_abrufen (v0.3.0, 65afbdd).
- freeda_import (Hub v0.40.0).
- Wissensbasis (Hub v0.39.0, 8600c96), Kontext-Widget (Hub v0.37.0), Ausweichen behoben (v0.2.0).
- bis 07-23: Systemprompt neu, Branche und Themenspeicher, Themenvorschläge, Kundenschlüssel-Toleranz.
- 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/, Hubhub/src/assistant.ts,hub/src/claude.ts,websitePlan.ts,ticketsCore.ts. - Daten:
assistant.dbundwissen.dbim Volumeassistant-data; Composedeploy/docker-compose.assistant.yml(nicht in der Haupt-Compose), Env in Coolify (Ressourcesim-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, Wiki40-Projekte/Claude-Modus.md. - Diagnose-Muster: bei Beschwerden zuerst die Konversationen in
assistant.dblesen (Sprachdialoge: Titel „Sprachdialog“).