deerwork-ai/deer-workflow
An open-source graph engineering runtime that keeps orchestration in TypeScript and delegates semantic work to replaceable Agent runtimes.
解決する課題
Deer Workflowは、観測可能で再利用可能なAIエージェントグラフを構築する方法を提供します。制御フロー、エラーハンドリング、および実行パスをレビュー可能なTypeScriptコードに移行することで、エージェントの会話が「不透明」になる問題を解決し、プランがモデルの内部ロジックに隠されるのではなく、明示的であることを保証します。
仕組み
このシステムは、グラフエンジニアリングに「コードファースト」のアプローチを採用しています。開発者はTypeScriptで実行パスを定義し、コーディングエージェント(Codex、Claude Code、Piなど)がグラフの各ノード内で実際のセマンティックな作業を実行します。また、ユーザーが望ましいオーケストレーションを自然言語で記述すると、システムがそれを実行可能なTypeScriptモジュールに変換するworkflow-creatorスキルが含まれています。
対象者
実行フローを精密に制御し、コアロジックを変更することなく異なるAIエージェントランタイムを切り替えられる、複雑なエージェントワークフローを構築したい開発者向けに設計されています。
ハイライト
- Code-as-Plan: 制御フローと入力は、レビューのしやすさを高めるためにTypeScriptで定義されます。
- ベンダーニュートラルなエージェント: Codex(デフォルト)、Claude Code、Piを含む複数のエージェントランタイムをサポートしています。
- 観測可能な実行: インタラクティブな実行のためのフェーズ認識TUIと、自動化およびCI/CDパイプラインのためのJSONLイベントストリームを備えています。
- 自動生成: 自然言語による説明から完全なワークフローモジュールを生成できます。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト