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ブラウザ、またはVS Codeなどのエディタ内(ACP:エージェント通信プロトコル経由)からアクセス可能です。

主な技術的構成要素は以下の通りです:

  • 設定駆動型アーキテクチャ:プロバイダーとモデルは reasonix.toml ファイルで定義され、OpenAI互換エンドポイント間の切り替えが容易です。
  • 合成可能なモデル:計画と実行に別々のモデルを実行することで、キャッシュの安定性を維持します。
  • プラグインシステム:MCPサーバーと連携してツールやプロンプトを提供し、ランタイムイベントのインターセプトとUIの拡張に拡張プロトコルを使用します。
  • コンテキスト管理:古くなったツール出力を削除し、環境の要約を挿入するキャッシュ対応システムにより、効率的なコンテキストを維持します。
  • 安全機能:ワークスペースサンドボックス、ターンごとのチェックポイントによる巻き戻し、権限管理システムを備えています。

対象ユーザー

複雑で多段階の実装タスクを処理できる自律型AIコーディングアシスタントを必要とする開発者向けに構築されています。透明性と管理可能性を保ちながら、長時間の作業を可能にします。

特徴

  • マルチインターフェースアクセス:CLI、デスクトップアプリ、VS Code拡張機能から利用可能。
  • ゼロフリクションセットアップ:外部依存なしの単一Goバイナリで配布され、ターゲットマシンに依存しません。
  • 柔軟なモデル対応:任意のOpenAI互換エンドポイントに対応し、プランナー/エグゼキューターの分離もサポート。
  • 拡張可能:MCPサーバーと専用の拡張プロトコルを用いてカスタムプラグインをサポート。
  • 安全な自律性:ワークスペースサンドボックスとチェックポイントによる変更の元に戻し機能を備えています。

関連

  • Dispatch
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト