Feature: Claude Assistent Chat in TaskMate
Neuer Tab "Assistent" mit interaktiver Claude Code Session: - Chat-UI mit Session-Verwaltung (History, neue/alte Sessions) - Claude CLI als Child-Process auf dem Host (interaktiv, mit Rueckfragen) - Streaming-Output per Socket.io - Nur fuer autorisierte User (Hendrik, Monami) - 30 Min Inaktivitaets-Timeout - Task-Uebergabe: Button im Task-Modal sendet Aufgabe an Assistenten - Chat-Verlauf wird in DB gespeichert Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Dieser Commit ist enthalten in:
@@ -1350,6 +1350,26 @@ class ApiClient {
|
||||
async getContactTags() {
|
||||
return this.get('/contacts/tags/all');
|
||||
}
|
||||
|
||||
// =============================================================================
|
||||
// ASSISTANT
|
||||
// =============================================================================
|
||||
|
||||
async getAssistantSessions() {
|
||||
return this.get('/assistant/sessions');
|
||||
}
|
||||
|
||||
async getAssistantMessages(sessionId) {
|
||||
return this.get(`/assistant/sessions/${sessionId}/messages`);
|
||||
}
|
||||
|
||||
async createAssistantSession(data) {
|
||||
return this.post('/assistant/sessions', data);
|
||||
}
|
||||
|
||||
async deleteAssistantSession(id) {
|
||||
return this.delete(`/assistant/sessions/${id}`);
|
||||
}
|
||||
}
|
||||
|
||||
// Custom API Error Class
|
||||
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren