qoder コマンドラインの全起動パラメーター、フラグ、既定値、および使用例
本ページでは、
引数を指定せずに実行すると、インタラクティブセッションが開始されます。プロンプトテキストまたは
起動パラメーターに加え、
qoder コマンドのすべての起動パラメーターとフラグについて説明します。qoder --help を使用すると、ターミナルで完全なリストを確認できます。
基本的な呼び出し形式:
--print を指定すると、非対話モードになります。
共通フラグ
| フラグ | 短縮形 | 型 | 説明 |
|---|---|---|---|
--version | -v | boolean | バージョン番号を出力して終了します。 |
--help | -h | boolean | ヘルプ情報を表示して終了します。 |
--debug | -d | boolean | デバッグログの出力を有効にします。 |
--cwd | -w | string | 作業ディレクトリを指定します(デフォルトは現在のディレクトリ)。 |
--config-dir | string | ユーザー構成ディレクトリを上書きします(デフォルトは ~/.qoder)。 | |
--add-dir | string[] | 現在のセッションに追加の信頼済みディレクトリを追加します(複数回使用可能)。 | |
--attachment | string | 初期プロンプトにファイルを添付します(複数回使用可能)。 | |
--worktree | [name] | 新しい Git ワークツリーで隔離実行し、結果をメインブランチにマージします。名前は省略可能で、省略時は自動生成されます。 |
モデルと推論
| フラグ | 短縮形 | 型 | 説明 |
|---|---|---|---|
--model | -m | string | モデル識別子を指定します(auto、lite、performance、または BYOK キーなど)。 |
--reasoning-effort | string | 現在のセッションの推論エフォートを上書きします(high など)。 | |
--context-window | number | 現在のセッションのコンテキストウィンドウサイズ(トークン数)を上書きします。 | |
--list-models | boolean | 利用可能なモデルを一覧表示して終了します。 | |
--output-style | string | 有効化する出力スタイルの名前。 |
セッション管理
| フラグ | 短縮形 | 型 | 説明 |
|---|---|---|---|
--continue | -c | boolean | 直前のセッションを再開します。 |
--resume | -r | [id] | 識別子に基づいて履歴セッションを復元します。ID を指定しない場合はリストから選択します。 |
--session-id | string | 指定された ID のセッションを再開します。 | |
--fork-session | boolean | 復元されたセッションから新しいセッションをフォークします(--resume/--session-id と組み合わせて使用)。 | |
--name | -n | string | 現在のセッション名を設定または上書きします。 |
--list-sessions | boolean | すべての履歴セッションを一覧表示して終了します。 | |
--delete-session | <index> | 指定されたセッションを番号で削除します。 |
競合ルール:--continue、--resume、--remote、--remote-session、--teleport、--remote-controlは同時に使用できません。
出力とスクリプトモード
| フラグ | 短縮形 | 型 | 説明 |
|---|---|---|---|
--print | -p | boolean | 非対話モード: 1 回応答を出力して終了します(CI/スクリプト向け)。 |
--output-format | -o | enum | 出力形式: text(デフォルト)、json、stream-json。 |
--input-format | enum | 入力形式: text(デフォルト)、stream-json。 | |
--max-turns | number | 単一クエリの最大対話ターン数を制限します(自動化シナリオでの無限ループを防止するため)。 | |
--max-output-tokens | number | モデルの単一出力における最大トークン数を設定します。 | |
--prompt-interactive | -i | string | 指定されたプロンプトを先に実行し、その後インタラクティブモードに移行します。 |
--no-session-persistence | boolean | セッションをディスクに書き込まず、復元できなくします(--print 下でのみ有効)。 |
権限制御
| フラグ | 短縮形 | 型 | 説明 |
|---|---|---|---|
--permission-mode | enum | 権限モードを設定します: default / plan / auto / bypass_permissions / accept_edits / dont_ask。 | |
--yolo | boolean | --permission-mode bypass_permissions と同等です(危険: すべての権限確認をスキップします)。 | |
--dangerously-skip-permissions | boolean | --permission-mode bypass_permissions と同等です(危険: すべての権限確認をスキップします)。 |
ツールと MCP
| フラグ | 短縮形 | 型 | 説明 |
|---|---|---|---|
--tools | string[] | 利用可能な組み込みツールを制限します。スペースまたはカンマ区切り("" ですべて無効化、default ですべて有効化。-p または -- を使用してクエリと区切ります)。 | |
--allowed-tools | string[] | 使用を許可するツールの許可リスト。 | |
--disallowed-tools | string[] | 使用を禁止するツールのブロックリスト。 | |
--mcp-config | string | MCP 構成ファイルのパス(JSON)。 | |
--strict-mcp-config | boolean | 厳格モード。--mcp-config で指定された MCP サーバーのみを読み込みます。 | |
--allowed-mcp-server-names | string[] | 許可された MCP サーバー名の許可リスト。 | |
--max-model-request-retries | number | Qoder と外部プロバイダーモデルリクエストの最大リトライ回数。 |
サンドボックス
| フラグ | 短縮形 | 型 | 説明 |
|---|---|---|---|
--sandbox | -s | boolean | サンドボックスを有効にします(ブールスイッチ、バックエンド名は受け付けません)。バックエンドは QODER_SANDBOX または tools.sandbox で指定します。 |
エージェントとシステムプロンプト
| フラグ | 短縮形 | 型 | 説明 |
|---|---|---|---|
--agent | string | メインスレッドで使用するエージェント名を指定します。 | |
--agents | json | JSON オブジェクトとしてカスタムエージェントを定義します。 | |
--system-prompt | string | システムプロンプトを上書きします。 | |
--append-system-prompt | string | デフォルトのシステムプロンプトの後にコンテンツを追加します。 |
構成の上書き
| フラグ | 短縮形 | 型 | 説明 |
|---|---|---|---|
--settings | string | JSON ファイルパスまたはインライン JSON オブジェクト({ で始まる場合はインラインとして解析)。最優先の構成として機能します。 | |
--setting-sources | string[] | 読み込む構成ソースのリストを指定します。 | |
--plugin-dir | string | 追加のプラグイン検索ディレクトリ。 |
リモートとコラボレーション
| フラグ | 短縮形 | 型 | 説明 |
|---|---|---|---|
--remote | [task] | クラウドリモートセッションを作成し、アクセス URL を出力します(オプションで初期タスクを付与)。 | |
--remote-session | <id> | 既存のリモートセッションをコールドロードして接続します。 | |
--teleport | <id> | リモートセッションを読み込んで接続します。 | |
--remote-control | <id> | ヘッドレスリモートコントロールワーカーとして実行します。 |
エディター統合
| フラグ | 短縮形 | 型 | 説明 |
|---|---|---|---|
--acp | boolean | ACP サーバーとして起動し、Zed などの ACP プロトコルを実装するクライアントが標準入出力を介して統合できるようにします。 |
サブコマンド
起動パラメーターに加え、qoder はいくつかのサブコマンドも提供しており、qoder <サブコマンド> の形式で実行します。
| サブコマンド | 説明 |
|---|---|
mcp | MCP サーバーを構成および管理します。 |
plugins(エイリアス plugin) | プラグインを管理します。 |
skills(エイリアス skill) | エージェントスキルを管理します。 |
hooks(エイリアス hook) | フックを管理します。 |
agents(エイリアス agent) | エージェントを管理します。 |
login | アカウントにサインインします。 |
commit | コミットメッセージを生成し、変更をコミットします。 |
rollback | 以前のバージョンにロールバックします。 |
update | 最新バージョンに更新します。 |
remote-control | リモートコントロールデーモンを起動します。 |
status | セッションステータスを表示します。 |
feedback | フィードバックを送信します。 |
wiki | プロジェクトの Wiki ドキュメントを生成します。 |
使用例
次のステップ
- インタラクティブモードでのスラッシュコマンド: スラッシュコマンド。
- 構成ファイルと環境変数: 構成項目、環境変数、およびファイルパス。
- 非対話型実行の詳細ガイド: スクリプトでの実行。