{ "_comment": "Пример конфигурации агента picogent. Скопируйте в agent.json и настройте.", "name": "Кодер", "_name_comment": "Имя агента (отображается в трекере). Env: AGENT_NAME", "slug": "coder", "_slug_comment": "Уникальный идентификатор агента (латиница, без пробелов). Env: AGENT_SLUG", "prompt": "Ты опытный Go-разработчик. Пишешь чистый, идиоматичный Go-код.", "_prompt_comment": "Системный промпт — описание роли и компетенций агента. Env: AGENT_PROMPT", "tracker_url": "http://localhost:8100", "_tracker_url_comment": "URL Team Board Tracker для регистрации и получения задач. Env: TRACKER_URL", "token": "tb-agent-abc123", "_token_comment": "Токен авторизации для Tracker API (Bearer token). Env: AGENT_TOKEN", "transport": "http", "_transport_comment": "Транспорт для связи с трекером: 'http' (agent слушает HTTP, трекер шлёт POST) или 'ws' (agent подключается к трекеру по WebSocket). Env: AGENT_TRANSPORT. Default: http", "listen_port": 3200, "_listen_port_comment": "Порт HTTP-сервера для приёма событий от трекера (только для transport=http). Env: AGENT_PORT. Default: 3200", "work_dir": "/projects/my-app", "_work_dir_comment": "Рабочая директория агента (где он выполняет задачи). Env: PICOGENT_WORK_DIR. Default: agentHome или cwd", "model": "sonnet", "_model_comment": "Модель LLM. Алиасы: sonnet, opus, haiku, sonnet-4, opus-4. Полные ID тоже работают. Env: PICOGENT_MODEL. Default: sonnet", "provider": "anthropic", "_provider_comment": "Провайдер LLM. Default: anthropic. Env: PICOGENT_PROVIDER", "api_key": "", "_api_key_comment": "API ключ провайдера. Лучше через .env файл. Env: PICOGENT_API_KEY или ANTHROPIC_API_KEY", "capabilities": ["coding", "review"], "_capabilities_comment": "Список возможностей агента — передаётся трекеру при регистрации. Default: [\"coding\"]", "max_concurrent_tasks": 2, "_max_concurrent_tasks_comment": "Сколько задач агент может выполнять параллельно. Default: 2", "heartbeat_interval_sec": 30, "_heartbeat_interval_sec_comment": "Интервал heartbeat к трекеру (секунды). Default: 30", "allowed_paths": [], "_allowed_paths_comment": "Ограничение доступа к файлам. Пустой массив = без ограничений. Пример: [\"/projects/my-app/src\", \"/projects/my-app/tests\"]" }