TGViewer
Удалов Удалов @udalovx · 416 subscribers
Post #451 473
Простой цикл работы с агентом перестал меня устраивать

Недавно понял, что обычного процесса работы с агентом, когда я даю ему задачу и жду выполнения, мне уже недостаточно. Паузы слишком длительные.

Дал задачу - ждёшь выполнения. Пока ждёшь - отвлекаешься на что-то, либо думаешь, что нужно переключиться на что-то другое. Следующую задачу можно написать в этот же чатик с ним. Он через какое-то время её возьмёт, но новое сообщение может потерять актуальность. Если отправить несколько таких сообщений в очередь, то как их редактировать, поменять местами, уточнить - такой возможности уже нет.

Хочется, чтобы агент сам брал следующую задачу из списка, а списком управлял я. Пока он делает текущую - я думаю над следующими задачами, меняю их порядок.

Одним словом, последнюю неделю я строил такой процесс. Под себя выбрал утилиту Backlog.md https://github.com/MrLesk/Backlog.md.

Что это

Инструмент, который позволяет развернуть бэклог-трекер задач прямо у тебя в проекте, в любой папке. Не нужно никакого отдельного хранилища, внешнего сервиса. Можно добавить задачи в .gitignore, а можно хранить их прямо в исходном коде. Задачи и их статусы.

У него есть API. И самое главное - есть описанный навык, как агент может сам брать задачи или ставить новые задачи. Сам добавляет нужное описание в AGENTS.md.

Как это выглядит в работе

Самое простое, что мне удалось сделать: добавить несколько задач через интерфейс и дальше просто сказать агенту: а теперь сделай все эти задачи по очереди. И это уже работает. Можно оставить агента на какое-то время - он будет брать одну задачу за другой и делать коммит. В общем, как ты ему скажешь.


1. устанавливаем npm i -g backlog.md
2. инициализируем проект в текущей папке backlog init "My Awesome Project"
3. просим агента добавить задачи или добавляем вручную backlog task create "Render markdown as kanban"
4. пишем агенту "делай задачи из бэклога в порядке очереди пока все не сделаешь"
5. наблюдаешь за выполнением через backlog board, параллельно можешь добавить новые задачи

Кстати, есть еще Web UI: backlog browser

Что не так

Есть недостаток: когда он выполнит одну задачу и переходит к следующей, у него контекст уже заполнен. Сейчас работаю над следующим улучшением, чтобы контекст очищался. Здесь нужен внешний планировщик, который бы агента запускал. Чуть позже расскажу про это.

Почему собрал сам, а не взял готовое

Я знаю, что подобные инструменты есть, подобные задачи они решают. Трекеры для агентов уже существовали. Но мы сейчас живём в такую эру, что разбираться с чужим продуктом, где 95% ненужных фич, смотреть их, разгребать и искать, что конкретно тебе нужно, уже не так хочется. Есть возможность в любой момент попросить агента написать нужный тебе продукт, который будет выполнять эти 5% и делать только это. Продукт под себя, под одного человека.

Сейчас как раз начал делать такого мастер-агента, который об этом позаботится. Об этом расскажу в будущих статьях, когда доделаю.
  • ❤ 7
  • 👍 3
More from @udalovx
  1. Sep 20, 2026Сегодня рано утром, часов в 5, беспилотник жахнул в соседний дом. Первая мысль про своих д…
  2. Sep 14, 2026А вы обратили внимание, что не все коллеги осовили навык "threads" в рабочих чатах? Настой…
  3. Sep 14, 2026В этом году на RubyRussia буду участвовать в круглом столе. Тема будет озвучена позже - не…
  4. Sep 11, 2026Пишу код и тексты в Vim с 2009 года. Последние годы, как и многие, пересел на дистрибутив…
  5. Sep 11, 2026Сегодня с утра шел дождь и я не нашел в себе мотивации бежать в зал. Когда поднялся, дожди…
  6. Sep 9, 2026Год я метался между ИИ-инструментами для программирования. Cursor, OpenCode, Claude Code,…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →