Інструменти й релізиВплив: Середній
Oleksandr Kuzmenko, РедакторОпубліковано 4 хв читанняЗа участі AI · перевірено редактором
TL;DR
- Коригуйте виконання Claude та Codex на льоту комбінацією M-RET без скидання контексту
- Увімкніть трекінг вартості токенів у буфері через agent-shell-show-cost-indicator
- Перетягуйте файли та прев'ю скріншотів macOS безпосередньо в сесію agent-shell
Ключові факти
- Версія релізу
- agent-shell 0.78
- Протокольне розширення
- _session/steering (ACP)
- Підтримувані агенти керування
- Claude, Codex
Коригування на льоту через Agent Client Protocol Реліз 0.78 використовує протокольне розширення _session/steering, що дозволяє спрямовувати виконання без скидання поточного контексту. Відправка запиту через M-RET активує функцію agent-shell-busy-submit-override-function для перехоплення агента. Стандартне натискання RET використовує agent-shell-busy-submit-default-function для додавання наступних дій у чергу.
Постійний промпт та системні інтеграції Постійне поле вводу лишається доступним у кінці буфера завдяки змінній agent-shell-persistent-prompt-enabled. Реалізовано пряме перетягування скріншотів та файлів із системного файлового менеджера: графічні файли генерують прев'ю, а інші типи монтуються через лінки вигляду @path.
Підрахунок витрат та підтримка нових агентів Для відстеження витрат додано відображення вартості використаних токенів у заголовку буфера через опцію (setopt agent-shell-show-cost-indicator t). Додатково представлено модуль agent-shell-org-config для опису скілів в org-roam, transient-меню для підтвердження прав та інтеграцію агентів Antigravity від Google і Qoder CLI.
Спробуй за 2 хвилини
elisp
(setopt agent-shell-persistent-prompt-enabled t)
(setopt agent-shell-show-cost-indicator t)Коли використовувати
- Для керування багатокроковими кодовими агентами всередині Emacs
- Для запобігання перевитраті токенів, коли агент обрав помилковий каталог або хибний план
Коли НЕ варто
- Якщо ви працюєте виключно в Cursor або Visual Studio Code
- Якщо використовувані бекенди не підтримують Agent Client Protocol
Що зробити сьогодні
- Оновіть пакет agent-shell до версії 0.78 у конфігурації Emacs
- Активуйте рядок (setopt agent-shell-show-cost-indicator t) для моніторингу бюджету токенів
- Використовуйте M-RET замість RET для оперативного коригування хибних кроків агента
Назви кроків узяті з блоку «Що зробити сьогодні».
Назви кроків узяті з блоку «Що зробити сьогодні». Оновіть пакет agent-shell до версії 0.78 у конфігурації Emacs. Активуйте рядок (setopt agent-shell-show-cost-indicator t) для моніторингу бюджету токенів. Використовуйте M-RET замість RET для оперативного коригування хибних кроків агента
- Оновіть пакет agent-shell до версії 0.78 у конфігурації Emacs
- Активуйте рядок (setopt agent-shell-show-cost-indicator t) для моніторингу бюджету токенів
- Використовуйте M-RET замість RET для оперативного коригування хибних кроків агента
