Release v0.1.2
π― Key Changes
MCP-first snippet instructions (schema v2) β #79
Rewrote the project embed snippet to prioritize MCP tool usage, bumped schema to v2, and improved snippet handling/tests.
ID-based project routing β #76, #74
Projects now run by ID/path instead of name throughout the app. Fixes stale "Recents" menu entries and improves the open dialog.
GitHub Copilot integration fix β #75
Fixed GHCP path resolution on macOS, cleaned up URL building and update links.
Web UI improvements β #51, #64, #60, #38
- Added copy button to chat responses
- Restructured layout logic (project open/create)
- Removed web/dist/ from the repo (built locally now)
- Handle stale projects with remove-from-list UX
Better error handling β #47, #57
- Surface gh auth errors and handle partial failures during session start
- Clearer errors for bad Claude SDK configuration
- Capture traceback to clarity-crash.log on startup failure
Process & protocol enhancements β #10
- Probe goal framings in problem-clarification; added means-vs-ends evaluation
- Added Static Text guidelines to AGENTS.md
Bug fixes
- Fix max_tokens vs max_completion_tokens for OpenAI backend
- Fix Windows save dialog dropping .docx extension
- Fix failing web CI job (untrack tsconfig.tsbuildinfo)
Maintenance
- Bump idna 3.11 β 3.15 (dependabot)
- Added Discord community link to README/CONTRIBUTING
- Lint, pyright, and ESLint fixes