Skip to content

v0.2.1 - Project id canonicalization for reliable agent task submission

Latest

Choose a tag to compare

@aresyn aresyn released this 21 Jun 06:48

Summary

Patch release for the worker-first MCP architecture shipped in v0.2.0.

This release fixes project reference canonicalization so agents can reliably use
the projectId returned by codex_list_projects when calling preflight, chat,
workflow, and durable task submission tools.

Fixed

  • Cached non-registry projects now return the same canonical path-derived
    projectId across codex_list_projects, codex_preflight_project_run,
    chat tools, workflows, and codex_submit_task.
  • Stale cached project ids are retained as aliases, so older local cache records
    do not block agents after catalog refresh.
  • Windows catalog regression tests no longer depend on temporary path
    canonicalization after cleanup.

Validation

  • python -m pytest -q
  • python -m compileall -q openclaw_codex_mcp codex_control_plane_mcp tests scripts
  • git diff --check
  • python .\scripts\mcp_live_smoke.py --scenario protocol --timeout-seconds 30
  • python -m build
  • python -m twine check dist/*
  • clean virtualenv wheel install and console script smoke