开发与工程 terminal-codingdeepseekprompt-cachingmcp-compatibletypescriptvscode-extensiongo-binary

Reasonix

面向终端开发的 DeepSeek 原生编程智能体,利用前缀缓存降低长会话成本。

FollowAgents 评估 · FARS-2.1
谨慎使用
66/ 100 五分制 3.3 / 5
1 2 3 4 5 6
按维度查看评分与理由
1信任安全19 / 29 · 3.3/5

证据显示有权限检查、用户确认、数据流透明、敏感数据处理、依赖安全、外部影响控制、回滚和来源归属的文档化设计。但未提供具体实现细节,且发布者未验证,故扣分。

2可靠稳定9 / 14 · 3.2/5

文档和CI配置显示自洽性、依赖可用性和失败消息处理,但未提供实际运行证据,故扣分。

3适用触发12 / 18 · 3.3/5

文档描述了多种使用场景、能力边界、触发精度和环境适配,但未提供具体配置示例,故扣分。

4规范维护12 / 18 · 3.3/5

信息架构清晰,安装说明详细,命名稳定,有示例和FAQ,已知限制部分,许可证明确,版本控制有changelog,维护责任明确,但未提供完整changelog,故扣分。

5有效结果9 / 13 · 3.5/5

输出可用性、边际价值和成本效益有文档支持,但未提供实际性能数据,故扣分。

6证据核验5 / 8 · 3.1/5

声明可追溯,有跨来源佐证,事实与推断分离,但未提供具体测试结果,故扣分。

证据充分度: 评估于 2026年8月9日 审查版本 fb993e12af9c
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
使用前请注意
  • 发布者未验证,需谨慎对待来源。
  • 静态审查无法验证实际运行行为,需进行动态测试。
  • 依赖安全性仅通过CI配置暗示,未提供漏洞扫描结果。
查看完整评分方法 →

这个 Agent 能做什么,适合哪些场景?

Reasonix 是一个在终端中运行的编程智能体,提供交互式 CLI/TUI 与 `reasonix run` 非交互执行方式。它以 `reasonix.toml` 配置提供商、模型、智能体、工具和插件,DeepSeek 是预设,同时可接入任意 OpenAI 兼容端点。其工具体系包含编译期自注册的内置工具,以及通过 stdio JSON-RPC 运行、兼容 MCP 的外部插件。项目强调稳定的前缀缓存:启动时注入较小且稳定的环境摘要,并在上下文压缩前裁剪陈旧工具输出。发行形态包括跨六种平台与架构组合的单个静态 Go 二进制、桌面应用,以及依赖本地 CLI 后端的 VS Code 扩展。

用户先运行 reasonix setup 配置 provider 和 model,再用 reasonix 开启交互会话,或用 reasonix run "implement the TODOs in main.go" 提交一次性任务。会话中的模型和工具由 reasonix.toml 声明;可启用执行模型与规划模型,并让它们在独立、缓存稳定的会话中协作。Reasonix 可调用编译进程序的内置工具,也可把外部工具作为子进程,通过 stdio JSON-RPC 调用。交互会话中可运行 /init 创建项目说明;VS Code 扩展会启动本地 reasonix acp 后端,并提供聊天、编辑器上下文、工具调用审批、模型选择和工作区会话。

  1. 需要在终端里让编码助手完成 main.go 中 TODO 的独立开发者,可使用 reasonix run 提交明确任务。
  2. 希望在长时间代码会话中控制 DeepSeek token 成本的开发者,可采用其围绕前缀缓存稳定性设计的会话机制。
  3. 需要把公司内部或自托管的 OpenAI 兼容端点写入配置,而不希望为每个模型修改代码的团队。
  4. 希望同时分配执行模型和规划模型、并让两者保持独立会话的复杂编码工作流使用者。
  5. 使用 VS Code、VSCodium 或 Eclipse Theia,且愿意先安装本地 CLI 的开发者,可通过扩展连接 reasonix acp

这个 Agent 有哪些优点和局限?

优点
  • 将 provider、模型、工具和插件集中声明在 reasonix.toml,并明确支持任意 OpenAI 兼容端点,而非把模型写死在程序中。
  • 围绕 DeepSeek 前缀缓存稳定性设计上下文维护,包含稳定环境摘要以及压缩前的陈旧工具输出裁剪。
  • 同时支持内置工具和通过 stdio JSON-RPC 运行的 MCP 兼容外部插件,便于按配置扩展工具能力。
  • 可作为单个静态 Go 二进制跨编译到 darwin、linux、windows 的 amd64 和 arm64 目标,并提供 CLI、桌面端和编辑器扩展路径。
局限
  • 虽然 DeepSeek 是预设,实际使用前仍需自行配置 provider 和 model;README 没有给出具体认证凭据格式。
  • VS Code 扩展不自带 CLI,必须先安装本地 Reasonix,并由扩展启动 reasonix acp 后端。
  • 外部插件以子进程和 stdio JSON-RPC 方式执行,部署时需要管理插件可执行文件及其运行环境。
  • README 仅说明可接入 OpenAI 兼容端点,未提供其他命名模型厂商的专用适配或功能等价性证据。

如何安装或部署这个 Agent?

CLI/TUI:运行 npm i -g reasonix,或在 macOS 运行 brew install esengine/reasonix/reasonix。随后执行 reasonix setup 配置 provider 和 model;README 未说明具体凭据字段或认证方式。也可从源码执行 git clone https://github.com/esengine/DeepSeek-Reasonix.gitcd DeepSeek-Reasonixmake build,生成 bin/reasonix(.exe)。VS Code 扩展要求先完成 CLI 安装,扩展 ID 为 SivanLiu.reasonix-agent

如何使用这个 Agent?

完成 reasonix setup 后,执行 reasonix 进入交互式会话,或执行 reasonix run "implement the TODOs in main.go" 运行单次任务。需要项目说明时,在交互会话执行 /init。高级配置可在 reasonix.toml 中声明 provider、agent、启用工具和插件;外部插件以 stdio JSON-RPC 子进程方式运行。

常见问题

它是否只能使用 DeepSeek?
不是。DeepSeek 是预设,但 README 表示任意 OpenAI 兼容端点都可作为配置项使用。
长会话为什么是其重点?
项目通过稳定的启动环境摘要、陈旧工具输出裁剪和摘要压缩前处理来维护缓存稳定性,目标是降低长会话中的 token 成本。
能否接入外部工具?
可以。外部工具作为子进程运行,通过 stdio JSON-RPC 通信,并标注为 MCP 兼容。
VS Code 扩展是否能单独使用?
不能按文档直接单独使用。需要先安装本地 CLI;扩展不打包 CLI,而是启动本地 reasonix acp 后端。

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents