このツールについて
Dawn AI は LangGraph.js の TypeScript メタフレームワークで、TypeScript エージェントアプリケーションの構築を目的としています。
主な機能
- ファイルシステムルート:ルートはファイルシステム構造で定義され、動的セグメント(例:
[tenant]、[segment])をサポートします。動的セグメントはルート ID に保持され、生成されたルートパラメータに公開されます。 - ルートローカルツール:ツールはエージェントの隣に配置され(例:
tools/greet)、Dawn はビルド時にそれらを生成されたグラフに接続します。 - 生成された型:ルートとツールの型は自動生成されます。ツールコンテキスト
DawnToolContextは@dawn-ai/sdkから提供され、signal、middleware?、fsを保持します。 - 永続スレッド:永続スレッドをサポートします。
dawn runはルートを<routeId>#<kind>アシスタント ID に解決し、呼び出しのスレッド ID を作成し、Agent Protocol 経由で入力を送信し、最終状態を出力します。 - マルチエージェント連携:親エージェントはタスクツールを介して子エージェントを呼び出し、子エージェントの最終テキストをツール結果として受け取ります。
- メモリストア:
@dawn-ai/memory-pgvectorは共有 Postgres ストアとベクター候補検索を提供します。 - プロトコルサポート:Agent Protocol と AG-UI を公開します。
はじめに
npm create dawn-ai-app@latest my-agent
技術的特徴
- デフォルトパスとして OpenAI 統合が含まれています。
- 推論設定をサポート(
ReasoningConfigは@dawn-ai/sdkからエクスポート)、例:reasoning: { effort: "high" }。 - ツールの呼び出しごとに人間の承認をサポートします。
--dry-runオプションを提供し、モデルを作成せず、書き込みも行いません。- オープンソースで、パブリック API を提供します。
機能と用途
- **research** - Find relevant policy and product documentation before a support reply- /research (agent) - /research/subagents/researcher (agent) bash npm test Runs both packages' suites--dry-run creates no model and performs no write;, where ctx is DawnToolContext from @dawn-ai/sdk — carrying signal, middleware?, and fs: src/app/(public)/hello/[tenant]/tools/greet" } } return true } export default agent({ model: "gpt-5-mini", systemPrompt: "Coordinate support work", }) // child export default agent({ model: "gpt-5-mini", reasoning: { effort: "high" }, systemPrompt: "Analyze the evidence carefully", }) Dawn includes the OpenAI integration for the default path", }) ReasoningConfig is exported from @dawn-ai/sdk", }) The parent receives the child's final text as the tool result", }) Tools live next to the agent — index", }) When the parent route runs, Dawn exposes a task tool) A minimal tool src/app/(public)/hello/[tenant]/tools/greet
使用分析
情報源
各資料に情報源と最終確認日を記録しています。情報源はありません