Skip to main content

Overview

The Agent 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

Reference: Full interface in 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.