evotai/evot
The lightest harness for agentic work.
解決的問題
Evot 是一個輕量級的終端編碼代理,允許開發者透過簡短的提示自動化軟體工程任務。它旨在透過提供一個極簡的框架來減少與代理工作流程相關的開銷(token 數量和成本),該框架更依賴模型的推理能力,而非複雜的內部邏輯。
如何運作
該代理在基於終端的使用者介面(TUI)中運作,並使用四個核心工具——read、bash、edit 和 write——來執行任務。它支援協調式執行,讓 shell 命令可以在背景執行,同時模型繼續處理獨立任務,從而減少閒置時間。它可透過 NDJSON 與外部會話鉤子整合,以追蹤會話生命週期(例如:工作中、阻塞中、閒置中)。
適用對象
希望擁有低成本、高效能編碼代理,並能直接整合至終端,且支援多種 LLM 提供商(包括 Anthropic、OpenAI、DeepSeek 和 OpenRouter)的開發者。
特色
- 極簡設計:其框架僅使用約 1k token,減少工具呼叫頻率與成本。
- 非同步執行:將長時間執行的命令置於背景,保持模型活躍。
- 廣泛支援 LLM:相容多個提供者,並支援 OpenAI 模型的提供者原生「遠端壓縮」功能。
- 外部鉤子:提供會話適配器協定,讓外部工具可即時追蹤狀態。
這是一個極簡的代理,能以最少的工具呼叫和 token 成本,自動化軟體工程任務。— @evotdev
相關
- 專案
- 專案
- 專案
- 專案