You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(build): improve build command validation, types, and codex integration
CLI improvements:
- Require task description (no misleading default)
- Add --dry-run flag, clarify --execute default
- Add proper types (HarnessResult, PlanStep) to printInteractionLog
- Extract duplicate task resolution logic
Harness improvements:
- Make heuristicPlan generic (not hardcoded to multi-agent harness)
- Implement all plan steps in prompt (not just first one)
- Increase max_tokens from 1200 to 4096
Provider improvements:
- Fix codex binary detection (check codex-sm, codex, codex-cli)
- Use first available binary instead of hardcoded codex-sm
- Fix unsafe type coercion with proper type guard
Wrapper improvements:
- Use exec for full TTY control in claude-code-wrapper.sh
- Fix argument parsing for wrapper-specific flags
Also renames mm-spike paths to build for consistency.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: docs/mcp.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -69,14 +69,14 @@ Response content is a single `text` item containing a JSON string:
69
69
70
70
## Notes
71
71
- Implementer `codex` calls `codex-sm` (must be on PATH). Use `--execute` in CLI, or `execute: true` in MCP, to actually run it; otherwise it’s a dry‑run.
72
-
- Audit files are saved to `.stackmemory/mm-spike/spike-<timestamp>.json` to support review/debugging.
72
+
- Audit files are saved to `.stackmemory/build/spike-<timestamp>.json` to support review/debugging.
73
73
- You can compare models:
74
74
- Planner/critic: override with `STACKMEMORY_MM_PLANNER_MODEL` / `STACKMEMORY_MM_REVIEWER_MODEL`.
75
75
- Implementer: set to `claude` to A/B against Codex, or keep `codex` (default).
0 commit comments