Taiga integration

This commit is contained in:
2026-06-09 12:47:13 +03:00
parent c8599b3d13
commit 1f83dcb574
30 changed files with 1543 additions and 115 deletions
+4 -2
View File
@@ -6,9 +6,11 @@ TOOLS_INSTRUCTIONS = """
- Любой вопрос о таймере, помидоро, задачах или истории — СНАЧАЛА вызывай соответствующий инструмент.
- Никогда не выдумывай статус таймера или список задач.
- После вызова инструмента кратко объясни результат пользователю по-человечески.
- Инструменты: get_pomodoro_status, start_pomodoro, start_short_break, start_long_break,
- Помидоро: get_pomodoro_status, start_pomodoro, start_short_break, start_long_break,
stop_pomodoro, skip_pomodoro_phase, reset_pomodoro_cycle, get_pomodoro_history.
- reset_pomodoro_cycle — только когда пользователь явно просит сбросить цикл.
- Задачи: sync_taiga_projects, list_taiga_projects, create_work_item, list_work_items.
- create_work_item — при «заведи баг/фичу», «добавь в таигу»; передай полный текст пользователя.
- Список проектов и открытых задач уже в контексте — не выдумывай, при необходимости уточни tool-вызовом.
""".strip()
DEFAULT_CARD: dict[str, Any] = {