First stable release of DevClaw, transforming OpenClaw into a complete dev team management system. Key features: - Autonomous multi-project development pipeline - Intelligent tier-based model selection (Junior/Medior/Senior) - Token-free scheduling with work_heartbeat - 60-80% token savings through tier selection and session reuse - GitHub/GitLab integration with atomic operations - Comprehensive tooling and documentation Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
4.5 KiB
4.5 KiB
Changelog
All notable changes to DevClaw will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.0.0 - 2026-02-12
🎉 First Official Launch
DevClaw is now production-ready! Turn any group chat into a dev team that ships.
This is the first stable release of DevClaw, a plugin for OpenClaw that transforms your orchestrator agent into a development manager. It hires developers, assigns tasks, reviews code, and keeps the pipeline moving — across as many projects as you have group chats.
✨ Core Features
Multi-Project Development Pipeline
- Autonomous scheduling engine —
work_heartbeatcontinuously scans queues, dispatches workers, and drives DEV → QA → DEV feedback loops with zero LLM tokens - Project isolation — Each project has its own queue, workers, sessions, and state
- Parallel execution — DEV and QA work simultaneously within projects, multiple projects run concurrently
Intelligent Developer Assignment
- Tier-based model selection — Junior (Haiku) for simple fixes, Medior (Sonnet) for features, Senior (Opus) for architecture
- Automatic complexity evaluation — Orchestrator analyzes tasks and assigns appropriate developer level
- Session reuse — Workers accumulate codebase knowledge across tasks, reducing token usage by 40-60%
Process Enforcement
- GitHub/GitLab integration — Issues are the single source of truth, not an internal database
- Atomic operations — Label transitions, state updates, and session dispatch happen atomically with rollback on failure
- Tool-based guardrails — 11 tools enforce the development process deterministically
Token Efficiency
- ~60-80% token savings through tier selection, session reuse, and token-free scheduling
- No reasoning overhead — Plugin handles orchestration mechanics, agent provides intent only
🚀 Recent Improvements
Added
- LLM-powered model auto-configuration — Intelligent model selection based on task complexity
- Enhanced onboarding experience — Model access verification and Telegram group guidance
- Orchestrator role enforcement — Clear separation between planning (orchestrator) and implementation (workers)
- Role-specific instructions — Per-project, per-role instruction files injected at dispatch time
- Automatic log truncation — Maintains last 250 audit log entries for manageable file sizes
- Comprehensive documentation — Architecture, tools reference, configuration guide, QA workflow, and more
Fixed
- Worker health monitoring — Detects and recovers from crashed or stale worker sessions
- Label transition atomicity — Clean state management prevents orphaned labels
- Session persistence — Workers properly maintain context between tasks
📚 Documentation
Comprehensive documentation available in the docs/ directory:
- Architecture — System design and data flow
- Tools Reference — All 11 tools with parameters
- Configuration —
openclaw.jsonandprojects.jsonschemas - Onboarding Guide — Step-by-step setup
- QA Workflow — Review process and templates
- Management Theory — Design philosophy
🔧 Installation
openclaw plugins install @laurentenhoor/devclaw
Then start onboarding:
openclaw chat "Hey, can you help me set up DevClaw?"
📦 Requirements
- OpenClaw >= 2026.0.0
- Node.js >= 20
ghCLI (GitHub) orglabCLI (GitLab), authenticated
0.1.1 - 2026-01-XX
Fixed
- Correct npm package entry point and include manifest file
- Update installation commands to reflect new package name
0.1.0 - 2026-01-XX
Added
- Initial npm publishing infrastructure
- Core plugin functionality
- Work heartbeat service for autonomous scheduling
- Multi-project support with isolated state
- Developer tier system (Junior/Medior/Senior)
- QA workflow with Reviewer/Tester roles
- 11 tools for task and workflow management
- GitHub and GitLab issue provider integration
- Session reuse and context accumulation
- Audit logging system