文章目录1. 注解 API 完整参考1.1 @Agent - 定义智能体使用示例1.2 @Action - 定义动作使用示例1.3 @AchievesGoal - 标记目标达成Export 配置使用示例1.4 @Condition - 条件定义编程式条件1.5 @Tool - 领域对象行为暴露1.6 其他重要注解2. Kotlin DSL API 参考2.1 agent {} 构建器DSL 完整示例2.2 LlmOptions DSL2.3 ToolGroup 工具组3. 核心类和接口3.1 Ai 类 - AI 交互门面使用示例3.2 Blackboard 类 - 黑板使用示例3.3 AgentPlatform 类 - 平台接口使用示例3.4 ProcessContext 类 - 流程上下文3.5 预定义模型常量4. 配置属性参考4.1 核心配置(application.yml)4.2 LLM Provider 配置OpenAI 配置Anthropic 配置Ollama 本地模型配置OCI Generative AI 配置4.3 MCP 配置4.4 Docker Desktop MCP 集成4.5 可观测性配置4.6 Shell 配置5. 完整实战案例5.1 案例 1:智能客服系统步骤 1:定义领域模型步骤 2:编写 Agent步骤 3:测试5.2 案例 2:代码审查 Agent5.3 案例 3:研究 Agent(Perplexity 风格)5.4 案例 4:多 Agent 协作6. Starter 模块速查表6.1 LLM Provider Starters6.2 功能 Starters6.3 快速添加依赖示例1. 注解 API 完整参考1.1 @Agent - 定义智能体来源:annotations.kt[1]@Target(AnnotationTarget.CLASS)@Retention(AnnotationRetention.RUNTIME)annotationclassAgent(