タスク概要

AIエージェントが実際に作業できるタスクボード。リポジトリ内のMarkdownファイル、承認ゲート、実際のターミナルを起動するアサイン機能。

多くのタスクボードは、やろうとしていることを書き留めるだけの場所です。1DevToolのTasksボードは、実際に作業が行われる場所です。タスクをエージェントにアサインすると、ターミナルが起動し、タスクが送信され、その実行がカードに紐づけられます。

Tasksボード

Tasksを開く

上部バーのTasksをクリックすると、Gitクライアントと同様に、独立したフルウィンドウのワークスペースとして開きます。ステータス列、エージェントごとのスイムレーン、プランを読むのに十分な幅を持つ詳細ペインが用意されています。

ビューのレール

左側にはビューのレールがあり、それぞれに件数が表示されます。

  • Needs me — あなたの判断待ちのすべて
  • This project — 現在のプロジェクトのボード
  • Workspace — 現在のワークスペース内のすべてのプロジェクト
  • All projects — あらゆる場所のすべて
  • Captured — ターミナルの選択範囲やエディタ内のコードを右クリックして作成されたタスク

Tasksはリポジトリ内のファイル

すべてのタスクは、リポジトリ内の.1devtool/tasks/配下にあるYAMLフロントマター付きのMarkdownファイルです。それがストレージ形式のすべてです。

つまり、タスクは他のものと同様に差分表示、レビュー、ブランチとの移動が可能です。フィーチャーブランチは自身のタスクを保持し、プルリクエストは追加されたタスクを表示し、git logはタスクがいつ変更されたかを教えてくれます。読み取れないデータベースにロックされているものは何もありません。

ファイルに収まりきらなくなったタスク履歴は、破棄されるのではなくそのファイルと一緒にアーカイブされます。

カードには担当者が表示される

すべてのカードには、誰がそのタスクに取り組んでいるか、そしてそのターミナルが今何をしているか——稼働中、あなたの返答待ち、アイドル、ロスト——が表示されます。エージェントの状態はすべて色付きドットだけでなく単語でも示されるため、「ターン処理中」と「あなたの返答待ち」を一目で見分けられます。

自動承認は一切ない

エージェントは、プランを実行する前とタスクをクローズする前に確認を求めます。あなたの判断はエージェントがどこにいても届き、あなたの言葉はそのまま伝わります。誰も時間内に応答しなければ、タスクはブロックされます——沈黙は同意ではありません。詳しくは承認ゲートを参照してください。

エージェントはMCP経由で作業する

10個のMCPツールがループ全体をカバーします。list、get、create、update、claim、comment、request approval、wait、complete、linkです。組み込まれていて交渉の余地のないルールが1つあります——エージェントは自分自身にタスクをアサインできないことです。アサインは人間の行為であり、それ以外にはあり得ません。

これらのツールはMCP Control内でTasksの下にグループ化されて表示され、切り替え可能です。

重複のマージ

2つの経路が同じタスクを生み出した場合は、それらをマージします。1つが残り、残りはトゥームストーン(墓標)となりますが、そのidは引き続き解決されます。古いidを保持しているエージェントが行き止まりに送られることはありません。

次に読むべきもの

関連項目