Multi-skill orchestration and self-improvement engine — the control plane for your agent.
When you have 26+ skills, someone needs to coordinate them. Mentor is the control plane: it decomposes goals into task graphs, supervises execution across skills, and dynamically repairs failures. In heartbeat mode, it reads journals from every skill, scores performance against baselines, and generates improvement proposals. It's the reason the OCAS suite works as a system instead of a pile of disconnected tools.
Skill packages follow the agentskills.io open standard and are compatible with OpenClaw, Hermes Agent, Claude, and any agentskills.io-compliant client.
# Create a project
"Research the competitive landscape for AI calendar tools and write a summary"
# Check progress
"What's the status of my research project?"
# Run a workflow plan
"Run contact-enrichment for person_abc123"
Mentor auto-initializes on first use, including registering heartbeat and cron jobs.
Mentor operates in two modes. In runtime mode it decomposes goals into task graphs, supervises execution, and repairs failures through layered escalation. In heartbeat mode it reads journals from every skill, scores OKRs against baselines, and generates improvement proposals routed to Forge and Fellow. It also supports named Workflow Plans — pre-authored, parameterized task sequences invokable by name.
| Command | Description |
|---|---|
mentor.project.create |
Create a project with goal and constraints |
mentor.project.status |
Current project state and task graph |
mentor.project.replan |
Trigger strategy-level replan |
mentor.task.list |
Tasks with statuses and dependencies |
mentor.heartbeat.light |
Lightweight pass: ingest journals, queue work |
mentor.heartbeat.deep |
Deep pass: full scoring, trend analysis, proposals |
mentor.plan.list |
List available workflow plans |
mentor.plan.run |
Execute a named workflow plan |
mentor.plan.status |
State of a running or recent plan |
mentor.plan.resume |
Continue a paused or failed plan |
mentor.plan.history |
Recent plan run summaries |
mentor.status |
Active projects, pending evaluations |
mentor.journal |
Write journal for the current run |
mentor.update |
Self-update from GitHub source |
- Forge — receives VariantProposal/VariantDecision files
- Fellow — runs controlled benchmark experiments
- Elephas — Chronicle read-only for evaluation
- Corvus — pattern data for anomaly context
- All skills — reads journals from all skills
| Plan | Description |
|---|---|
contact-enrichment |
Enriches a Weave contact via Gmail + Scout + Sift |
| Job | Schedule | Command |
|---|---|---|
mentor:deep |
0 5 * * * |
Full OKR scoring, trend analysis, proposals |
mentor:light |
Every heartbeat | Ingest journals, update aggregates |
mentor:update |
0 0 * * * |
Self-update |
- Added Pitfalls — heartbeat execution journal-schema inconsistencies
- Workflow Plans system, bundled contact-enrichment plan
- Initial release
Mentor is part of the OCAS Agent Suite.