Expand description
§AAGT Core - AI Agent for Trading
Core types, traits, and abstractions for the AAGT framework.
This crate provides:
- Agent system (
agent) - AI agent with tool calling - Tool definitions (
tool) - Define callable tools - Message types (
message) - Conversation messages - Streaming (
streaming) - Stream response handling - Memory (
memory) - Short and long-term memory - Strategy (
strategy) - Automated trading pipelines - Risk control (
risk) - Trading safeguards - Simulation (
simulation) - Trade simulation - Multi-agent (
multi_agent) - Agent coordination
Re-exports§
pub use anyhow;
Modules§
- agent
- Agent system - the core AI agent abstraction
- capabilities
- context
- Context Management Module
- error
- logging
- Logging configuration with rotation support
- maintenance
- Background maintenance tasks for resource cleanup
- memory
- Memory system for agents
- message
- Message types for LLM communication
- multi_
agent - Multi-agent coordination system
- notification
- pipeline
- Execution Pipelines for AAGT
- prelude
- Prelude - commonly used types
- provider
- Provider trait for LLM integrations
- rag
- RAG (Retrieval-Augmented Generation) Interfaces
- risk
- Risk control system for trading operations
- simulation
- Trade simulation system
- skill
- store
- strategy
- Strategy and pipeline system for automated trading
- streaming
- Streaming response types
- tool
- Tool system for AI agents
Macros§
- simple_
tool - Helper macro for creating simple tools