docs: Doku-Diskrepanzen bereinigt (MaxHistory 220, Opus 4.7, Review-Iterationen)
- README: MaxHistory Default 120 → 220 (entspricht Code) - ARCHITECTURE.md: Modell-Liste um opus-4-7, opus-4-7[1m], opus-4-6[1m], sonnet-4-6[1m] ergänzt - ARCHITECTURE.md + QUICK: Review-Tool-Loop von 25 → 20 Iterationen korrigiert (laut MaxIterations in AnthropicService.Agents.cs) Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
1 parent
ac1c730f07
commit
b47ca33259
3 files changed
+4
-4
No files matched your search
+2
-2
@@ -844,7 +844,7 @@ Ein **Agent** definiert die Persönlichkeit und Fähigkeiten der AI:
|
||||
|-------------------|------------------------------------------------------------------|
|
||||
| `Name` | Anzeigename |
|
||||
| `Avatar` | Base64 Data-URL (WebP, 512px) + `AvatarSmall` (WebP, 256px Thumbnail) |
|
||||
| `Model` | `sonnet`, `sonnet-4-5`, `sonnet-4-6`, `opus`, `opus-4-5`, `opus-4-6`, `haiku`, `haiku-4-5` |
|
||||
| `Model` | `sonnet`, `sonnet-4-5`, `sonnet-4-6`, `sonnet-4-6[1m]`, `opus`, `opus-4-5`, `opus-4-6`, `opus-4-6[1m]`, `opus-4-7`, `opus-4-7[1m]`, `haiku`, `haiku-4-5` (Default für `opus` ist `claude-opus-4-7`) |
|
||||
| `CustomCommands` | JSON-Array mit Slash-Commands (Label + Prompt) |
|
||||
| `AutoCommit` | `""` (nichts), `"mention"` (anmerken – nur auf User-Request), `"enforce"` (erzwingen – nach jeder Änderung), `"forbid"` (strikt verboten) |
|
||||
| `UseSoul` | SOUL.md in System-Prompt einbinden |
|
||||
@@ -1286,7 +1286,7 @@ Der Preparer bekommt einen speziellen Instruktionsblock an seinen System-Prompt
|
||||
- Baut Review-Messages auf: Konversation als Context + Prüfanweisung
|
||||
- SSE-Event `review_start` an Client senden
|
||||
- Ruft `RunAgentChat()` auf (generische Methode für Review/Finalizer, eigener API-Call an Claude)
|
||||
- Review-Agent kann Tools nutzen (eigener Tool-Loop mit max. 25 Iterationen)
|
||||
- Review-Agent kann Tools nutzen (eigener Tool-Loop mit max. 20 Iterationen pro Review-Run)
|
||||
- SSE-Events `review_text` und `review_tool_use` für Live-Streaming
|
||||
- Prüft ob Antwort `[APPROVED]` enthält:
|
||||
- **Ja** → SSE `review_approved`, return `HasFeedback = false`
|
||||
|
||||
@@ -195,7 +195,7 @@ User-Input → POST /api/chat (SSE)
|
||||
→ Bei ask_user_choice → SSE user_choice Event → Flow stoppt (awaiting_user_choice)
|
||||
→ Loop bis end_turn oder max_iterations (100)
|
||||
→ Bei end_turn + ReviewAgent → Review-Phase:
|
||||
→ Review-Agent prüft (eigene Tools, max 25 Iterationen)
|
||||
→ Review-Agent prüft (eigene Tools, max 20 Tool-Iterationen pro Run, bis zu N Feedback-Runden)
|
||||
→ [APPROVED] → Fertig | Feedback → Worker korrigiert → erneuter Review
|
||||
→ Bei FinalizerAgent → Finalizer-Phase:
|
||||
→ Finalizer-Agent arbeitet (eigene Tools, z.B. git commit)
|
||||
|
||||
@@ -78,7 +78,7 @@ Beim ersten Start wird `appsettings.json` mit Standardwerten verwendet. Für eig
|
||||
|---------|-------------|---------|
|
||||
| `Port` | Server-Port (erfordert Neustart) | `19000` |
|
||||
| `MaxIterations` | Max Tool-Loop Iterationen pro Chat | `100` |
|
||||
| `MaxHistory` | Max Messages in Chat-History | `120` |
|
||||
| `MaxHistory` | Max Messages in Chat-History | `220` |
|
||||
| `ReminderInterval` | System-Prompt-Reminder alle N Messages | `30` |
|
||||
| `ExecuteTimeout` | Timeout für Shell-Befehle in Sekunden | `180` |
|
||||
| `PayloadLogging` | API-Payloads in Konsole loggen | `false` |
|
||||
|
||||
Reference in new issue
Block a user