feat: Claude CLI Pfad mit ask_user_choice, Plan-Modus und Tool-Konfiguration

- ClaudeCliService: Marker-basierte ask_user_choice Erkennung im Stream-Parser
- AnthropicService: StreamChatViaCli mit allowUserChoice, planMode, webSearch
- BuildHistoryContext erweitert für tool_use/tool_result (Choice-Antworten)
- Tool-Use Records werden in DB persistiert (Poll-Kompatibilität)
- CLI Tools konfigurierbar: Workspace/Plan-Modus/WebSearch/kein Workspace
- OAuth DB-Felder für zukünftige Token-Verwaltung

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
MelekiandClaude Opus 4.6 committed 2026-03-17 22:25:39 +01:00
1 parent 8150b58110
commit 4af9430466
7 files changed
+1039 -3

No files matched your search

+5
View File
@@ -16,4 +16,9 @@ public class ApiKeyRecord
public string SourceUrl { get; set; } // GitHub-URL (bei adoptierten Scan-Keys)
public string CreatedAt { get; set; }
public string UpdatedAt { get; set; }
// OAuth-spezifische Felder
public string RefreshToken { get; set; } // OAuth Refresh-Token
public string AccessTokenExpiresAt { get; set; } // Wann der Access-Token abläuft (ISO 8601)
public string OAuthProvider { get; set; } // z.B. "anthropic" (für zukünftige weitere OAuth-Provider)
}