インタラクティブセッション
Dropstoneセッション内での作業方法。ファイル参照、シェルエスケープ、スラッシュコマンド、エディタ統合について。
Dropstoneはターミナル内のインタラクティブセッションとして実行されます。各セッションは起動したディレクトリに紐付けられ、会話履歴を保持し、終了するまで開いたままになります。このページではセッションの操作方法をカバーしています。ファイルの参照方法、シェルコマンドの実行、スラッシュコマンドの使用、外部エディタの接続について説明します。
セッションの開始
プロジェクト内から dropstone を実行します:
dropstone
または特定のディレクトリを指定します:
dropstone /path/to/project
Dropstoneが起動したら、自然言語プロンプトを入力します:
Give me a quick summary of the codebase.
ファイル参照
メッセージ内で @ を使用してファイルを参照します。これは現在の作業ディレクトリ全体でファジー検索を実行します。
How is auth handled in @src/api/index.ts?
ファイルの内容は自動的に会話に追加されるため、エージェントは最初にgrepする必要なくそれを読むことができます。
シェルコマンド
メッセージを ! で始めてシェルコマンドを実行します。出力はツール結果として会話に追加されるため、エージェントはそれに反応できます。
!ls -la
!git diff
スラッシュコマンド
/ の後にコマンド名を入力して、クイックアクションを実行します。ほとんどのコマンドは ctrl+x をリーダーキーとするキーボードショートカットを持っています(キーバインディングで設定可能)。
/help
compact
現在のセッションをコンパクト化します。古いコンテキストが要約されるため、新しい作業のためのスペースが確保されます。エイリアス: /summarize。
キーバインド: ctrl+x c
details
ツール実行の詳細がインラインで表示されるかどうかを切り替えます。
editor
外部エディタを開いて、より長いメッセージを作成します。EDITOR に設定されたエディタを使用します。エディタセットアップを参照してください。
キーバインド: ctrl+x e
effort
アクティブなモデルの推論深度を調整します。4つのレベルのピッカーを開きます:low、medium、high、xhigh。推論深度が高いほど、より深い推論が得られますが、クレジット消費が増加し、レイテンシがわずかに高くなります。エイリアス: /thinking。
exit
Dropstoneを終了します。エイリアス: /quit、/q。
キーバインド: ctrl+x q
export
現在の会話をMarkdownにエクスポートしてエディタで開きます(EDITOR を使用)。
キーバインド: ctrl+x x
help
すべてのスラッシュコマンドとキーバインドを表示するヘルプダイアログを表示します。
init
AGENTS.md を作成または更新するためのガイド付きセットアップ。ルール (AGENTS.md)を参照してください。
models
このセッションで利用可能なモデルをリストします。
キーバインド: ctrl+x m
new
現在のディレクトリで新しいセッションを開始します。エイリアス: /clear。
キーバインド: ctrl+x n
redo
以前に取り消したメッセージをやり直します。/undo の後でのみ利用可能です。ファイルの変更はやり直しの一部として復元されます。
Gitが必要:
UndoとRedoはGitを使用してファイル状態のスナップショットを管理するため、プロジェクトはGitリポジトリである必要があります。
キーバインド: ctrl+x r
sessions
セッションをリストして、セッション間を切り替えます。エイリアス: /resume、/continue。
キーバインド: ctrl+x l
undo
会話の最後のメッセージを取り消します。最新のユーザーメッセージ、その後のすべての応答、およびそれらのターンで行われたファイルの変更を削除します。
Gitが必要:
Undoはファイルの変更を元に戻すためにGitを使用するため、プロジェクトはGitリポジトリである必要があります。
キーバインド: ctrl+x u
upgrade
Dropstoneの価格ページを開いてプランをアップグレードします。より多くの週間クレジットが必要な場合、またはプレミアムティア(Dropstone Pro、Dropstone Heavy)へのアクセスが必要な場合に使用します。
プランアップグレード vs CLIアップグレード:
/upgrade はプランのアップグレードです。Dropstone CLIバイナリ自体を更新するには、シェルから dropstone update を実行します。
usage
現在の週のクレジット消費、プラン名、週間制限、およびクレジットが次にリセットされる時期を表示します。
エディタセットアップ
/editor と /export コマンドは EDITOR 環境変数のエディタを起動します。
# Terminal editors
export EDITOR=nano
export EDITOR=vim
# GUI editors (VS Code, Cursor, VSCodium, Windsurf, Zed, etc.)
# require --wait so the editor process blocks until closed
export EDITOR="code --wait"
これを永続的にするには、シェルプロファイル(~/.bashrc、~/.zshrc など)に追加します。
一般的なオプション:
codefor Visual Studio Codecursorfor Cursorwindsurffor Windsurfnvimfor Neovimvimfor Vimnanofor Nanosublfor Sublime Textnotepadfor Windows Notepad
--wait フラグ:
VS Codeなどのグラフィカルエディタはデフォルトでは即座に戻るため、メッセージがスキップされます。--wait フラグはエディタプロセスをファイルを閉じるまでブロックするため、Dropstoneは書き込まれた内容を読むことができます。
カスタマイズ
セッションレベルの設定の一部はコマンドパレット(Ctrl+P)に存在します。変更したい内容を検索すると、その設定はセッション全体で記憶されます。
- ユーザー名を非表示: チャットメッセージからユーザー名を削除します
- Diffスタイル: アダプティブ(デフォルト)と単一列スタック型の差分から選択します
- マウスキャプチャ: ターミナルがマウス選択を自身で処理するか、Dropstoneが処理するかを切り替えます
その他すべて(キーバインド、フォーマッタ、設定ファイル形式)については、専用ページを参照してください:キーバインディング、フォーマッタ、設定。
プライバシーとデータ保持
プロンプト、コード、会話トランスクリプトはモデルのトレーニングに使用されることはなく、セッションの期間を超えて保持されません。Dropstoneはセッションスコープのプロンプトキャッシングを使用してコストとレイテンシを削減します。これはAnthropicとOpenAIが行う方法と同じです。キャッシュされたコンテンツはあなた自身のアカウントに分離され、自動的に期限切れになり、他のユーザーのために再利用されたり、モデルトレーニングに送信されたりすることはありません。
これらの制御はBlankline(Dropstoneの親会社)によって実施および確認されます。BlanklineのコンプライアンスチームはDropstoneのデータ処理を定期的に監査し、ポリシーに違反する個人またはシステムの本番アクセスに対する取り消し権を保持しています。
サブプロセッサの開示とランタイムセキュリティ境界を含む完全な態勢については、信頼ページを参照してください。