Anton A S
|
94160168ec
|
AI chat: debug log with tool loop detection, prompt caching, system prompt tuning
Debug log (chat-debug.ts, ai-adapter.ts):
- Before/after node snapshots detect no-op mutations
- Duplicate tool call detection (mutating tools only)
- Per-step token usage with cache hit/miss breakdown
- TOKEN USAGE & CACHING section with hit rate and cost savings
Prompt caching (use-chat.ts):
- Enable Anthropic automatic caching via providerOptions for
anthropic, anthropic-compatible, and OpenRouter anthropic models
- Track step usage via onStepFinish with cache read/write tokens
Provider fixes:
- anthropic-compatible now treated as custom provider in ChatInput
(shows customModelID instead of stale modelID from previous provider)
System prompt:
- Sizing rule: calculate available space before rendering skeleton
- Concise final summary (2-3 lines, no section-by-section listing)
|
2026-03-13 10:17:47 +03:00 |
|