User Story:
As an agent developer
I want a base agent class
So that I can create specialized agents consistently
Acceptance Criteria (Definition of Done)
- Base agent with session awareness
- Event emission for CTF tracking
- Error handling and recovery
- Tool integration framework
- Memory and context management
Dependencies:
CD005