bash-agent - минималистичная среда выполнения для ИИ-программистов. Чистый bash + awk, никаких зависимостей от среды выполнения.Среда выполнения для агентов ИИ, созданная для реальной работы с кодом. Реализация на
Bash исключает зависимости от среды выполнения, в то время как C, Go и Rust используют одну и ту же семантику сессии, инструмента, очереди отображения, events.jsonl и stream-json.Возможности:
- никаких зависимостей - только
bash, awk, curl, rg.- четыре совместимые среды выполнения -
bash/c/go/rust - используют один и тот же цикл работы агента, инструменты и семантику сессий.-
Async SubAgent - встроенный инструмент SubAgent, который делегирует подзадачи независимым сессиям, работающим параллельно, а результаты автоматически передаются обратно. Поддерживает режим fork для наследования контекста, изоляции сессий и распространения ошибок.- компакция с учетом кэша - алгоритм
DP economics решает, следует ли и в каком объеме производить компакция.- сохранение сессии - в рамках проекта, с возможностью возобновления, с возможностью создания форка, с возможностью сжатия.
- удобен для машинного обучения -
stream-json выводит структурированные события для обработки клиентом.- система навыков - загрузка навыков по запросу без искажения будущих подсказок.
https://github.com/lloydzhou/bash-agent
опубликовано в @gitgate
#bash #ai #agent
