qiz029/dscode

A DeepSeek coding agent harness: persistent shell, Ultra subagents, auto approval, Chrome MCP and session telemetry

解決する課題

DSCODE は、macOS 向けのターミナルベースのコーディングエージェントで、開発者がコマンドラインから直接コードを記述、テスト、管理できるようにします。従来のコーディングエージェントが孤立して動作するのに対し、DSCODE は複数のエージェントセッションを互いに可視化し、タスクをエージェント間で引き継いだり、独立したモデルでレビューしたり、共有ランタイムを通じて管理したりできるようにします。

仕組み

DSCODE は DeepSeek Harness 上に構築されており、永続的なシェルを使用して環境状態、現在の作業ディレクトリ、バックグラウンドジョブを維持します。「セッションブリッジ」機能により、ユーザーは異なるターミナルやスクリプトからライブセッションと対話できます。システムは永続化されたメールボックスを介したエージェント間通信をサポートし、あるエージェントがタスクを委任したりレビューを依頼したりできます。また、独立した読み取り専用モデルがコード変更を確定する前に検証する、独立レビュープロセスも採用しています。

対象ユーザー

macOS でターミナル中心のワークフローを好み、複数の専門エージェントがプロジェクトで協力できるエージェントコーディング環境を求める開発者向けに設計されています。

ハイライト

  • エージェント間コラボレーション: エージェントは共有メールボックスを使用して、他のアクティブなセッションを検索、メッセージ送信、タスクを引き継ぐことができます。
  • 独立レビュー: 独立した読み取り専用モデルが、ターンを終了する前に Git 差分やスナップショットをレビューして品質を保証します。
  • セッションブリッジ: ユーザーは任意のターミナルからライブセッションと対話、操作、進行状況の監視ができます。
  • 永続的なシェル: ファイル編集、検索、テスト実行など、ターン全体で一貫した環境を維持します。
  • 非対話型実行: CLI(dscode exec)を介して完全なターンを実行し、スクリプトや CI パイプラインで使用できます。
  • セッション間メモリ: 再利用可能な経験をバックグラウンドで抽出し、異なるセッション間で取得できます。

関連

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