v0.9.94
v0.9.94 — Changes Since v0.9.93 Includes HEAD and working-tree changes; excludes generated churn and test-only changes.
Breaking Changes
- Mastra adopts native workspace skills. Replace
workspaceSkillSearchwithworkspaceSkills;workspaceSkillRefreshTtlMs,skill-cache, andskill-searchAPIs are removed. - Default skill mounts use actual
/Workspacepaths instead of named aliases. Update hard-coded paths; configure approvals throughworkspaceTools. - Demo deployment now requires
--profile <name>, includingrelease --demo-deploy.
Features And Fixes
- Adds user-isolated filesystem caching with cross-user invalidation and request-current OBO credentials. Skill-content caching is scoped to configured skill roots.
- Adds service log access, local Python-project installation, and offline installation; introduces a shared development watcher.
- Reuses Lakebase credentials until shortly before expiry and coalesces concurrent refreshes.
- Fixes duplicate/stale Mastra approval resumes and adds readable tool-input previews.
- Improves Graphiti runtime selection and startup/shutdown handling; fixes natural-language PostgreSQL search parsing and executable paths containing spaces.
Validation
- Configured release validation completed before this review, as reported. No validation commands were rerun; detailed results and counts were not supplied.