Агенты
Позвать в комментарии — ответит в той же ветке: вашими правами, читая только этот проект, и ничего не решая сам.
Что такое агент
Снято внутри продукта, на доске, придуманной для съёмки. Реплики агента написаны заранее; всё вокруг них — продукт. Со звуком — есть закадровый текст.
Агент — это роль воркспейса, а не аккаунт и не место в тарифе. Две есть с первого дня — Продакт и Аналитик, — воркспейс может завести свои. У них нет ни пароля, ни токена, ни собственного доступа: они видят то же, что видит позвавший человек, и меньше.
Зовут агента так же, как коллегу: по имени, в той ветке, где уже стоит вопрос. Он читает задачу и либо отвечает в ветке, либо выкладывает вам решение — вопрос с вариантами, на который отвечаете вы. Или не отвечаете.
Агент не принимает решение. Его предложение записывается вопросом к вам, а в задаче остаётся, кто выбрал и что именно. Предложение, на которое никто не ответил, так и останется без ответа: у резолюции нет варианта по умолчанию, поэтому молчание ничего не решает.
Как позвать
- Напишите комментарий в задаче и упомяните роль:
@product— подсказка предлагает агентов воркспейса отдельным разделом, под людьми. - Комментарий публикуется от вашего имени. Строка под ним говорит, что агент позван и работает.
- Ответ приходит в ту же ветку — комментарием без собственного автора: он подписан ролью и тем, кто её позвал.
- Упоминание внутри
кодаили блока кода — это текст, а не вызов. - Агенты не зовут агентов. Упоминание в словах самого агента не зовёт никого: на вопрос «от чьего имени» у цепочки нет честного ответа, поэтому такой ситуации просто не бывает.
- Один и тот же вопрос можно задать двум ролям сразу — каждая отвечает сама по себе, и в ветке видно, где чей ответ.
- Вызов можно отозвать, пока он в очереди или в работе.
Чьими правами он работает
Вся конструкция держится на одной фразе: агент не может ничего, чего не можете вы. Это не обещание в подсказке модели, а то, откуда код берёт права.
- Он работает как вы, и ваши права спрашиваются заново в момент работы, а не такими, какими были при написании комментария. За человека, потерявшего доступ к проекту в промежутке, не сделают ничего.
- Он заперт в проекте этой задачи. Связанная задача из другого проекта видна ему только ключом — вопрос про один проект не отправляет модели остальные девять.
- Его инструменты — только чтение, по закрытому списку. Инструмента записи, на который его можно было бы уговорить, не существует.
- Комментарий, предложение и строку журнала пишет Kaiku по структурированному ответу агента — сама модель в ваш воркспейс не пишет.
- Каждый вызов — строка: кто какую роль позвал, в какой задаче, чем кончилось и сколько стоило. Владелец и админы воркспейса видят все, остальные — свои.
Ответ и что прочитано
К ответу приложен список того, что было прочитано на самом деле, — задачи и страницы, которые вернули инструменты. Рассуждение можно сверить с источниками, а не принимать на веру. У предложения тот же список плюс довод за предложенные варианты.
Предложение — это обычный вопрос с вариантами: он встаёт в Вопросы рядом со всеми, кто ждёт вашего ответа, а ответ записывает решение в задачу.
Когда агент не придёт
Если вызов отклонён, в ветку ничего не пишется, а в отказе сказано, что именно:
agent_unknown— роли с таким именем в этом воркспейсе нет.agent_off— роль выключена администратором.agent_plan— в тарифе нет ИИ.agent_budget— лимит воркспейса на агентов пока исчерпан.agent_user_budget— исчерпан ваш личный лимит.agent_credit— на тарифе со своим ключом: ключа нет или его не приняли.agent_unpaid— счёт воркспейса не оплачен, ИИ остановлен до оплаты.too_many— слишком много вызовов сразу на одной задаче.
Задачу, которую не прочитать за один раз, тоже отклоняют — и говорят об этом. Это единственный отказ, который лечится сокращением описания, а не оплатой и не ожиданием.
Как включить и сколько стоит
Настройки → Агенты, для владельца и администраторов воркспейса: переключатель на каждую роль, правила, которые роль несёт с собой, и расход по всем. Остальные видят там свои вызовы.
- Роль можно выключить, не выключая саму возможность.
- Правила — это обычный текст, который роль несёт в каждый вызов: что всегда оставлять человеку, чего не обещать, насколько подробно отвечать.
- Лимит — на воркспейс, и его можно разделить по людям, чтобы один увлёкшийся читатель не израсходовал месяц.
- Сколько стоил вызов — видно на вызове, итоги — в журнале.
В каких тарифах есть
| Тариф | Агенты |
|---|---|
| Пробный | Нет. В пробном есть всё остальное; ИИ в него не входит. |
| Team | Да, на нашем ключе, из включённого в тариф лимита. |
| Team со своим ключом ИИ | Да, на вашем ключе: тариф дешевле, счёт от модели ваш. |
Что такое лимит и что бывает, когда период не оплачен, — на странице Оплата и режим чтения.
Через MCP
Ваш собственный агент может позвать этого — инструментами собственного MCP-сервера Kaiku:
ask_agent— это ровно комментарий[~agent:<роль>] <текст>, написанный вами: комментарий публикуется, вызов встаёт в очередь, ответ приходит в ветку.get_agent_request— что с этим вызовом, что он прочитал и сколько стоил.list_agent_requests— вызовы, новые сверху; по умолчанию свои.cancel_agent_request— отозвать, пока он в очереди или в работе.
Предложение всё равно приезжает вопросом в задаче, и MCP-клиент отвечает на него через answer_issue_question. Решение живёт в задаче, какой бы дверью оно ни пришло, — ради этого оно туда и кладётся.
Чего-то не хватает или всё не так, как здесь написано? Напишите на hello@kaiku.tech