Skip to content

v1.0.3

Latest

Choose a tag to compare

@Waishnav Waishnav released this 29 Jun 19:28

Highlights

  • Add an experimental, opt-in Codex tool mode behind DEVSPACE_TOOL_MODE=codex. The default tool surface is unchanged (minimal / full); Codex mode exposes apply_patch, exec_command, and write_stdin with resumable process sessions and optional PTY support for interactive commands.
  • Add a workspace-confined apply_patch engine 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 allowedRoots bypass (#40) and patch transitive advisories for undici, ws, and protobufjs (#33).
  • Improve cross-platform exec: process group termination, Windows command quoting and patch behavior, and node-pty portability with a postinstall permissions 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 serve

See docs/codex-tool-mode-qa.md in the package for a manual QA checklist.

Upgrade notes

  • DevSpace now requires Node >=22.19. Use devspace doctor after upgrading.
  • Global installs should be refreshed so native dependencies (PTY) rebuild correctly:
npm install -g @waishnav/devspace@1.0.3

Full changelog: v1.0.2...v1.0.3