chore: update gitignore and router timeout

- Добавлены docs/ и CLAUDE.md в .gitignore
- Таймаут роутера увеличен до 30 секунд

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-08 23:43:13 +03:00
parent f565be5ce6
commit 3dfd7b73d3
3 changed files with 6 additions and 2 deletions

4
.gitignore vendored
View File

@@ -20,3 +20,7 @@ python/.venv/
# env
.env
# docs и инструкции для Claude
docs/
CLAUDE.md

View File

@@ -23,7 +23,7 @@ type ResponsesInputMessage struct {
// ContentPart — элемент массива content в Responses API
type ContentPart struct {
Type string `json:"type"` // "input_text", "output_text", etc.
Type string `json:"type"` // "input_text", "output_text"
Text string `json:"text"`
}

View File

@@ -73,7 +73,7 @@ func (r *Router) Route(ctx context.Context, modelName string, messages []model.M
"- general is the LAST resort, not the default\n\n" +
"Reply with ONLY one word: code, document, or general. Nothing else."
classifyCtx, cancel := context.WithTimeout(ctx, 10*time.Second)
classifyCtx, cancel := context.WithTimeout(ctx, 30*time.Second)
defer cancel()
response, err := r.client.CompleteWithSystem(classifyCtx, r.cfg.RouterModel, systemPrompt, firstMsg)