Standalone OpenClaw plugin that adds specialized agent modes and deep local research commands.
Original invention and core inspiration for the Sisyphus-style orchestration patterns comes from YeonGyu Kim (@code-yeongyu), author of oh-my-opencode.
This repository is an independent adaptation for OpenClaw workflows.
- Planner - task decomposition and execution planning
- Oracle - architecture and technical reasoning
- Librarian - documentation and implementation research
- Explore - codebase mapping and pattern discovery
- Hephaestus - autonomous deep implementation and verification
- Prometheus - strategic planning and acceptance criteria design
- Sisyphus - iterative execution with completion discipline
- Atlas - architecture mapping and dependency cartography
/research <topic>- model-driven iterative local research using your configuredopenclaw.jsonmodel/oracle <question>- oracle mode scaffold/librarian <question>- librarian mode scaffold/explore <question>- explore mode scaffold/hephaestus <goal>- deep execution mode/prometheus <goal>- strategic planning mode/sisyphus <goal>- iterative completion mode/atlas <goal>- architecture mapping mode/steer <prompt>- detect steering words and recommend the best mode
Automatic session recovery and checkpoint management for long-running tasks:
-
CLI Commands:
openclaw rescue status- Show auto-rescue statusopenclaw rescue trigger <session-key>- Manually trigger recoveryopenclaw rescue list- List all rescue records
-
Agent Tool:
rescue.enable()- Enable monitoring for current sessionrescue.checkpoint("task description")- Create manual checkpointrescue.status()- Check monitoring status
Auto-rescue monitors sessions, persists checkpoints every 30s, detects failures, and automatically recovers with preserved context. Escalates after 3 failed attempts.
The plugin now recognizes upstream-style steering keywords plus expanded thesaurus variants.
- Ultrawork family:
ultrawork,ulw,ultrathink,deep think,maximum effort,full throttle - Search family:
search,find,locate,lookup,scan,trace,hunt,comb,scour,sift,trawl,where is,show me,list all - Analyze family:
analyze,analyse,investigate,examine,research,audit,evaluate,assess,dissect,deconstruct,appraise,parse,think through,sort out,why is,how does - Multi-language support includes Korean, Japanese, Chinese, and Vietnamese search/analyze terms from upstream oh-my-opencode patterns.
The safe installer handles everything automatically with rollback protection:
# Clone the repository
git clone https://github.com/avirweb/oh-my-openclaw.git ~/oh-my-openclaw
# Run the safe installer
bash ~/oh-my-openclaw/scripts/install-safe.shWhat the safe installer does:
- ✅ Checks prerequisites (openclaw, git, jq)
- ✅ Backs up your existing
~/.openclaw/openclaw.json - ✅ Installs the extension to
~/.openclaw/extensions/oh-my-openclaw/ - ✅ Updates
openclaw.jsonwith plugin configuration - ✅ Stops and restarts the OpenClaw gateway
- ✅ Validates the installation (retries up to 3 times)
- ✅ Runs post-install tests
Auto-Recovery: If any step fails, the installer automatically:
- Restores your previous
openclaw.jsonconfiguration - Rolls back any partial changes
- Reports what went wrong
Non-interactive mode:
bash ~/oh-my-openclaw/scripts/install-safe.sh --yesopenclaw plugins install --link ~/oh-my-openclaw
openclaw plugins enable advanced-agents
openclaw plugins doctor- Semantic version is stored in
package.json - Release notes live in
CHANGELOG.md - Version bump helpers:
npm run version:patch
npm run version:minor
npm run version:major
npm run release:version -- patchAfter bumping, update CHANGELOG.md in the same commit.
MIT. See LICENSE.