Directories
¶
| Path | Synopsis |
|---|---|
|
adapter
|
|
|
codec
Package codec provides message serialization and deserialization for the protocol adapter.
|
Package codec provides message serialization and deserialization for the protocol adapter. |
|
errors
Package errors defines error types for the protocol adapter.
|
Package errors defines error types for the protocol adapter. |
|
grpc
Package grpc provides gRPC server implementation for agent communication.
|
Package grpc provides gRPC server implementation for agent communication. |
|
http
Package http provides HTTP server implementation for the protocol adapter.
|
Package http provides HTTP server implementation for the protocol adapter. |
|
llm
Package llm provides minimal LLM interfaces for Agenkit.
|
Package llm provides minimal LLM interfaces for Agenkit. |
|
local
Package local provides the server-side wrapper for exposing local agents.
|
Package local provides the server-side wrapper for exposing local agents. |
|
registry
Package registry provides agent discovery and health monitoring.
|
Package registry provides agent discovery and health monitoring. |
|
remote
Package remote provides the client-side proxy for remote agents.
|
Package remote provides the client-side proxy for remote agents. |
|
transport
Package transport provides network transport abstractions for the protocol adapter.
|
Package transport provides network transport abstractions for the protocol adapter. |
|
Package agenkit provides core interfaces and types for the agenkit framework.
|
Package agenkit provides core interfaces and types for the agenkit framework. |
|
Package budget provides cost tracking and budget management for LLM usage.
|
Package budget provides cost tracking and budget management for LLM usage. |
|
Package checkpointing provides checkpointing functionality for durable agent execution.
|
Package checkpointing provides checkpointing functionality for durable agent execution. |
|
Package composition provides agent composition patterns.
|
Package composition provides agent composition patterns. |
|
Package evaluation provides A/B testing framework for comparing agent variants.
|
Package evaluation provides A/B testing framework for comparing agent variants. |
|
examples
|
|
|
composition/conditional
command
|
|
|
composition/fallback
command
|
|
|
composition/parallel
command
|
|
|
composition/sequential
command
|
|
|
evaluation/ab_testing
command
Package main demonstrates A/B testing with the evaluation framework.
|
Package main demonstrates A/B testing with the evaluation framework. |
|
evaluation/basic_metrics
command
Package main demonstrates basic metrics collection and aggregation.
|
Package main demonstrates basic metrics collection and aggregation. |
|
evaluation/bayesian_optimization
command
Package main demonstrates Bayesian Optimization for hyperparameter tuning.
|
Package main demonstrates Bayesian Optimization for hyperparameter tuning. |
|
evaluation/production_monitoring
command
Package main demonstrates production monitoring setup.
|
Package main demonstrates production monitoring setup. |
|
evaluation/quality_scoring
command
Package main demonstrates quality scoring for agent evaluation.
|
Package main demonstrates quality scoring for agent evaluation. |
|
evaluation/regression_detection
command
Package main demonstrates regression detection for agent quality monitoring.
|
Package main demonstrates regression detection for agent quality monitoring. |
|
evaluation/session_recording
command
Package main demonstrates session recording and replay for evaluation.
|
Package main demonstrates session recording and replay for evaluation. |
|
infrastructure
command
Package main demonstrates comprehensive production infrastructure for autonomous agents.
|
Package main demonstrates comprehensive production infrastructure for autonomous agents. |
|
patterns/agents_as_tools
command
Package main demonstrates the Agents-as-Tools pattern for hierarchical delegation.
|
Package main demonstrates the Agents-as-Tools pattern for hierarchical delegation. |
|
patterns/autonomous
command
Package main demonstrates the Autonomous pattern for self-directed agents.
|
Package main demonstrates the Autonomous pattern for self-directed agents. |
|
patterns/collaborative
command
Package main demonstrates the Collaborative pattern for peer collaboration.
|
Package main demonstrates the Collaborative pattern for peer collaboration. |
|
patterns/conversational
command
Package main demonstrates the Conversational pattern for maintaining context.
|
Package main demonstrates the Conversational pattern for maintaining context. |
|
patterns/fallback
command
Package main demonstrates the Fallback pattern for resilience.
|
Package main demonstrates the Fallback pattern for resilience. |
|
patterns/human_in_loop
command
Package main demonstrates the Human-in-Loop pattern for human oversight.
|
Package main demonstrates the Human-in-Loop pattern for human oversight. |
|
patterns/memory_hierarchy
command
Package main demonstrates the Memory Hierarchy pattern for long-running agents.
|
Package main demonstrates the Memory Hierarchy pattern for long-running agents. |
|
patterns/multiagent
command
Package main demonstrates the Multi-Agent pattern for coordinating multiple agents.
|
Package main demonstrates the Multi-Agent pattern for coordinating multiple agents. |
|
patterns/orchestration
command
Package main demonstrates the Orchestration pattern for coordinating agent workflows.
|
Package main demonstrates the Orchestration pattern for coordinating agent workflows. |
|
patterns/parallel
command
Package main demonstrates the Parallel pattern for concurrent execution.
|
Package main demonstrates the Parallel pattern for concurrent execution. |
|
patterns/planning
command
Package main demonstrates the Planning pattern for task decomposition and execution.
|
Package main demonstrates the Planning pattern for task decomposition and execution. |
|
patterns/react
command
Package main demonstrates the ReAct pattern for reasoning and acting.
|
Package main demonstrates the ReAct pattern for reasoning and acting. |
|
patterns/reasoning_with_tools
command
Package main demonstrates the Reasoning with Tools pattern.
|
Package main demonstrates the Reasoning with Tools pattern. |
|
patterns/reflection
command
Package main demonstrates the Reflection pattern for iterative refinement.
|
Package main demonstrates the Reflection pattern for iterative refinement. |
|
patterns/router
command
Package main demonstrates the Router pattern for conditional routing.
|
Package main demonstrates the Router pattern for conditional routing. |
|
patterns/sequential
command
Package main demonstrates the Sequential pattern for pipeline composition.
|
Package main demonstrates the Sequential pattern for pipeline composition. |
|
patterns/supervisor
command
Package main demonstrates the Supervisor pattern for hierarchical coordination.
|
Package main demonstrates the Supervisor pattern for hierarchical coordination. |
|
patterns/task
command
Package main demonstrates the Task pattern for one-shot agent execution.
|
Package main demonstrates the Task pattern for one-shot agent execution. |
|
patterns/usage/collaborative
command
Package main demonstrates the CollaborativeAgent pattern.
|
Package main demonstrates the CollaborativeAgent pattern. |
|
patterns/usage/fallback
command
Package main demonstrates the FallbackAgent pattern.
|
Package main demonstrates the FallbackAgent pattern. |
|
patterns/usage/human_in_loop
command
Package main demonstrates the HumanInLoopAgent pattern.
|
Package main demonstrates the HumanInLoopAgent pattern. |
|
patterns/usage/parallel
command
Package main demonstrates the ParallelAgent pattern.
|
Package main demonstrates the ParallelAgent pattern. |
|
patterns/usage/router
command
Package main demonstrates the RouterAgent pattern.
|
Package main demonstrates the RouterAgent pattern. |
|
patterns/usage/sequential
command
Package main demonstrates the SequentialAgent pattern.
|
Package main demonstrates the SequentialAgent pattern. |
|
patterns/usage/supervisor
command
Package main demonstrates the SupervisorAgent pattern.
|
Package main demonstrates the SupervisorAgent pattern. |
|
protocols/agui/advanced_approval
command
Advanced AG-UI HITL Approval Patterns
|
Advanced AG-UI HITL Approval Patterns |
|
protocols/agui/basic_hitl
command
Basic AG-UI Human-in-the-Loop Example
|
Basic AG-UI Human-in-the-Loop Example |
|
protocols/agui/sse_transport
command
SSE Transport with Human-in-the-Loop Example
|
SSE Transport with Human-in-the-Loop Example |
|
protocols/agui/websocket
command
AG-UI HITL with WebSocket Transport Example
|
AG-UI HITL with WebSocket Transport Example |
|
techniques/graph_of_thought
command
Package main demonstrates the Graph-of-Thought reasoning technique.
|
Package main demonstrates the Graph-of-Thought reasoning technique. |
|
Package infrastructure provides production-grade infrastructure components.
|
Package infrastructure provides production-grade infrastructure components. |
|
Package memory provides memory systems for agent conversation history.
|
Package memory provides memory systems for agent conversation history. |
|
strategies
Package strategies provides memory selection strategies for context management.
|
Package strategies provides memory selection strategies for context management. |
|
Package middleware provides reusable middleware for agents.
|
Package middleware provides reusable middleware for agents. |
|
Package observability provides audit logging for security and compliance.
|
Package observability provides audit logging for security and compliance. |
|
Package patterns provides implementation of common agent patterns.
|
Package patterns provides implementation of common agent patterns. |
|
proto
|
|
|
protocols
|
|
|
agui
Package agui implements the AG-UI (Agent-User Interaction) protocol for Go.
|
Package agui implements the AG-UI (Agent-User Interaction) protocol for Go. |
|
agui/transports
Package transports provides transport implementations for AG-UI protocol.
|
Package transports provides transport implementations for AG-UI protocol. |
|
Package safety provides safety mechanisms for agents.
|
Package safety provides safety mechanisms for agents. |
|
techniques
|
|
|
reasoning
Package reasoning provides reasoning techniques like Chain-of-Thought, Self-Consistency, etc.
|
Package reasoning provides reasoning techniques like Chain-of-Thought, Self-Consistency, etc. |
|
integration/cmd
command
Test server for integration testing
|
Test server for integration testing |
|
Package tools provides tool calling capabilities for agents.
|
Package tools provides tool calling capabilities for agents. |
Click to show internal directories.
Click to hide internal directories.