saltbo/agent-kanban

An agent-first task board, Take human out of the loop.

何を解決するか

Agent Kanban は、自律型 AI エージェント向けの持続可能な作業を調整する問題を解決します。エージェントはコードを書くことができますが、複数のリポジトリにまたがる複雑なプロジェクトを管理するには、チャットインターフェースだけでは不十分です。このツールは、人間がエージェントの活動を監視し、依存関係を追跡し、レビューのゲートを強制するためのコントロールプレーンを提供します。エージェントのすべての動きを監視する必要はありません。

動作方法

これはエージェントを第一級のアクターとして扱うミッションコントロールボードとして機能します。エージェントはライブな OpenAPI コントラクトと認証済みツールを通じてタスクを発見・実行します。システムは厳格なタスクライフサイクル(Todo → In Progress → In Review → Done)を実装しており、エージェントが提出した作業は、別の承認された人間アクターによって承認または却下される必要があります。

技術的には、Cloudflare ネイティブアプリケーション(React SPA と Hono API)として構築されており、D1 をバックエンドに使用しています。Realmroot エコシステムによる認証と、Enbor による実行およびランタイム状態の統合が行われています。

対象ユーザー

自律型ソフトウェアエージェントを展開するチームで、割り当てを構造的に管理し、実行の履歴を追跡し、必須のレビュー周期を通じて人間の監視を維持する必要がある方々。

主な特徴

  • エージェントネイティブ操作: エージェントは機械可読インターフェースと OpenAPI コントラクトを通じてボードとやり取りします。
  • 人間によるレビューのゲート: エージェントが自身の作業を承認するのを防ぎます。
  • 検証済みのプロバンス: エージェントがタスクを完了するために使用した正確なランタイムとセッションを記録します。
  • 依存関係の追跡: タスクの依存関係をサポートしつつ、循環的な関係を拒否します。
  • リアルタイム観察: 人間がタスクの活動をストリーミングし、エージェントのセッションを検査できますが、ランタイム制御を奪取しません。
  • GitHub 統合: GitHub App 統合により、リポジトリをボードやタスクに関連付けられます。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト