feat: send_to_session tool – agent-to-agent messaging

- Neues Tool send_to_session: Agent kann Nachrichten in andere Sessions schicken
- Ziel-Session per ID oder Name (case-insensitive) auffindbar
- User-Message wird nicht in DB gespeichert (wie Cronjob) – keine Bubble im Frontend
- Nachricht wird als '[Nachricht von Agent "X"]' kontextualisiert injiziert
- Sicherheitscheck: Ziel-Session muss demselben User gehören, keine eigene Session
- Zirkuläre Abhängigkeit ChatService ↔ AnthropicService via SetChatService() gelöst
- tool-ui.js: Display-Name für send_to_session
This commit is contained in:
Meleki committed 2026-03-11 12:56:36 +01:00
1 parent 20d891c9ef
commit c18b94cd4e
5 files changed
+99 -11

No files matched your search

+2 -1
View File
@@ -8,7 +8,8 @@ const TOOL_DISPLAY_NAMES = {
memory_write: 'Erinnerungen festhalten',
web_search: 'Web-Suche',
remote_execute: 'Remote-Befehl',
memory_search: 'Erinnerungen durchsuchen'
memory_search: 'Erinnerungen durchsuchen',
send_to_session: 'Nachricht an Session senden'
};
function isToolVisible(toolName) {