mlhher/late-cli

Stop degrading your model's reasoning. A minimal, zero-config AI coding agent. Enforced ephemeral subagents keep context pure. From tiny local models up to Sol, Fable and Kimi K3.

解決する課題

Lateは、標準的なAIコーディングエージェントにおける「アーキテクチャ上のボトルネック」に対処します。従来の方式では、単一の共有コンテキストウィンドウがコンパイルエラー、Lintエラー、ファイル書き込みログなどで乱雑になります。この「ノイズ」がKVキャッシュを占有し、時間の経過とともにモデルの推論能力を低下させます。

仕組み

Lateは、プランニングと実行を分離する「スプリットブレイン(分割脳)」アーキテクチャを採用しています:

  1. メイン・オーケストレーター: 意図を分析し、マスタープランを策定するハイレベルなエージェント。コンテキストウィンドウは純粋に保たれ、指示と確定的な結果のみが含まれます。
  2. エフェメラル・サブエージェント: オーケストレーターは、特定のタスクを実行するために特化したサブエージェント(コーディング用やリサーチ用など)を生成します。これらのサブエージェントが、実行に伴う「ノイズ」(生データの肥大化やリトライループなど)を吸収します。
  3. コンテキストの破棄: サブエージェントがタスクを完了すると、そのコンテキスト全体が破棄され、最終的な結果のみがオーケストレーターに返されます。

対象者

ローカルLLM(llama-server経由)とクラウドプロバイダーの両方をサポートし、最小限のセットアップで高スループットなAIコーディング支援を求める開発者やビルダー向けに設計されています。

ハイライト

  • ゼロ依存バイナリ: PythonやNode.js環境を必要としない、静的にコンパイルされたバイナリとして配布されます。
  • ハイブリッド・モデル・ルーティング: プランニングには強力な推論モデルを、実行にはより安価で高速なモデルを使用できます。
  • 完全一致のDiff: 自己修復機能を備えた厳格な検索/置換ブロックを使用し、サイレントなファイル破損を防ぎます。
  • MCP統合: 標準I/Oを介してModel Context Protocolサーバーをネイティブにサポートします。
  • ステートフルな回復力: セッション履歴をディスクに保持し、再起動後の作業再開を可能にします。
  • Git Worktreeサポート: コンテキストの混濁なしに、異なるブランチ間でエージェントのインスタンスを並列実行できます。