Directories
¶
| Path | Synopsis |
|---|---|
|
Package core provides the lifecycle manager implementation.
|
Package core provides the lifecycle manager implementation. |
|
state
Package state provides type-safe state management with schema validation.
|
Package state provides type-safe state management with schema validation. |
|
examples/advanced
command
|
|
|
examples/loaders
command
|
|
|
examples/splitters
command
|
|
|
examples
|
|
|
advanced
command
|
|
|
advanced/multi-agent-demo
command
|
|
|
advanced/multi-agent-modular
command
|
|
|
advanced/multi-agent-simple
command
|
|
|
advanced/multi-mode-streaming
command
|
|
|
advanced/multiagent-patterns
command
|
|
|
advanced/observability
command
|
|
|
advanced/parallel-execution
command
|
|
|
advanced/react
command
|
|
|
advanced/streaming
command
|
|
|
advanced/supervisor_agent
command
|
|
|
advanced/tool-runtime
command
|
|
|
advanced/tool-selector
command
|
|
|
agents/react_generator
command
|
|
|
basic/01-simple-agent
command
|
|
|
basic/02-tools
command
|
|
|
basic/03-agent-with-memory
command
|
|
|
basic/04-ollama-agent
command
|
|
|
basic/05-provider-consistency
command
|
|
|
basic/06-all-providers
command
|
|
|
basic/07-smart-agent-with-tools
command
|
|
|
basic/08-deepseek-agent
command
Package main demonstrates using DeepSeek LLM provider with GoAgent
|
Package main demonstrates using DeepSeek LLM provider with GoAgent |
|
basic/09-deepseek-simple
command
Package main demonstrates a simple DeepSeek agent implementation
|
Package main demonstrates a simple DeepSeek agent implementation |
|
basic/09-deepseek-simple/invokefast
command
Package main demonstrates DeepSeek usage with GoAgent's InvokeFast optimization
|
Package main demonstrates DeepSeek usage with GoAgent's InvokeFast optimization |
|
basic/10-object-pooling
command
Package main demonstrates the usage of GoAgent's object pooling for GC pressure reduction
|
Package main demonstrates the usage of GoAgent's object pooling for GC pressure reduction |
|
basic/11-deepseek-with-builder
command
Package main demonstrates using DeepSeek LLM with AgentBuilder
|
Package main demonstrates using DeepSeek LLM with AgentBuilder |
|
basic/12-deepseek-simple
command
Package main demonstrates simplified DeepSeek Agent usage
|
Package main demonstrates simplified DeepSeek Agent usage |
|
error_handling
command
|
|
|
generator/advanced
command
|
|
|
generator/basic
command
|
|
|
integration/human-in-loop
command
|
|
|
integration/langchain-complete
command
|
|
|
integration/langchain-inspired
command
|
|
|
integration/langchain-phase1
command
|
|
|
integration/langchain-phase2
command
|
|
|
integration/multiagent
command
|
|
|
integration/multiagent-nats
command
|
|
|
integration/preconfig-agents
command
|
|
|
llm/anthropic
command
|
|
|
llm/cohere
command
|
|
|
llm/huggingface
command
|
|
|
llm/kimi
command
|
|
|
optimization/cot_vs_react
command
|
|
|
optimization/hybrid_mode
command
|
|
|
optimization/planning_execution
command
|
|
|
option_demo/final
command
|
|
|
option_demo/llm
command
|
|
|
performance
command
Package main demonstrates InvokeFast performance optimization
|
Package main demonstrates InvokeFast performance optimization |
|
rag
command
|
|
|
translate
command
|
|
|
translate/interactive
command
|
|
|
Package interfaces defines core constants used across all layers of the GoAgent framework.
|
Package interfaces defines core constants used across all layers of the GoAgent framework. |
|
examples
command
|
|
|
mcp
|
|
|
Package memory provides enhanced memory capabilities for agents
|
Package memory provides enhanced memory capabilities for agents |
|
Package multiagent provides multi-agent collaboration capabilities
|
Package multiagent provides multi-agent collaboration capabilities |
|
Package options 提供各种组件的配置选项
|
Package options 提供各种组件的配置选项 |
|
Package parsers defines constants used for parsing agent outputs, particularly for ReAct (Reasoning and Acting) pattern and other reasoning frameworks.
|
Package parsers defines constants used for parsing agent outputs, particularly for ReAct (Reasoning and Acting) pattern and other reasoning frameworks. |
|
Package planning provides task decomposition and strategy planning capabilities for agents.
|
Package planning provides task decomposition and strategy planning capabilities for agents. |
|
Package prompt provides prompt engineering and management capabilities
|
Package prompt provides prompt engineering and management capabilities |
|
Package reflection provides self-evaluation and improvement capabilities for agents
|
Package reflection provides self-evaluation and improvement capabilities for agents |
|
examples/advanced
command
|
|
|
examples/basic
command
|
|
|
Package store defines constants used for storage and persistence systems.
|
Package store defines constants used for storage and persistence systems. |
|
adapters
Package adapters provides example usage of store adapters
|
Package adapters provides example usage of store adapters |
|
adapters/example
command
Package main demonstrates real-world usage of store adapters with common options
|
Package main demonstrates real-world usage of store adapters with common options |
|
plugingen
Package plugingen provides code generation tools for type-safe plugin boundaries.
|
Package plugingen provides code generation tools for type-safe plugin boundaries. |
|
plugingen/cmd/plugingen
command
plugingen is a command-line tool for generating type-safe Go code from plugin schemas.
|
plugingen is a command-line tool for generating type-safe Go code from plugin schemas. |
|
httpclient
Package httpclient 提供统一的 HTTP 客户端管理
|
Package httpclient 提供统一的 HTTP 客户端管理 |
Click to show internal directories.
Click to hide internal directories.