Skip to main content

Module manager_impl

Module manager_impl 

Source
Expand description

DefaultBatchManagerAgent - Core層のManagerAgent デフォルト実装

LLM非依存の ManagerAgent 実装。TaskContext を使用して BatchDecisionRequest を生成し、finalize で Guidance に変換する。

§設計

Orchestrator
    │
    ├─ Analyzer.analyze(state) → TaskContext
    │
    ├─ DefaultBatchManagerAgent.prepare(context)
    │      └─ TaskContext → ContextStore → ResolvedContext → BatchDecisionRequest
    │
    ├─ BatchInvoker.invoke() → BatchInvokeResult(LLM層)
    │
    └─ DefaultBatchManagerAgent.finalize(context, responses)
           └─ DecisionResponse → Guidance 変換

LLM呼び出しは BatchInvoker(LLM層)が担当。 ManagerAgent 実装自体は LLM 非依存。

Structs§

DefaultBatchManagerAgent
Core層の ManagerAgent デフォルト実装
DefaultBatchManagerAgentBuilder
DefaultBatchManagerAgent Builder
DefaultManagerConfig
DefaultBatchManagerAgent 設定