MicroClaw Feb 19: What Changed in the Past Week
MicroClaw has moved quickly in February, with significant updates across ClawHub integration, voice handling, path compatibility, modularization, web/auth hardening, and release automation.
This post summarizes the direction and outcomes based on the 50 most recent commits on main.
Scope and Time Window
This update covers the most recent 50 commits up to February 19, 2026.
At a high level, the work clusters into six tracks:
- ClawHub and skills lifecycle
- provider/runtime compatibility
- config/path compatibility and migration safety
- web/auth/ops hardening
- modular crate boundaries and codebase cleanup
- release and deployment reliability
1) ClawHub: From Initial Integration to Production-Friendly Flow
The registry path is now substantially more practical.
Key outcomes from this cycle:
microclaw skillcommand set is usable for search/install/list/inspect workflows- async runtime panic scenarios were removed in CLI/tool execution paths
- transient failures now have retry behavior in key flows
/reload-skillssupport was added in multiple channels to reduce restart dependency- follow-up fixes corrected install result semantics and endpoint behavior
Operationally, this means less friction for skill discovery and activation, and fewer false-positive install states.
2) Voice Transcription: Cloud + Local Execution Modes
Voice handling now supports both hosted and local execution paths.
Highlights:
- OpenAI remains the default provider path
- local command-based transcription is now configurable
- failure-path cleanup was tightened to avoid temp-file leaks
This gives teams more flexibility in privacy/performance/cost tradeoffs while preserving a simple default for most users.
3) Path and Data Compatibility: Hardening After Real-World Merge Pressure
A major focus in the follow-up work was preventing path regressions.
Important corrections included:
- restoring dynamic
data_dirbehavior for skills/lockfile defaults - aligning assertions and cross-platform path expectations
- clarifying skills source layout (
skills/built-in) vs runtime state layout
Net effect: upgrades are safer for existing deployments that already depend on custom data roots.
4) Runtime and Provider Compatibility
The runtime also received compatibility-focused cleanup:
- DeepSeek/tool-call behavior fixes
- replacement of brittle model-name checks with provider capability flags
- improved LLM/provider conventions in docs to reduce future drift
This lowers maintenance risk as provider APIs evolve.
5) Web/Auth/Ops and Modularity Progress
Beyond feature work, a lot of value in this batch is structural:
- auth/metrics and config self-check hardening
- web handler refactors and module split cleanup
- continued modular extraction into workspace crates (
core/storage/tools/channels/app) - removal of temporary wrappers/shims after migration milestones
These changes improve long-term maintainability and make feature iteration less risky.
6) Release and Delivery Cadence
This period also included active release execution work:
- version bumps through
0.0.83,0.0.85,0.0.86 - release/build script refinements
- Homebrew tap updates and release packaging flow maintenance
The direction is clear: keep shipping while steadily tightening quality gates and deployment repeatability.
What to Expect Next
Given this trajectory, near-term priorities are likely to continue around:
- ClawHub reliability and skill lifecycle UX
- cross-channel consistency in runtime behavior
- deployment smoothness and fewer manual release interventions
- further simplification after modularization milestones
Appendix: 50 Recent Commits Covered
1a67c37chore: trigger CI for release 0.0.86 finalize4b8f7b1bump version to 0.0.86d6a030eMerge pull request #45 from microclaw/fix/pr44-followup7d2aba1fix ignore30e00f4mv skill dir94dcfe9docs: regenerate config defaults artifact8c30d3dfix: follow up PR44 path and clawhub install regressions0ab79bcMerge pull request #44 from klampatech/feature/clawhub-integration-fixes45e1ddfchore: remove test artifacts from PR039c11fbump version to 0.0.8560fb947docs: add llm provider capability-based conventionsc09a3bcMerge origin/main into feature branch and resolve conflicts10ae7b6refactor(llm): replace DeepSeek model-name checks with provider capability flagsa933732Merge pull request #43 from mission-deny-the-mission/fix/deepseek-reasoningbf4fb7efeat(clawhub): integrate ClawHub skills and add local voice transcriptiond49b1a3Merge pull request #42 from microclaw/feature/ops-hardening-feb1940516fdFix windows path assertions and document path compatibility98e67c9Improve skill availability diagnostics and filtering3606842Move built-in skill sources to skills/built-in9715f8aUpdate working_dir default to home-based path5597f39Simplify data/skills path logic without env overrides5068792fix deepseek reasoning/tool-call compatibility65567cdDefault data_dir to ~/.microclaw when not configured82351afAdd configurable skills_dir override216dac9Harden web metrics/auth flow and adopt ~/.microclaw skills home7456f0cMerge pull request #41 from microclaw/codex/fix-clawhub-pr397053399refactor clawhub config, test templates, and gateway adapterbf6d7b7extract clawhub core into microclaw-clawhub crated85f226update generated config defaults and include clawhub fixes5852ffafix clawhub merge fallout and restore lint clean3d95becMerge pull request #39 from klampatech/feat/clawhub-integratione58a244Merge branch 'feature/clawhub-init-v0' into feat/clawhub-integration432e2aabump version to 0.0.836185b81Merge pull request #40 from microclaw/feature/auth-featured80571eFix legacy sessions schema index init ordering5fd4314Add merge notes and rollback steps to upgrade guide4f278a8Use platform hook scripts in hook block testc8a3a8eFix Windows hook block test command quoting450c77cAdd config self-check UI and split web config/stream modulesb2df265Refactor web handlers and harden config/OTLP checks1215d2alots of featuresf5ca180bump version to 0.0.82faa2ad6chore: trigger CI on main8e11fbafeat(clawhub): complete ClawHub integration v13d59af4bump version to 0.0.814083f56docs: align architecture and runtime docs with crate layoute33288fMerge pull request #38 from microclaw/pr/final-cleanup-remove-usage-wrappereb96f48refactor(storage): remove usage wrapper module and use storage usage API directlye07bf93Merge pull request #37 from microclaw/pr/finalize-modularity-boundaries5780822refactor(modularity): finalize crate imports and remove legacy shim modules
