fix: обновить Anthropic default и диагностику 410#686
Conversation
Adding .gitkeep for PR creation (default mode). This file will be removed when the task is complete. Issue: xlabtg#685
Working session summaryГотово: PR #686 обновлен, переведен из draft в ready и запушен в ветку Исправление: обновил Anthropic/Claude Code default на Проверки локально прошли: This summary was automatically extracted from the AI working session output. |
🤖 Solution Draft LogThis log file contains the complete execution trace of the AI solution draft process. 💰 Cost estimation:
📊 Context and tokens usage:
Total: (407.1K + 10.4M cached) input tokens, 37.9K output tokens, $16.173552 cost 🤖 Models used:
📎 Log file uploaded as Gist (6663KB)Now working session is ended, feel free to review and add any feedback on the solution draft. |
✅ Ready to mergeThis pull request is now ready to be merged:
Monitored by hive-mind with --auto-restart-until-mergeable flag |
Что исправлено
Fixes #685
claude-opus-4-6наclaude-opus-4-8в registry, schema, setup catalog и документации.claude-opus-4-8, потому что текущий@mariozechner/pi-ai@0.73.1еще не содержит эту модель в generated registry.temperature, чтобы не отправлять параметр, который новые Opus-модели отклоняют.410 status code (no body)теперь распознается как недоступная/устаревшая модель и возвращает понятную подсказку обновитьagent.modelили повторно запуститьteleton setup.Как воспроизвести issue
agent.model: "claude-opus-4-6".API error: 410 status code (no body)без объяснения, что модель недоступна.Проверка
npm test -- src/providers/__tests__/anthropic-provider.test.ts src/providers/__tests__/claude-code-provider.test.ts src/agent/__tests__/client-abort.test.ts src/agent/__tests__/runtime-retry.test.ts src/agent/__tests__/runtime-utils.test.ts src/config/__tests__/loader.test.ts src/webui/__tests__/setup-routes.test.tsnpm run typechecknpm run lintnpm testnpm run format:checknpm run build:sdknpm run build:backendДокументация
Проверил актуальный Anthropic model overview / migration docs: рекомендуемый текущий Opus ID —
claude-opus-4-8, а миграционные заметки указывают обновляться с предыдущих Opus 4.x ID.