The post has been translated automatically. Original language: Russian
On September 23, version 7.7.9 of the Kilo Code open source AI programming assistant was released. Two components have been updated at once: the extension for VS Code and the console client. The main thing about the release is that the agent has learned to set himself tasks on a schedule and monitor the output of long commands without constant polling. In addition, the request for access rights to the MCP tool now shows all the call arguments, and plug-ins can be installed directly from the git repository.
Task scheduler within the session
Three tools have appeared in the console client: cron_create, cron_list and cron_delete. The agent can schedule both a recurring task in the usual five—field cron format, and a one-time task for a specific time or after a set delay. The list shows the task ID, the schedule, the time of the next launch, and the text of the prompt.
The restrictions are explicitly described:
- no more than 10 tasks per session;
- the task lives for seven days from the moment of creation, the schedule for which the first launch falls within this period is rejected.;
- tasks are triggered between turns when the session is idle, missed starts are not caught up later.;
- At the time of launch, a deterministic spread is added so that different sessions do not start at the same time.;
- scheduled tasks are saved when the session resumes with the --resume flag.
Monitoring long commands
The background process tool has received the monitor action. Previously, the agent had to periodically request logs. Now the output of the command comes to him as it appears. The stream is limited by two thresholds: by default, 200 lines (configurable from 1 to 1000) and 120 seconds (from 5 seconds to 10 minutes). When the threshold is reached, the monitoring stops, but the process itself continues to work, and it can be further interrogated via logs and status or stopped via stop.
In the same version, the console client received the goal tool. Through it, the agent starts or resumes the session goal itself. And the experimental get_context_info and compact allow you to look into the fullness of the context and compress it. A dangerous error has also been fixed: an empty response when the context is compressed no longer replaces a conversation.
Rights, plugins, and minor fixes
- The request for permission to call the MCP tool now shows the full call arguments, so you can see exactly what the agent is going to transmit.
- Plugins are installed from the project's marketplace along with agents, skills, and MCP servers, as well as directly from the git repository, specifying the tag and subdirectory.
- Fixed OAuth authorization in the kilo mcp auth command.
- Sessions are more reliably linked to pull request in GitHub, GitLab and Bitbucket.
- The cost of a session is no longer lost when you reopen a long conversation, and messages do not disappear when switching between sessions.
What does this mean in practice?
The schedule inside the session is convenient for routine checks: run tests once an hour, see the deployment status, check the queue. But this is not a replacement for the system cron or CI: the task is triggered only while the session is open and idle, missed launches are lost, and after seven days the task expires. For everything that needs to be done reliably, leave the usual tools.
The monitor action should be checked on your builds and migrations: if the command is silent for more than two minutes or outputs more than 200 lines, the agent will stop listening to it, although the process will continue. It is better to raise the thresholds explicitly for long tasks.
Showing the arguments of the MCP call in the rights request is a reason to review the automatic permissions. If some of your tools are permanently approved, you won't see any arguments. For tools that write to the database or external systems, it is more reasonable to return a manual confirmation. It is better to install plugins from git with a fixed tag, rather than from the main branch, otherwise the contents of the plugin may change without your knowledge.
The draft text was prepared with the participation of AI, the facts were checked against the original source — the official release notes of the Kilo Code project on GitHub and the description of the pull request with the task scheduler.
23 сентября вышла версия 7.7.9 открытого ИИ-ассистента для программирования Kilo Code. Обновились сразу два компонента: расширение для VS Code и консольный клиент. Главное в релизе — агент научился сам ставить себе задачи по расписанию и следить за выводом долгих команд без постоянного опроса. Кроме того, запрос прав на вызов MCP-инструмента теперь показывает все аргументы вызова, а плагины можно ставить прямо из git-репозитория.
Планировщик задач внутри сессии
В консольном клиенте появились три инструмента: cron_create, cron_list и cron_delete. Агент может запланировать как повторяющуюся задачу в привычном пятипольном формате cron, так и разовую — на конкретное время или через заданную задержку. Список показывает идентификатор задачи, расписание, время следующего запуска и текст промпта.
Ограничения описаны явно:
- не больше 10 задач на одну сессию;
- задача живёт семь дней с момента создания, расписание, у которого первый запуск выпадает за этот срок, отклоняется;
- задачи срабатывают между ходами, когда сессия простаивает, пропущенные запуски потом не догоняются;
- к моменту запуска добавляется детерминированный разброс, чтобы разные сессии не стартовали одновременно;
- запланированные задачи сохраняются при возобновлении сессии с флагом --resume.
Мониторинг долгих команд
Инструмент фоновых процессов получил действие monitor. Раньше агенту приходилось периодически запрашивать логи. Теперь вывод команды поступает к нему по мере появления. Поток ограничен двумя порогами: по умолчанию 200 строк (настраивается от 1 до 1000) и 120 секунд (от 5 секунд до 10 минут). Когда порог достигнут, наблюдение прекращается, но сам процесс продолжает работать, и его можно дальше опрашивать через logs и status или остановить через stop.
В той же версии консольный клиент получил инструмент goal — через него агент сам начинает или возобновляет цель сессии. А экспериментальные get_context_info и compact позволяют заглянуть в заполненность контекста и сжать его. Исправлена и опасная ошибка: пустой ответ при сжатии контекста больше не заменяет собой переписку.
Права, плагины и мелкие исправления
- Запрос разрешения на вызов MCP-инструмента теперь показывает полные аргументы вызова, так что видно, что именно агент собирается передать.
- Плагины ставятся из маркетплейса проекта вместе с агентами, навыками и MCP-серверами, а также напрямую из git-репозитория с указанием тега и подкаталога.
- Исправлена авторизация OAuth в команде kilo mcp auth.
- Сессии надёжнее связываются с pull request в GitHub, GitLab и Bitbucket.
- Стоимость сессии больше не теряется при повторном открытии длинной переписки, а сообщения не пропадают при переключении между сессиями.
Что это значит на практике
Расписание внутри сессии удобно для рутинных проверок: раз в час прогнать тесты, посмотреть статус деплоя, проверить очередь. Но это не замена системному cron или CI: задача срабатывает только пока сессия открыта и простаивает, пропущенные запуски теряются, а через семь дней задача истекает. Для всего, что должно выполняться гарантированно, оставляйте привычные инструменты.
Действие monitor стоит проверить на своих сборках и миграциях: если команда молчит дольше двух минут или выдаёт больше 200 строк, агент перестанет её слушать, хотя процесс продолжит работу. Под долгие задачи пороги лучше поднять явно.
Показ аргументов MCP-вызова в запросе прав — повод пересмотреть автоматические разрешения. Если какие-то инструменты у вас одобрены навсегда, аргументов вы не увидите. Для инструментов, которые пишут в базу или внешние системы, разумнее вернуть ручное подтверждение. Плагины из git лучше ставить с фиксированным тегом, а не с основной ветки, иначе содержимое плагина может поменяться без вашего ведома.
Черновик текста подготовлен с участием ИИ, факты сверены с первоисточником — официальные release notes проекта Kilo Code на GitHub и описание pull request с планировщиком задач.