ニュース
Tactic Remote 1.7.0: マルチエージェント、Worktree、そして賢くなったキーボードバー
このリリースは前提を取り除くことが主題です。1 つのエージェントが 3 つに。worktree はもはや隠れたファイルシステムの詳細ではなく、キーボードバーは必要な時に自分で現れることを学びました。
このカテゴリのプロダクト/開発アップデートを確認できます。
カテゴリを見る1.7.0 は Tactic Remote のリリース以来、最も形態を変えるアップデートです。これまでのリリースは固定された前提の上に機能を積み重ねるものでした — 1 つのエージェント(Claude)、1 つのディレクトリに 1 つのセッション、1 つのキーボードレイアウト。このリリースでは 3 つの前提すべてを見直しています。
1 つのエージェントが 3 つに
Tactic Remote は元々 Claude Code のリモコンとして始まりました。しかし実際のワークフローの多くは「Claude かどうか」とは関係なく — プロンプトを送り、出力を読み、ターミナルで動いているエージェントが発するインタラクティブ TUI を処理することが中心です。
1.7.0 はこの部分を汎用化しました。設定で 3 つのエージェントが選択可能に:
- Claude Code — デフォルト、
--dangerously-skip-permissionsバリアントを含む - OpenAI Codex — デフォルトモードと
--dangerously-bypass-approvals-and-sandbox - Sourcegraph Amp — ターミナル向けフロンティアコーディングエージェント
エージェントを選択すると 3 つのことが同時に起こります:
- 新しいセッションは
claudeではなく、そのエージェントのバイナリで起動 - Create ボタンの文言が、実際に起動するエージェント名に更新(「Create & Start Codex」)
- 既に接続済みのサーバーも再接続なしで新しい選択を即座に反映
非 Claude エージェントは構造化 JSON モードではなくターミナルモードで動作します — 承認カードやリッチなツール使用 UI は現時点では Claude 専用です。ただしセッション、出力、キー送信、プッシュ通知はすべて 3 つのエージェントで同じように動作します。
Worktree がファーストクラスの概念に
Git worktree は技術的には以前から動作していました — 任意のディレクトリを指定すれば動きます。新しいのは、プロダクト自体が worktree を認識するようになったことです。
複数の worktree を持つリポジトリのディレクトリでセッションを作成すると、Tactic Remote がそれを検出し、worktree ピッカーを表示します。ピッカーには各 worktree とそのブランチ名が表示されます。選択するとそこでセッションが作成されます — 追加の「確認」タップも、ピッカーの二重オープンもありません。
サイドバーでは、同じリポジトリの worktree がまとめて表示されます。各 worktree はブランチ名の小さなバッジを表示します。ブランチ間の切り替えはワンタップ、特定の worktree での新しいセッション作成もワンタップです。「未分類」セクションには、どのリポジトリにも属さないものが格納されます。
複数の機能ブランチを並行して扱う人(ほとんどの人)にとって、サイドバーが実際の作業の構成にようやく一致しました。
キーボードバーが空気を読む
一部のエージェント対話はキー入力でブロックします:「Press enter to continue」、y/n 確認、Codex の更新バナー、新しいリポジトリを初めて開く時の「trust this directory」ダイアログなど。
以前はキーボードアイコンをタップしてショートカットバーを表示し、次に Enter をタップする必要がありました。1 つの明確なアクションに 2 タップ — 合理的ではありません。
1.7.0 はこれらのブロッキングプロンプトを自動検出します。ターミナルバッファーにそのような信号が現れた瞬間、ショートカットキーボードバーが自動展開されます — Enter、Y、N、Esc がすべてワンタップで操作可能に。
設計上の注意点:バーは自動展開しますが、自動で閉じません。エージェントセッションはプロンプトが密集しており(update → trust directory → tool approval)、プロンプトごとに UI が開閉するのは開いたままより煩わしいためです。開くのはユーザーを助ける動作、閉じるのはユーザーが決める動作。
Mac コンパニオンにアプリ内アップデート追加
Mac メニューバーのコンパニオンアプリが新しいバージョンをチェックし、アプリ内で直接更新できるようになりました。リリースごとにダウンロードページで DMG を探す必要はもうありません。
iOS と Mac クライアントは接続時にプロトコルバージョンをハンドシェイクします。Mac に古いコンパニオンがインストールされ iOS が新しい場合でも動作しますが、非互換性は静かな失敗ではなく明確に通知されます。
完全なローカライズ補完
サポートされている 8 言語(英語、ドイツ語、スペイン語、フランス語、日本語、韓国語、簡体中文、繁体中文)すべてで総ざらいを行いました。以前不足していたりステールだった 100 以上の UI 文字列 — 新しいエージェントセレクター、worktree ピッカー、Codex / Amp の説明を含め — 端から端まできれいに翻訳されるようになりました。
修正された内容
1.7.0 には安定性の修正もいくつか含まれています:
- セッションが稀に「同期中」のまま新しいプロンプトを受け付けない問題 — 修正済み。
- セッションを削除すると同じパスの兄弟セッションが誤って終了される問題(tmux のファントムクリーンアップパスにおける前方一致の問題) — 修正済み。
- 設定でエージェントを変更しても既に接続済みのサーバーに反映されない問題 — 修正済み。
- エージェントがセッション内で別の場所へ
cdした時にサイドバーのグルーピングが崩れる問題 — 修正済み。
ダウンロード
iOS App Store からアップデート、Mac コンパニオンはダウンロードページから。
短くまとめると:Claude-only のリモコンがマルチエージェントのワークスペースへと成長し、その前提を取り巻く各部分も一緒に成長しました。
Tactic Remote を試す
スマートフォンからコーディングエージェントを操作
Mac、Windows、Linux 上の Claude Code や Codex などに接続。iPhone や iPad で進捗を確認し、次の指示を送れます。