Overview
TheAgent class is the main entry point for building ClarkOS agents. It wraps the tick system, plugin management, and backend access.
Reference: src/core/agent.ts
Creating an Agent
Constructor Options
Configuration
Reference: Full schema in
src/core/config.ts
Lifecycle Methods
Plugin Methods
Memory Access
src/memory/store.ts
Knowledge Access
Types
AgentState
MemoryType
episodic | semantic | emotional | procedural | reflection
MemoryScope
short_term | working | long_term
Example
Next Steps
Memory Store
Memory system reference.
Plugins SDK
Plugin development reference.