BAIZE AI RESOURCE

面向终端的开源 AI 编程 Agent,提供 Reasonix CLI 与多平台发行包

DeepSeek-Reasonix

面向终端的开源 AI 编程 Agent,提供 Reasonix CLI 与多平台发行包

DeepSeek-Reasonix

资源介绍

DeepSeek-Reasonix 是一个以命令行工具 Reasonix CLI 为核心的开源 AI Agent 项目,仓库同时包含 Go 编写的 CLI 源码、端到端基准测试任务集以及桌面端发布流水线。它面向需要在终端或自动化流程中调用 AI 完成软件工程任务的开发者:通过 reasonix 命令在本地工作目录中运行,读取项目文件、执行任务并校验结果。

项目的工作方式围绕“任务 + 工作目录 + 校验脚本”展开。仓库中的 benchmarks/e2e/tasks 目录收录了大量任务定义,每个任务包含 task.toml、verify.sh 与 workdir 示例工程,覆盖缺陷修复(如折扣整数计算、区间重叠、中位数偶数取值)、代码诊断(浮点合计、整除、UTF-8 BOM、版本排序)、文档生成(依赖方向、交接说明)以及上下文压力与压缩等场景,用于验证 Agent 在真实代码库中的表现。

发行方面,v1.38.8 提供 darwin、linux、windows 的 amd64 与 arm64 压缩包,并附带 SHA256SUMS 校验文件;仓库还包含 macOS 签名公证、Windows SignPath 签名、npm 发布与桌面端发布等 CI 工作流。适合希望自建或评估 AI 编程 Agent 能力的开发者、测试与平台团队使用。

Agent 能力

终端内运行的编程 Agent

以 Reasonix CLI 形式分发,提供 darwin、linux、windows 的 amd64/arm64 预编译包,可在本地终端直接执行任务。

端到端任务基准集

benchmarks/e2e/tasks 下每个任务由 task.toml、verify.sh 和 workdir 示例工程组成,覆盖缺陷修复、代码诊断、文档生成等类型,用于校验 Agent 输出。

多平台签名与发布流水线

仓库提供 macOS 签名公证检查、Windows SignPath 签名配置、npm 发布与桌面端发布等 GitHub Actions 工作流。

自定义命令目录

仓库包含 .reasonix/commands/review.md,说明 Reasonix 支持通过命令目录扩展自定义指令。

资源配置

运行平台

本地运行

Agent框架

自研框架

配置方式

配置文件

运行与使用

  1. 从项目发行包获取适合 macOS、Linux 或 Windows 的 Reasonix CLI,并完成本机安装。

  2. 配置要使用的模型服务和必要凭据,然后在目标代码目录启动 Reasonix。

  3. 说明需要修复、诊断、生成文档或维护上下文的任务,并限制可修改范围。

  4. 检查 Agent 生成的差异和命令输出,运行项目测试后再采用结果。

使用案例

修复折扣整数计算缺陷

使用场景代码缺陷修复

对应 benchmarks/e2e/tasks/bugfix-discount-int,Agent 需在 workdir/pricing.py 中修正折扣计算问题,并由 verify.sh 校验结果。

诊断浮点合计误差

使用场景代码问题诊断

对应 benchmarks/e2e/tasks/diagnose-float-total,Agent 需定位 invoice.py 中浮点合计的成因,测试文件位于 workdir/tests/test_invoice.py。

生成模块依赖方向文档

使用场景文档生成

对应 benchmarks/e2e/tasks/document-dependency-direction,Agent 需阅读 pipeline 下的 reader、normalizer、writer 模块并输出依赖方向说明。

长上下文压缩验证

使用场景上下文维护

对应 benchmarks/e2e/tasks/context-pressure 与 context-pressure-forced,workdir 内含 alpha、beta、gamma 多个包,用于测试上下文压力下的压缩行为。

包含内容

deepseek-reasonix-source.zip
README-中文安装说明.md
LICENSE-MIT.txt
THIRD-PARTY-NOTICES.md
SHA256.txt