Highlights
- Add an experimental, opt-in Codex tool mode behind
DEVSPACE_TOOL_MODE=codex. The default tool surface is unchanged (minimal/full); Codex mode exposesapply_patch,exec_command, andwrite_stdinwith resumable process sessions and optional PTY support for interactive commands. - Add a workspace-confined
apply_patchengine aligned with Codex patch semantics, plus workspace UI cards for Codex-style tool output. - Improve agent skill discovery: standard agent skill paths, workspace-scoped resolution for configured paths, and opt-in Pi project skills.
- Harden local security and dependencies: fix a Windows
allowedRootsbypass (#40) and patch transitive advisories forundici,ws, andprotobufjs(#33). - Improve cross-platform exec: process group termination, Windows command quoting and patch behavior, and
node-ptyportability with apostinstallpermissions fix. - Add
devspace -v/devspace --version(#31).
Experimental Codex mode
Codex mode is off by default. Enable it only when you want to try the Codex-compatible MCP tool surface:
DEVSPACE_TOOL_MODE=codex npx @waishnav/devspace serveSee docs/codex-tool-mode-qa.md in the package for a manual QA checklist.
Upgrade notes
- DevSpace now requires Node
>=22.19. Usedevspace doctorafter upgrading. - Global installs should be refreshed so native dependencies (PTY) rebuild correctly:
npm install -g @waishnav/devspace@1.0.3Full changelog: v1.0.2...v1.0.3