diff --git a/TASKS.md b/TASKS.md index cf1f72a..25591b7 100644 --- a/TASKS.md +++ b/TASKS.md @@ -287,3 +287,14 @@ - Level 2: + project files (write) + git - Level 3: + system commands (deploy, restart) - 💡 Предпосылка для Agent Skills — без permissions skills бесполезны + +### Фича: Token Budget & Error Recovery +- 📋 Picogent: graceful error handling при 429/402 от LLM API + - Системное сообщение в чат: "⚠️ Агент X: rate limit / billing error" + - Статус агента → `error` (новый MemberStatus) + - Retry с backoff для 429, полная остановка для 402 +- 📋 Token usage tracking: Picogent считает usage → отправляет в Tracker +- 📋 UI: расход токенов per agent (dashboard) +- 📋 Alerts: уведомление при приближении к лимиту (80%, 95%) +- 💡 Budget limits: max tokens per agent per day/month +- 💡 Auto-pause: агент автоматически останавливается при достижении лимита