YAML Configuration File
# Environment settings
environment: development # Options: development, staging, production
# AI Agent configuration
aether:
agent:
id: 1 # Unique ID for the agent
role: "manager" # Role of the agent (e.g., worker, explorer, coordinator)
max_tasks: 10 # Maximum tasks the agent can handle at once
# LLM integration
llm:
provider: "openai" # Supported: openai, anthropic, ollama
base_url: "https://api.openai.com"
model: "gpt-4"
api_timeout: 10 # Timeout for API calls in seconds
retry_attempts: 3 # Retry attempts for failed requests
# Swarm Intelligence
swarm:
redis:
host: "localhost" # Redis server hostname
port: 6379 # Redis server port
consensus_threshold: 3 # Minimum votes needed to reach consensus
# Blockchain integration
blockchain:
solana:
rpc_url: "https://api.mainnet-beta.solana.com"
wallet_path: "/path/to/solana-wallet.json"
ethereum:
rpc_url: "https://mainnet.infura.io/v3/${ETH_RPC_KEY}" # Use environment variable for secure API key management
# Logging and Debugging
logging:
level: "INFO" # Options: DEBUG, INFO, WARNING, ERROR, CRITICAL
file: "logs/aether.log"
rotate_logs: true # Rotate log files to prevent large sizesLast updated