Directories
¶
| Path | Synopsis |
|---|---|
|
包 agent 提供 AgentFlow 的核心智能体框架。
|
包 agent 提供 AgentFlow 的核心智能体框架。 |
|
artifacts
Package artifacts 提供代理产物的生成、存储与生命周期管理能力。
|
Package artifacts 提供代理产物的生成、存储与生命周期管理能力。 |
|
browser
Package browser 提供代理浏览器自动化与网页交互能力。
|
Package browser 提供代理浏览器自动化与网页交互能力。 |
|
context
Package context 提供代理上下文构建、压缩与注入能力。
|
Package context 提供代理上下文构建、压缩与注入能力。 |
|
conversation
Package conversation 提供多代理对话编排与状态流转能力。
|
Package conversation 提供多代理对话编排与状态流转能力。 |
|
crews
Package crews 提供基于角色分工的代理团队协作能力。
|
Package crews 提供基于角色分工的代理团队协作能力。 |
|
declarative
Package declarative provides YAML/JSON-based declarative Agent definition and loading.
|
Package declarative provides YAML/JSON-based declarative Agent definition and loading. |
|
deliberation
Package deliberation 提供多种审议与协商推理模式。
|
Package deliberation 提供多种审议与协商推理模式。 |
|
deployment
Package deployment 提供代理部署与运行环境适配能力。
|
Package deployment 提供代理部署与运行环境适配能力。 |
|
discovery
包 discovery 提供多智能体场景下的能力发现与匹配机制。
|
包 discovery 提供多智能体场景下的能力发现与匹配机制。 |
|
evaluation
包 evaluation 提供智能体评测、实验与质量分析能力。
|
包 evaluation 提供智能体评测、实验与质量分析能力。 |
|
execution
Package execution 提供执行器、沙箱与检查点管理能力。
|
Package execution 提供执行器、沙箱与检查点管理能力。 |
|
federation
Package federation 提供跨组织代理协作与联合编排能力。
|
Package federation 提供跨组织代理协作与联合编排能力。 |
|
guardrails
包 guardrails 为智能体提供输入与输出安全防护能力。
|
包 guardrails 为智能体提供输入与输出安全防护能力。 |
|
handoff
Package handoff 提供代理交接协议与上下文传递能力。
|
Package handoff 提供代理交接协议与上下文传递能力。 |
|
hitl
Package hitl 提供 Human-in-the-Loop 工作流中断与恢复能力。
|
Package hitl 提供 Human-in-the-Loop 工作流中断与恢复能力。 |
|
hosted
Package hosted 提供托管工具与远程服务接入能力。
|
Package hosted 提供托管工具与远程服务接入能力。 |
|
k8s
Package k8s 提供 Kubernetes 场景下的代理运维能力。
|
Package k8s 提供 Kubernetes 场景下的代理运维能力。 |
|
longrunning
Package longrunning 提供长时代理任务执行与恢复能力。
|
Package longrunning 提供长时代理任务执行与恢复能力。 |
|
memory
包 memory 提供面向智能体的分层记忆系统。
|
包 memory 提供面向智能体的分层记忆系统。 |
|
observability
Package observability 提供代理可观测性与可解释性能力。
|
Package observability 提供代理可观测性与可解释性能力。 |
|
persistence
Package persistence 提供代理状态持久化存储抽象与实现。
|
Package persistence 提供代理状态持久化存储抽象与实现。 |
|
plugins
Package plugins provides a plugin registry for extending AgentFlow.
|
Package plugins provides a plugin registry for extending AgentFlow. |
|
protocol/a2a
包 a2a 提供 Agent-to-Agent(A2A)协议的核心实现。
|
包 a2a 提供 Agent-to-Agent(A2A)协议的核心实现。 |
|
reasoning
Package reasoning 提供规划、反思与分解执行等推理能力。
|
Package reasoning 提供规划、反思与分解执行等推理能力。 |
|
skills
Package skills 提供技能注册、发现与调用管理能力。
|
Package skills 提供技能注册、发现与调用管理能力。 |
|
streaming
Package streaming 提供实时双向流式交互能力。
|
Package streaming 提供实时双向流式交互能力。 |
|
structured
包 structured 提供结构化输出的生成、解析与校验能力。
|
包 structured 提供结构化输出的生成、解析与校验能力。 |
|
voice
Package voice 提供语音代理与实时音频交互能力。
|
Package voice 提供语音代理与实时音频交互能力。 |
|
包 api 提供 AgentFlow HTTP API 的 OpenAPI/Swagger 文档说明。
|
包 api 提供 AgentFlow HTTP API 的 OpenAPI/Swagger 文档说明。 |
|
handlers
Package handlers 提供 AgentFlow HTTP API 的处理器实现。
|
Package handlers 提供 AgentFlow HTTP API 的处理器实现。 |
|
cmd
|
|
|
agentflow
command
包 main 提供 AgentFlow 服务端程序入口。
|
包 main 提供 AgentFlow 服务端程序入口。 |
|
config 包的 HTTP 配置管理 API。
|
config 包的 HTTP 配置管理 API。 |
|
examples
|
|
|
01_simple_chat
command
|
|
|
02_streaming
command
|
|
|
04_custom_agent
command
|
|
|
05_workflow
command
|
|
|
06_advanced_features
command
|
|
|
07_mid_priority_features
command
包 main 提供中优先级功能示例程序。
|
包 main 提供中优先级功能示例程序。 |
|
08_low_priority_features
command
|
|
|
09_full_integration
command
|
|
|
11_multi_provider_apis
command
|
|
|
12_complete_rag_system
command
|
|
|
13_new_providers
command
|
|
|
14_guardrails
command
包 main 提供 Guardrails 安全防护示例程序。
|
包 main 提供 Guardrails 安全防护示例程序。 |
|
15_structured_output
command
包 main 提供结构化输出示例程序。
|
包 main 提供结构化输出示例程序。 |
|
16_a2a_protocol
command
包 main 提供 A2A 协议示例程序。
|
包 main 提供 A2A 协议示例程序。 |
|
17_high_priority_features
command
示例 17:高优先级功能演示 演示内容:产物管理、HITL 中断、OpenAPI 工具、部署、增强检查点与可视化构建
|
示例 17:高优先级功能演示 演示内容:产物管理、HITL 中断、OpenAPI 工具、部署、增强检查点与可视化构建 |
|
18_advanced_agent_features
command
包 main 提供高级 Agent 特性示例程序。
|
包 main 提供高级 Agent 特性示例程序。 |
|
19_2026_features
command
包 main 提供 2026 特性示例程序。
|
包 main 提供 2026 特性示例程序。 |
|
20_multimodal_providers
command
示例:使用多模态能力(向量、重排、语音合成、语音识别、图像)
|
示例:使用多模态能力(向量、重排、语音合成、语音识别、图像) |
|
21_research_workflow
command
包 main 提供研究工作流示例程序。
|
包 main 提供研究工作流示例程序。 |
|
internal
|
|
|
cache
包 cache 提供内部缓存管理能力。
|
包 cache 提供内部缓存管理能力。 |
|
database
包 database 提供内部数据库连接与访问能力。
|
包 database 提供内部数据库连接与访问能力。 |
|
metrics
包 metrics 提供内部指标采集与上报能力。
|
包 metrics 提供内部指标采集与上报能力。 |
|
migration
包 migration 提供内部数据迁移执行能力。
|
包 migration 提供内部数据迁移执行能力。 |
|
server
Package server 提供内部 HTTP 服务管理与生命周期能力。
|
Package server 提供内部 HTTP 服务管理与生命周期能力。 |
|
Deprecated: 此文件中的缓存实现已迁移至 llm/cache/ 子包。
|
Deprecated: 此文件中的缓存实现已迁移至 llm/cache/ 子包。 |
|
batch
Package batch 提供 LLM 请求批处理与调度能力。
|
Package batch 提供 LLM 请求批处理与调度能力。 |
|
budget
Package budget 提供令牌预算管理与成本控制能力。
|
Package budget 提供令牌预算管理与成本控制能力。 |
|
cache
包 cache 提供 LLM 缓存策略与实现。
|
包 cache 提供 LLM 缓存策略与实现。 |
|
embedding
包 embedding 提供嵌入模型接口与实现。
|
包 embedding 提供嵌入模型接口与实现。 |
|
factory
Package factory provides a centralized factory for creating LLM Provider instances by name.
|
Package factory provides a centralized factory for creating LLM Provider instances by name. |
|
image
Package image 提供图像生成模型接口与类型定义。
|
Package image 提供图像生成模型接口与类型定义。 |
|
middleware
包 middleware 提供 LLM 中间件链能力。
|
包 middleware 提供 LLM 中间件链能力。 |
|
moderation
Package moderation 提供内容审核模型接口与数据结构。
|
Package moderation 提供内容审核模型接口与数据结构。 |
|
multimodal
包 multimodal 提供多模态输入处理能力。
|
包 multimodal 提供多模态输入处理能力。 |
|
music
Package music 提供音乐生成模型接口与类型定义。
|
Package music 提供音乐生成模型接口与类型定义。 |
|
observability
包 observability 提供 LLM 可观测与追踪能力。
|
包 observability 提供 LLM 可观测与追踪能力。 |
|
providers
包 providers 提供跨模型服务商的通用适配与辅助能力。
|
包 providers 提供跨模型服务商的通用适配与辅助能力。 |
|
providers/anthropic
包 claude 提供 Anthropic Claude 系列模型的 Provider 适配实现。
|
包 claude 提供 Anthropic Claude 系列模型的 Provider 适配实现。 |
|
providers/deepseek
包 deepseek 提供 DeepSeek 模型的 Provider 适配实现。
|
包 deepseek 提供 DeepSeek 模型的 Provider 适配实现。 |
|
providers/doubao
包 doubao 提供豆包(Doubao)模型的 Provider 适配实现。
|
包 doubao 提供豆包(Doubao)模型的 Provider 适配实现。 |
|
providers/gemini
包 gemini 提供 Google Gemini 模型的 Provider 适配实现。
|
包 gemini 提供 Google Gemini 模型的 Provider 适配实现。 |
|
providers/glm
包 glm 提供智谱 GLM 系列模型的 Provider 适配实现。
|
包 glm 提供智谱 GLM 系列模型的 Provider 适配实现。 |
|
providers/grok
包 grok 提供 xAI Grok 模型的 Provider 适配实现。
|
包 grok 提供 xAI Grok 模型的 Provider 适配实现。 |
|
providers/hunyuan
包 hunyuan 提供腾讯混元模型的 Provider 适配实现。
|
包 hunyuan 提供腾讯混元模型的 Provider 适配实现。 |
|
providers/kimi
包 kimi 提供 Kimi 模型的 Provider 适配实现。
|
包 kimi 提供 Kimi 模型的 Provider 适配实现。 |
|
providers/llama
包 llama 提供 Llama 系列模型的 Provider 适配实现。
|
包 llama 提供 Llama 系列模型的 Provider 适配实现。 |
|
providers/minimax
包 minimax 提供 MiniMax 模型的 Provider 适配实现。
|
包 minimax 提供 MiniMax 模型的 Provider 适配实现。 |
|
providers/mistral
包 mistral 提供 Mistral 模型的 Provider 适配实现。
|
包 mistral 提供 Mistral 模型的 Provider 适配实现。 |
|
providers/openai
包 openai 提供 OpenAI 模型的 Provider 适配实现。
|
包 openai 提供 OpenAI 模型的 Provider 适配实现。 |
|
providers/openaicompat
Package openaicompat provides a shared base implementation for all OpenAI-compatible LLM providers.
|
Package openaicompat provides a shared base implementation for all OpenAI-compatible LLM providers. |
|
providers/qwen
包 qwen 提供通义千问(Qwen)模型的 Provider 适配实现。
|
包 qwen 提供通义千问(Qwen)模型的 Provider 适配实现。 |
|
rerank
包 rerank 提供重排序接口与实现。
|
包 rerank 提供重排序接口与实现。 |
|
router
包 router 提供多模型场景下的路由能力。
|
包 router 提供多模型场景下的路由能力。 |
|
speech
包 speech 提供语音合成与识别接口。
|
包 speech 提供语音合成与识别接口。 |
|
streaming
包 streaming 提供流式处理与背压能力。
|
包 streaming 提供流式处理与背压能力。 |
|
threed
Package threed 提供三维内容生成模型接口与类型定义。
|
Package threed 提供三维内容生成模型接口与类型定义。 |
|
tools
包 tools 提供大模型工具调用的注册、调度与执行能力。
|
包 tools 提供大模型工具调用的注册、调度与执行能力。 |
|
video
包 video 提供视频生成与处理接口。
|
包 video 提供视频生成与处理接口。 |
|
Package rag 提供检索增强生成(RAG)的核心能力。
|
Package rag 提供检索增强生成(RAG)的核心能力。 |
|
loader
Package loader provides a unified DocumentLoader interface and common file loaders for the RAG pipeline.
|
Package loader provides a unified DocumentLoader interface and common file loaders for the RAG pipeline. |
|
sources
Package sources 提供 RAG 外部知识源适配器能力。
|
Package sources 提供 RAG 外部知识源适配器能力。 |
|
Package testutil 提供 AgentFlow 测试的共享工具和辅助函数。
|
Package testutil 提供 AgentFlow 测试的共享工具和辅助函数。 |
|
fixtures
fixtures 中的 Agent 测试数据工厂。
|
fixtures 中的 Agent 测试数据工厂。 |
|
mocks
MockMemoryManager 的测试模拟实现。
|
MockMemoryManager 的测试模拟实现。 |
|
tools
|
|
|
openapi
包 openapi 提供 OpenAPI 工具生成能力。
|
包 openapi 提供 OpenAPI 工具生成能力。 |
|
包 types 提供 AgentFlow 全局类型定义。
|
包 types 提供 AgentFlow 全局类型定义。 |
|
包 workflow 提供工作流编排与执行能力。
|
包 workflow 提供工作流编排与执行能力。 |
Click to show internal directories.
Click to hide internal directories.