v0.1.0
Research Mode v0.1.0
English
First public release of research-mode, an OpenClaw skill for durable background research through OpenClaw cron.
research-mode is designed for research tasks that should not live inside one long chat turn. It stores task state on disk, runs bounded worker iterations, keeps intermediate artifacts inspectable, and separates result preparation from final delivery through an explicit review step.
Highlights
- Durable background research driven by OpenClaw cron.
- Local task state with
state.json, run logs, artifacts, and task playbooks. - Lease-aware
begin/finishlifecycle for bounded worker turns. - Control commands for
pause,resume,stop,reopen,request-changes, andapprove. - Review-gated finalization:
awaiting_reviewis separate from actual delivery. - Structured finalization contract through
result.finalization. - Lightweight inspection for Markdown and XLSX candidate deliverables.
- Operator surfaces:
summary,status,task-playbook.md, andruns.tsv. operator_next_actionexplains the next expected step for review, rework, intervention, or continuation.- Bilingual README, architecture reference, troubleshooting guide, release procedure, security notes, and agent maintenance notes.
- GitHub Actions CI runs the full release gate and Bandit security smoke scan.
Installation
Clone the repository into the skills directory of an OpenClaw installation:
git clone https://github.com/VKambulov/research-mode.git "$OPENCLAW_SKILLS_DIR/research-mode"
openclaw skills checkRelease Verification
The release was checked with:
clean clone check passed
docs smoke passed
ruff passed
release smoke passed
pyright 0 errors
selftest 243/243
pytest 243 passed
bandit findings: none
GitHub Actions CI passed
Known Limitations
- The skill depends on OpenClaw cron and is not a standalone Python daemon, hosted service, or general-purpose research library.
- Task-local Python packages are supported, but there is no lockfile or package allowlist policy yet.
- Artifact inspection is lightweight and structural; it is not a full domain-specific quality audit.
License
Apache License, Version 2.0.
Русский
Первый публичный релиз research-mode — OpenClaw skill для длительных фоновых исследований через OpenClaw cron.
research-mode предназначен для исследовательских задач, которые не должны жить внутри одного длинного сообщения в чате. Он хранит состояние задачи на диске, запускает ограниченные рабочие итерации, сохраняет проверяемые артефакты и отделяет подготовку результата от фактической выдачи через явный этап ревью.
Главное
- Длительные фоновые исследования через OpenClaw cron.
- Локальное состояние задачи:
state.json, журналы запусков, артефакты иtask-playbook.md. - Жизненный цикл
begin/finishс рабочей блокировкой. - Команды управления:
pause,resume,stop,reopen,request-changes,approve. - Проверка результата перед выдачей:
awaiting_reviewотделён от фактической доставки. - Структурированный контракт финальной проверки через
result.finalization. - Лёгкая проверка кандидатных артефактов Markdown и XLSX.
- Поверхности оператора:
summary,status,task-playbook.md,runs.tsv. operator_next_actionпоказывает следующий шаг: ревью, доработка, вмешательство оператора или продолжение исследования.- README, архитектура, troubleshooting, процедура релиза, security notes и agent maintenance notes доступны на русском и английском.
- GitHub Actions CI запускает полный release gate и Bandit security smoke scan.
Установка
Клонировать репозиторий в директорию skills конкретной OpenClaw-инсталляции:
git clone https://github.com/VKambulov/research-mode.git "$OPENCLAW_SKILLS_DIR/research-mode"
openclaw skills checkПроверки релиза
Перед публикацией были выполнены:
clean clone check passed
docs smoke passed
ruff passed
release smoke passed
pyright 0 errors
selftest 243/243
pytest 243 passed
bandit findings: none
GitHub Actions CI passed
Известные ограничения
- Skill завязан на OpenClaw cron и не является самостоятельным Python-демоном, размещённым сервисом или универсальной библиотекой для исследований.
- Пакеты Python, локальные для задачи, поддерживаются, но lockfile или allowlist policy пока нет.
- Проверка артефактов структурная и лёгкая; это не полноценный доменный аудит качества.
Лицензия
Apache License, Version 2.0.
Full Changelog: https://github.com/VKambulov/research-mode/commits/v0.1.0