Personality configuration
The Lillo Agent Personality System provides a layered approach to defining and managing agent personalities through a combination of metadata, character configuration, and dynamic prompt composition.
Core Components
1. Agent Identity Layer
interface AgentMetadata {
// Basic Information (Required)
name: string;
type: string;
botUsername?: string;
// Token Information (Optional)
tokenConfig?: {
ticker: string;
network: string;
tokenAddress: string;
maxSupply?: string;
decimals?: number;
};
// Social Presence (Optional)
systemIdentity?: {
websiteUrl?: string;
telegramGroup?: string;
twitterHandle?: string;
};
// Capabilities
capabilities?: Record<string, boolean>;
}2. Character Configuration
Prompt Composition System
1. Metadata Formation
2. Character Prompt Generation
3. Command-Specific Behavior
4. Final Prompt Assembly
Management Interface
Main Agent Menu (/myagents)
/myagents)1. Agent Bio Menu (🎭)
2. Social Links Menu (🔗)
3. Token Configuration Menu (💰)
State Management
Configuration Flow
Best Practices
Example Configuration
Related Documentation
Last updated