Repository navigation
v0.3.6
What's Changed
- Refresh optional OMP routing for GPT-6.1 Sol, GPT-6 Luna, Claude Opus 5.5, and Claude Sonnet 5.5, with availability-filtered older fallbacks.
- Make manifest validation consistent before initialization and writes. Invalid additions preserve the original manifest and can be corrected without poisoning subsequent commands.
- Preserve MCP provider aliases, unrelated configuration, and section provenance; handle disabled servers, independent stdio working directories, and malformed discovered entries safely.
- Create private POSIX configuration backups and share one reconciliation path with visible MCP errors.
- Enforce declared package minimum versions, including RTK 0.43 or newer, while respecting dependency-update opt-in for present binaries. Linux RTK downloads use pinned v0.50.0 release archives and architecture-specific SHA-256 verification.
- Avoid routine skill refreshes when configured-agent source and content ownership are proven. Honor XDG lock locations, equivalent GitHub source spellings, explicit refresh requests, and accepted recommendation changes.
- Infer installer-normalized health checks for named skill selections and report wildcard/unchecked installations as
UNVERIFIED. - Keep Graphify's Pi skill and project graph generation opt-in while retaining the CLI, and simplify the recommended grilling/writing skills.
- Document optional post-authentication routing and extension workflows, refresh repository guidance, and remove completed implementation plans.
- Bump DotAi to 0.3.6 and decouple release-notice tests from the current release number.
Upgrading and adoption
- Pull the repository to update DotAi. Existing user-owned
stack.jsonfiles are preserved; baseline package changes, including RTK minimum-version and pinned-download commands, must be adopted explicitly fromstack.example.json. - Review skill changes with
./dotai sync --recommended-skills. Use--enforceonly when you want to adopt matching repository recommendations and retire their removed skills; unrelated sources remain untouched. - OMP routing remains optional. Only after installation, the first
omplaunch, and provider authentication, preview with./dotai configure omp-routing --dry-run; apply with./dotai configure omp-routingonly if desired. See the configuration guide. - For older Graphify configurations, follow the opt-in migration notes before the next install/update.
PR #3's unmerged skill-stack proposal is not included.
Verification
All 120 behavioral tests passed. The tracked and local manifests validated, Unix launcher syntax checked, and the real CLI reported 0.3.6. Release tests now exercise synthetic version ordering and offline behavior instead of pinning the current release number.
Full Changelog: v0.3.5...v0.3.6