DeepSeek-Reasonix: DeepSeek‑Reasonix:一個以配置驅動、插件為基礎的終端機 AI 編碼代理。
DeepSeek-Reasonix 是一個基於終端機的 AI 編碼代理,可與 DeepSeek(或任何 OpenAI‑相容)模型協同工作。它以單一靜態 Go 二進位檔案發布,編譯時設定 CGO_ENABLED=0,並圍繞 DeepSeek 的前置快取進行調整,使得長時間使用時的 token 消耗保持低位。
How it works
- 配置位於
reasonix.toml,在此宣告提供者、代理、已啟用的工具與外掛。 - 外部工具以子行程形式透過 stdio JSON‑RPC(MCP‑相容)進行通訊;內建工具會在編譯時自行註冊。
- 代理維護具快取感知的內容:啟動時注入一個小型穩定環境摘要,在摘要壓縮前會裁剪/修剪過時的工具輸出,並將工具 schema 合約記錄下來以供回歸檢查。
- 它可以在獨立且快取穩定的會話中同時運行兩個模型(例如執行器與規劃器)。
Key features
- 配置驅動 – 無硬編碼模型。
- 多模型 & 可組合 – DeepSeek 預設加上任何 OpenAI‑相容端點;可選擇雙模型設置。
- 外掛驅動 – 外部工具透過 stdio JSON‑RPC。
- 快取感知的內容維護 – 穩定摘要、修剪、schema 合約。
- 零摩擦發佈 – 單一二進位檔案,透過一條指令即可交叉編譯至六個目標平台。
Usage
安裝二進位檔案(例如 npm i -g reasonix 或 Homebrew,或使用預建封存檔)。然後執行:
reasonix setup # 配置提供者與模型
reasonix # 開始互動式會話
reasonix run "implement the TODOs in main.go"
在互動式會話中,/init 會產生專案說明。亦有桌面應用程式與 VS Code 擴充功能可供使用。
Limitations 此 README 未提及任何具體限制。