v9.38.1
Patch release covering the issue/PR triage queue after v9.38.0.
Added
- Mistral Vibe is now a first-class provider, including setup/doctor detection, dispatch support, circuit-breaker visibility, and prompt validation. (#402)
Fixed
- flow-develop: E2E verification receives the original task description verbatim instead of a generic placeholder. (#398, closes #389)
- probe: compact synthesis fallback uses bounded context and sanitized failure markers. (#396)
- ink: compact delivery context uses bounded delivery bundles and sanitized upstream failure markers. (#394)
- tangle: falls back to direct execution when decomposition produces no parseable subtasks. (#391)
- tangle: preserves original task context in subtasks, requires explicit disjoint write scopes, and accepts root-level files such as
Makefile. (#390) - tangle: validates explicit file coverage with exact file-token matching and requires worktree evidence for implementation tasks. (#393)
- embrace: stops on missing phase outputs, enforces requested debate gates, and reuses centralized cleanup for YAML runtime completion. (#392)
- codex: documents current non-interactive
codex execusage and includes recovered stderr transcripts in result files. (#387) - skills: supports directory-format Claude skills across marketplace sync, smoke tests, OpenClaw, Codex generation, release validation, and agent skill loading. (#397, closes #395)
- review publishing: respects explicit PR targets before branch fallback so review comments land on the intended PR. (#406, closes #405)
- provider defaults: covers OpenCode namespace defaults in regression tests. (#403)
Verification
- GitHub PR checks for #399 passed: smoke, portability, unit, integration, and CodeRabbit.
- Local release validation passed with only expected pre-tag/pre-release warnings before this tag was created.