v1.2.2
What's Changed
Fixed
Fixed the WebUI dashboard startup when the default port is already in use.
pmb dashboard now automatically skips busy default port 8765 and uses the next available port.
Added a clearer error message when an explicit dashboard port cannot be bound, including a hint to use another port.
Fixed the MCP recall E2E test to match the current contract: procedural lessons are returned in the top-level lessons field.
Added
Added multi-target support for pmb ambient-watch.
You can now watch several project directories in one process:
pmb ambient-watch app api docs --save
pmb ambient-watch --all
Added saved ambient-watch targets via ambient.watch_paths.
Documentation
Updated dashboard troubleshooting docs for port conflicts.
Updated CLI docs for multi-directory ambient-watch.
Verification
Full test suite passed: 1553 passed, 4 skipped
Ruff passed
git diff --check passed
Full Changelog: v1.2.1...v1.2.2