Expand description
§katu-agent
§职责
Agent loop 实现 — 消费 LLM 流式响应,驱动工具执行,产出 AgentEvent。
§模块
error— 统一错误类型 (AgentError)retry— 重试策略配置 (RetryConfig)instance— Agent 运行实例 (AgentInstance,InstanceBuilder,RunConfig)prompt— 模块化 prompt 构建系统runner— Agent loop 核心驱动器 (Runner,RunOutcome)session— 会话状态管理 (Session)stream_consumer— 将StreamEvent流累积为AssistantMessage+ 实时发射AgentEventtool_executor— 工具批量执行与权限管线
§依赖
katu-core— 类型定义 (StreamEvent, AgentEvent, Message, Tool…)katu-llm— LLM 抽象层 (Provider, ModelRef, LlmRequest)
Modules§
- compaction
- compaction
- error
- error
- instance
- instance
- prompt
- prompt
- retry
- retry
- runner
- runner
- session
- session
- stream_
consumer - stream_consumer
- tool_
executor - tool_executor