esengine/DeepSeek-Reasonix
DeepSeek-native AI coding agent for your terminal. Engineered around prefix-cache stability — leave it running.
解決的問題
Reasonix 是專為長時間執行的任務設計的自主程式碼代理。它透過提供追蹤、審查與還原變更的機制,解決管理自主 AI 執行的困難,確保開發者可放心讓代理持續運行,而不會失去對程式碼庫的控制。
運作方式
Reasonix 以 Go 編寫的本地引擎運作,以單一靜態二進位檔形式分發。可透過終端(CLI/TUI)、桌面應用程式、Web 瀏覽器,或透過 ACP(代理通訊協定)直接在 VS Code 等編輯器中存取。
主要技術元件包括:
- 設定驅動架構:提供者與模型於
reasonix.toml檔案中定義,支援輕鬆切換 OpenAI 相容端點。 - 可組合模型:支援為規劃與執行分別運行獨立模型,以維持快取穩定性。
- 外掛系統:與 MCP 伺服器整合以提供工具與提示,並使用擴充協定實作執行時事件攔截與 UI 貢獻。
- 上下文管理:採用快取感知系統,自動清除過時工具輸出,並注入環境摘要,以維持高效上下文。
- 安全功能:包含工作區沙箱、每回合檢查點用於回滾,以及權限系統。
適用對象
專為希望擁有能處理複雜、多階段實作任務的自主 AI 程式碼助手,同時保持透明與可管理性的開發者所設計。
主要特色
- 多接口存取:可透過 CLI、桌面應用或 VS Code 擴充功能使用。
- 零摩擦設定:以單一 Go 二進位檔分發,目標機器無外部相依性。
- 彈性模型支援:支援任何 OpenAI 相容端點,並支援規劃器/執行器分離。
- 可擴充性:支援 MCP 伺服器與專用擴充協定,用於自訂外掛。
- 安全的自主性:具備工作區沙箱與透過檢查點還原變更的能力。
相關
- Dispatch
- 專案
- 專案
- 專案
- 專案