Skip to content

v0.3.6

Choose a tag to compare

@mathwro mathwro released this 30 Sep 11:59

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.json files are preserved; baseline package changes, including RTK minimum-version and pinned-download commands, must be adopted explicitly from stack.example.json.
  • Review skill changes with ./dotai sync --recommended-skills. Use --enforce only 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 omp launch, and provider authentication, preview with ./dotai configure omp-routing --dry-run; apply with ./dotai configure omp-routing only 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