refactor: AnthropicService partial-class Aufteilung + ToolPayloadOptions + Non-Streaming Deduplizierung
- AnthropicService.cs (337 Zeilen): Felder, Konstruktor, Setters, Utilities - AnthropicService.Streaming.cs (750 Zeilen): StreamChat, ProcessStream, SSE-Parsing - AnthropicService.Agents.cs (680 Zeilen): RunAgentChat, ChatNonStreaming, Review/Preparer/Finalizer - AnthropicService.Cli.cs (530 Zeilen): StreamChatViaCli, MCP-Config, CLI-Helpers - AddToolsToPayload: 12 Bool-Parameter → ToolPayloadOptions Record - RunAgentChat + ChatNonStreaming → gemeinsame RunNonStreamingToolLoop-Methode Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
1 parent
92ecaf9dac
commit
1c622abb37
5 files changed
+2020
-2111
No files matched your search
File renamed without changes.
Reference in new issue
Block a user