Skip to content

Agents Reference

In the new OS-model architecture, agents are organized by their OS role: syscalls (user-invoked) and daemons (internal). Source of truth lives in docs/.

Subagent Format

For environments that support subagents (Cursor, Claude Code), protocol components are deployed as agent files:

yaml
---
name: archon-example
description: When to use this agent.
readonly: true              # optional: restricts write permissions
skills:                     # optional: preload constraint drivers
  - archon-code-quality
---

System prompt / instructions in Markdown.

Syscalls (User-Invoked)

NameSourceOS EquivalentPreloads
archon-init/syscalls/initboot()
archon-demand/syscalls/demandexec()all 5 drivers
archon-audit/syscalls/auditstat()code-quality, test-sync
archon-refactor/syscalls/refactordefrag()
archon-verifier/syscalls/verifierfsck()

Daemons (Internal Services)

NameSourceOS EquivalentSpawned ByPreloads
archon-self-auditor/daemons/self-auditorwatchdogddemand Stage 3all 5 drivers
archon-test-runner/daemons/test-runnertestddemand Stage 3.4test-sync

Subagent vs Skill Deployment

CapabilitySubagent (Cursor/Claude Code)Skill (Other tools)
Isolated context
Preload constraints
Read-only mode
Model selection
27+ tool support

During /archon-init, the protocol auto-detects which deployment format to use. See the Migration Guide for details.

Powered by AAEP (AI Architect Evolution Protocol)