harnsy

ターミナルを開かずに、エージェントに答える。

判断が必要なときは、harnsy があなたを呼び、あなたはその場で答えます。それ以外の間は、自分の仕事をしていられます。

Needs you4

Tasks 2

mobile10 min

モバイルアプリのリリース 2.4

#10 · in review

shop25 min

最後から2番目の商品を削除すると、カートの合計が0になる

#3 · blocked

Agents 2

docs1 min

docs-lead

waiting for permission

shop1 min

shop-frontend

waiting for an answer

Answer here or in the agent’s terminal.hide

カートが空のとき、どう表示しますか?

  • 短い一文と、カタログへのリンク一文だけで、画像はなし。1
  • 最近見た商品訪問者が開いた商品を、最大4件表示します。2
  • カートのアイコンを隠す最初の商品が入ると、アイコンが戻ります。3
  • Other · your own answer
Send answerClose without answering
ダッシュボードのホーム:エージェントが質問し、あなたがその場で答えます。サンプルデータです。

返答する

質問に、ワンクリックで答える。

エージェントが質問で止まると、ホームに選択肢つきで表示され、ワンクリックでそのエージェント自身のセッションに答えが返ります。複数のステップはタブで開き、複数の答えにチェックを入れることもでき、「Other」には自分の言葉を入力できます。質問は Claude Code、Codex、OpenCode から届きます。

コマンドを許可する、または断る。

エージェントがコマンドの実行許可を求めると、ツールと実際のコマンドが表示され、1回だけ許可するか、断るかを選べます(理由を添えることもできます)。リクエストは Claude Code と OpenCode から届きます。ターミナルも並行して使え、先に答えたほうが優先されます。1〜9のキーと Enter も使えます。

ホーム:あなたの対応が必要なもの。

ダッシュボードは、あなたを待っているものの受信箱から始まり、3つの列に分かれます。レビュー中またはあなた待ちで止まっているタスク、エージェントの質問と許可リクエスト、そして「For information」です。矢印キーで移動でき、選んだプロジェクトは、セクションを移っても引き継がれます。

テキストでの質問にも。

チャットであなたに質問してターンを終えたエージェント(「『はい』と言ってくれれば続けます」など)は、すぐに「あなた待ち」と表示され、答えの入力欄が付き、リードにもすぐ知らされます。

拒否されたものは、赤で表示。

許可リクエストを断られたエージェントは、あなたの判断を待っているエージェントとは別に、赤で表示されます。止まったエージェントが、待っているエージェントに見えることはありません。

見張る代わりに、合図。

何かがあなたを待っているとき、トレイのアイコンがアンバーになります。エージェントの質問や許可リクエスト、レビューできるタスク、担当者のいないロール、落ちたセッションなどです。各行には、あなたが動く必要があるかとその理由が書かれ、単なるお知らせは折りたたまれたままです。

通知は、あなたが選ぶ。

リードに届く通知の種類ごとに、オン・オフと時間を変更でき、既定値に戻すこともできます(システム › 通知)。

通知と設定 →

確認する

タスクボード。

タスクは、ボード上でロールからロールへ渡っていきます。チェックリスト、レポート、履歴つきで、結果はワンクリックで承認するか、差し戻します。

タスク管理 →

エージェントが何を変えたかを見る。

「変更」は、すべての worktree のブランチ、状態、完全な diff を表示し、2つが同じファイルを変更すると警告します。

変更 →

見たいときに見る

ターミナルとエージェント。

どのエージェントのターミナルも、ページの上に開いて割り込めます。すべてのエージェントがロールと状態つきで一覧に並び、Claude Code と Codex は残りのコンテキストも表示されます。

ターミナルとエージェント →

リンクのグラフ。

中央にリード、その周りにチーム、誰が誰と話しているかを線で示します。仕事が実際にどう流れているか、エージェントが必要以上におしゃべりしているのはどこかがわかります。

止めたいときに止める

チーム全体を一時停止する。

「チーム」の「Pause」を押すと、チームのエージェントへのすべてのメッセージと通知が保留され、何も閉じません。「Resume」で順番に届けられ、チームは作業を再開します。ダッシュボードからのあなた自身のメッセージは、これまでどおり届きます。

今のステップのあとに、またはいますぐ。

「After the current step」を選ぶと、実行中のターンは終わらせ、新しい作業のために起こされるエージェントはいません。「Now」を選ぶと、作業中のすべてのエージェントで Esc を押し、再開時には続けるよう伝えます。harnsy がペインで開いていないエージェントは中断されず、どのエージェントかが知らされます。

一時停止中のチームには印が付く。

「チーム」とホームには、「paused」と表示され、保留中のメッセージの数も出ます。

アンバーはあなた待ち。緑は作業中。赤は失敗、拒否、または担当者のいないロール。青は操作です。色の意味はどこでも同じで、必ず文字が添えられます。

1時間後に戻ったら、エージェントはその間ずっと私の「はい」を待っていた。

harnsy が、どこであなたが待たれているかを示し、その場で返答できます。

仕組み:トレイが琥珀色になり、ホームにエージェントの求めていること(質問、または許可するコマンド)が表示され、1クリックでそのセッションに返答できます。

あなた待ち2古い順
4分

qa-5e · テスター

許可待ち

ここか、エージェントのターミナルで返答してください。

使用の許可を求めています: Bash

決済リトライのテストを実行

コマンド
npm test -- checkout/retry.spec.ts

「常に許可」はターミナルでのみ選べます。

ダッシュボードのホーム:あなたを待っているものと、その場での返答。

エージェントがコードを書く速さに、私の読む速さが追いつかない。

harnsy では全行を読む必要はありません:タスクはロールからロールへ進み、あなたは完成した結果を承認します。

レビューでは「承認」か「差し戻し」を押すだけではありません。直してほしい点を書けば、そのコメントがすぐにリードのセッションに届きます。リードはあなたの言葉を添えて、担当者にタスクを戻します。

仕組み:リードが割り振り、各ロールが根拠を添えて次に渡し、完了したカードは琥珀色になります。見たいときは「変更」で各 worktree の diff を確認できます。

あなたの対応待ち

タスク
ボードアーカイブドキュメント統計
あなたの対応待ち 0ブロック 0すべて
▸バックログ2
▸新規0
▸着手0
▾作業中2
#42バグ
analyst-7a · アナリスト2分
☑ 0/3
#43機能
site-9a · 開発者1時間
▸ブロック0
▾レビュー中0
▸取り下げ0

  1. analyst-7a · アナリスト受け入れ基準
  2. site-9a · 開発者実装
  3. qa-5e · テスターテストと証跡
  4. あなた · あなたの対応待ち#42 を開いて承認するか、コメントを付けて差し戻します

タスクを開いて、直す点をリードに伝えましょう。

サンプル表示 · #42:アナリスト → 開発者 → テスター → あなたの承認。

スマホに5つのエージェント:チャットが5つ、どれかで誰かが返事を待っている。

harnsy なら窓口は1つ:リードです。

リードも時計を見てチームを確認する必要はありません。エージェントが作業を抱えたまま止まっている・黙っている、未完了のタスクを残して去った、タスクが滞っている――そんなときは harnsy がリードに知らせます。1通のメッセージで、各件は1回だけ。

仕組み:リードがタスクを割り振り、あなたには質問と完成した成果だけを持ってきます。席を離れているときは、リードが Claude Code で動いていれば、Claude Code 自身の Remote Control でスマホからリードに書き込めます。

指揮するのはあなた

1 · タスクを決める

#42 · 決済:リトライ時の二重請求をなくす

2 · リードからの質問

site-3f → あなた

決済のリトライを許可するのは24時間? それとも7日間?

3 · #42

あなたの対応待ち

あなたの判断はリードに届きます。

あなたが話すのはエージェント1人だけ:site-3f。

できないことも、正直に

  • Claude Code には harnsy のフックが必要です。harnsy install をもう一度実行し、表示される変更に「はい」と答えてください。そのあとに開始したセッションで動作し、リクエストがダッシュボードに届くのは、届いたときにダッシュボードが開いている場合だけです。
  • Codex:質問のみで、答えは現在のターンの終わりに読まれます。許可リクエストには、そのターミナルで答えます。
  • 「Allow always」は、エージェントのターミナルでだけ行えます。
  • ダッシュボードのライブターミナルには、tmux(Linux、macOS)または conpty ホスト(Windows)が必要です。
  • macOS のパッケージには、まだトレイがありません。
  • ダッシュボードのチェックリストは読み取り専用です。チェックを閉じるのはエージェントです。
  • 「変更」は見るためのものです。コードを編集するのはエージェントで、ダッシュボードは表示するだけです。

最初のチームは、ひと言で始められます。

インストールはエージェントへのひと言で済みます。エージェントを代わりに開くため、harnsy は端末を操作します。Linux と macOS では tmux、Windows では独自の端末ホストです。

https://harnsy.dev/llms.txt の手順に従って harnsy をインストールして
site-3fリード · Claude Codeライブ閲覧のみ
❯ チームと #42 の計画を立てて。

analyst-7a の分析を待っています…

analyst-7a から harnsy 経由で❯ #42 の分析完了:24時間後のリトライを含む受け入れ基準3つ。

#42 を site-9a に渡します。

❯