Dropstone CLI icon

Dropstone CLI

Dropstone CLIは、シェルからリポジトリの編集、コードのデバッグ、複数ファイルのリファクタリング、テスト実行ができる開発者向けターミナル型コーディングエージェントです。計画・承認管理、リポジトリ指示、接続ツール、ヘッドレスワークフローに対応。

Dropstone CLI

ターミナル型コーディングエージェント

Dropstone CLIは、ソフトウェアプロジェクト内で作業するためのターミナル型コーディングエージェントです。インストールしてサインインした後、開発者はプロジェクトフォルダーから開始し、コードの編集、デバッグ、リファクタリング、リポジトリの調査などのタスクを説明できます。macOSおよびLinuxのターミナル、Windows PowerShellまたはWSL、SSHまたはヘッドレスセッションに対応しています。

CLIは計画と実行を分離しています。Planモードではファイルを変更せずに作業を提案し、Buildモードでは、設定された権限と承認ゲートに従ってファイルの編集、コマンドの実行、接続されたツールの使用ができます。また、プロジェクトの指示、再利用可能なスキル、選択したメモリをセッション間で引き継ぎ、テストを実行して失敗に対応することで変更を検証できます。

主な機能

タスクに応じたモデル

日常的な編集や回答にはFast 1.8、複数ファイルの変更やデバッグにはPro 1.8、大規模なリファクタリングや長期的な作業にはHeavy 1.8を選択できます。

PlanモードとBuildモード

Planモードでファイルを変更せずに提案された作業を確認し、実行の準備が整ったらBuildモードに切り替えます。

権限管理

ツールまたはコマンドごとに権限を設定し、操作を自動実行するか、承認を求めるか、ブロックするかを指定できます。CLIは、承認を優先する実行と明示的なコマンド拒否に対応しています。

リポジトリに対応した指示

エージェントはリポジトリのガイダンスを読み取り、AGENTS.mdファイルを書き込めます。また、再利用可能な指示をSKILL.mdファイルに記述し、カスタムエージェントをMarkdownまたはJSONで定義できます。

テストと修正のループ

変更後にテストを実行して結果を読み取り、初回の編集で停止せず、ターミナルセッション内で失敗を修正できます。

拡張機能と自動化

組み込みのサブエージェントで並行した調査や探索を行い、MCPサーバーを通じてローカルまたはリモートのツールを接続できます。また、ローカルサーバー、Node SDK、HTTP APIを通じてエージェントを公開できます。

実用的なユースケース

  • デバッグとテスト修正

    リポジトリから開始し、バグや失敗したテストを説明すると、CLIが関連ファイルを調査し、対象を絞った変更を適用してテストスイートを実行し、結果に対応します。

  • 複数ファイルのリファクタリング

    複数のファイルにまたがる変更、より広いリポジトリコンテキストが必要な作業、単一の編集ではなく大規模なリファクタリングには、ProまたはHeavyのモデルオプションを使用します。

  • プロジェクト作業の標準化

    AGENTS.mdのプロジェクトガイダンス、SKILL.mdの手順、またはカスタムエージェントを定義することで、繰り返し適用するリポジトリの規約やタスク固有の指示を今後の作業中に利用できるようにします。

  • Issue主導のリポジトリ保守

    記載されているGitHubまたはGitLabのワークフローを通じてIssueやマージリクエストに言及すると、エージェントは関連するランナーで作業し、変更を説明し、対応している場合はブランチまたはプルリクエストを作成できます。

  • CIとツール接続型の自動化

    CLIをローカルサーバー、Node SDK、またはHTTP APIとしてスクリプトやCIで実行し、ローカルまたはリモートのMCPサーバーで利用できるツールを拡張します。

Pros and Cons

Pros

  • SSHやヘッドレス環境を含め、ターミナルのプロジェクトフォルダーから直接利用できます。
  • 設定可能な承認とコマンド権限を備えた、計画と実行を分離するモードを提供します。
  • リポジトリのルール、再利用可能なスキル、カスタムエージェント、メモリ管理、テストに基づくフォローアップに対応しています。
  • ローカルまたはリモートのMCPサーバーに接続でき、GitHub Actions、GitLabランナー、スクリプト、CI、HTTP統合から利用できます。

Cons

  • 利用できるユースケースや統合の詳細は、リポジトリ、GitHub、GitLab、MCP、ターミナルのワークフローに重点が置かれており、その他の開発環境については指定されていません。
  • 利用状況、モデルの提供状況、同時実行タスク数の上限はプランによって異なるため、適切なティアは想定するワークロードによって決まります。

FAQ

Dropstone CLIをインストールして使い始めるにはどうすればよいですか?

macOSまたはLinuxでは、記載されているHomebrewコマンドを使ってDropstone CLIをインストールするか、Windowsのインストールオプションを利用します。初回起動時にCLIからサインインを求められます。FreeプランにはCLIの利用が含まれます。

Dropstone CLIはWindows、SSH、ヘッドレスサーバーで動作しますか?

はい。サイトには、macOSおよびLinuxのターミナル、Windows PowerShellまたはWSL、そして貼り付けたトークンでサインインするSSHまたはヘッドレス環境での利用が記載されています。

変更が適用される前に確認または制御できますか?

Planモードではファイルを変更せずに内容を読み取り、変更を提案できます。一方、Buildモードでは設定された権限に従ってツールを使用し、承認を求めます。承認ゲートはツールまたはコマンドごとに設定でき、ブロックするコマンドも指定できます。

CLIはどのようなコーディングワークフローに対応していますか?

CLIでは、リポジトリ内のファイルの作成・編集、ターミナルでのコマンドやテストの実行、完了を報告する前のテスト結果の確認ができます。また、GitHub ActionsやGitLabランナーを通じて、Issueやマージリクエストのワークフローにも対応できます。

コードは保持またはトレーニングに使用されますか?

料金情報によると、Dropstoneはプロンプト、コード、出力を保持せず、顧客データをモデルのトレーニングにも使用しません。CLIにはメモリ管理機能もあり、記憶された情報の確認や削除などの操作ができます。

Quick Facts

カテゴリー
開発者向けツール
主なインターフェース
ターミナルCLI
対応環境
macOS、Linux、Windows PowerShellまたはWSL
リモート利用
SSHおよびヘッドレスセッションに対応
リポジトリワークフロー
ファイルの作成・編集、コマンドの実行、テストによる検証
アカウントアクセス
サインインが必要。FreeプランにCLIが含まれます