Releases: TanStack/intent
v0.0.32
Release 2026-04-22 23:00
Changes
@tanstack/intent
0.0.32
Patch Changes
-
Add compact skill mappings and runtime resolution for agent config setup. (#115)
intent installnow writes verifiedintent-skillsblocks with compactwhen/useentries instead of embeddingloadpaths. This keeps generated config portable across npm, pnpm, Bun, and Deno node_modules layouts, including transitive/package-manager-internal installs.Add
intent load <package>#<skill>to load compact mappings to the installed skill path at runtime, with--json,--global, and--global-onlysupport.intent list,intent install, andintent loadnow scan local project packages by default and require explicit global flags for global package scanning.
0.0.31
Patch Changes
- Refactor package discovery into a dedicated registrar and dependency walker so project, workspace, and transitive dependencies are scanned consistently. Track local vs. global package sources and surface that in
intent listvia aSOURCEcolumn.intent staleis now scoped to local and workspace packages; global packages are only included byintent list(which explicitly opts in). A newscanForIntentsoptionincludeGlobalcontrols global scanning for programmatic callers — this replaces the previous implicit behavior where settingINTENT_GLOBAL_NODE_MODULEScaused all commands to scan globals. (#112)
0.0.30
Patch Changes
- Fix skill discovery so skills nested under intermediate grouping directories (directories without their own SKILL.md) are found by the scanner. (#109)
0.0.28
Patch Changes
-
Read local package.json version before falling back to npm registry in
intent stale. This fixes version drift detection for packages not published to public registry.npmjs.org (e.g. GitHub Packages, Artifactory, private registries). (#104) -
- Added Deno monorepo setup coverage so setup-github-actions writes workflows at the workspace root and preserves monorepo-aware path substitutions. (#106)
-
Fix intent stale so monorepo package paths resolve to the targeted workspace package instead of scanning the whole workspace. (#102)
0.0.26
Patch Changes
-
- Fix workspace package discovery for nested glob patterns, including support for
*and**. Workspace patterns and resolved package roots are now normalized, deduped, and sorted, and the shared resolver has been extracted for reuse by internal workspace scanning. (#93) (#100) - Refactor @tanstack/intent to use a shared project context resolver for workspace and package detection. This fixes monorepo targeting bugs in validate and edit-package-json, including pnpm workspaces defined only by pnpm-workspace.yaml. (#93)
- Use stable
node_modules/<name>/...paths for skill references instead of absolute filesystem paths containing package-manager-internal directories with version numbers. Paths no longer break when packages are updated. (#94)
- Fix workspace package discovery for nested glob patterns, including support for
0.0.25
Patch Changes
-
- Fix workspace package discovery for nested glob patterns, including support for
*and**. Workspace patterns and resolved package roots are now normalized, deduped, and sorted, and the shared resolver has been extracted for reuse by internal workspace scanning. (#93) (#99) - Refactor @tanstack/intent to use a shared project context resolver for workspace and package detection. This fixes monorepo targeting bugs in validate and edit-package-json, including pnpm workspaces defined only by pnpm-workspace.yaml. (#93)
- Use stable
node_modules/<name>/...paths for skill references instead of absolute filesystem paths containing package-manager-internal directories with version numbers. Paths no longer break when packages are updated. (#94)
- Fix workspace package discovery for nested glob patterns, including support for
0.0.24
Patch Changes
-
Fix workspace package discovery for nested glob patterns, including support for
*and**. Workspace patterns and resolved package roots are now normalized, deduped, and sorted, and the shared resolver has been extracted for reuse by internal workspace scanning. (#93) -
Refactor @tanstack/intent to use a shared project context resolver for workspace and package detection. This fixes monorepo targeting bugs in validate and edit-package-json, including pnpm workspaces defined only by pnpm-workspace.yaml. (#93)
-
Use stable
node_modules/<name>/...paths for skill references instead of absolute filesystem paths containing package-manager-internal directories with version numbers. Paths no longer break when packages are updated. (#94)
0.0.22
Patch Changes
-
Refactored the CLI to use
cac, replacing the previous hand-rolled parsing and dispatch logic with a more structured command system. (#85)This update also fixes monorepo workflow generation behavior related to
setup-github-actions, improving repo/package fallback handling and ensuring generated workflow watch paths are monorepo-aware.
Packages
- @tanstack/intent@0.0.32
Release 2026-03-16 19:53
Release 2026-03-16 19:53
Changes
@tanstack/intent
Patch Changes
-
Replace hardcoded
TanStack/intentdispatch target innotify-intent.ymltemplate with${{ github.repository }}so the workflow works for any repo, not just TanStack org libraries. (#82) -
Replace bin.intent detection with tanstack-intent keyword check for package discovery. Remove the
add-library-bincommand and bin shim generation system — packages are now identified by having"tanstack-intent"in their keywords array, which was already required for registry discovery. Also fixcollectPackagingWarningsto skip the!skills/_artifactswarning for monorepo packages. (#81) -
Make
scanForIntentsandscanLibrarysynchronous instead of returning Promises for purely synchronous work. Clean up unnecessary async/await throughout source and tests, extract DRY test helpers, and improve type narrowing. (#55) -
Add workspace-aware scanning so
intent listdiscovers skills in monorepo workspace packages when run from the root. ReplaceresolveDepDirwithcreateRequire-based resolution that handles hoisted deps, pnpm symlinks, and export maps. TheresolveDepDirpublic API signature changed from 4 parameters to 2 — callers using the old signature should update toresolveDepDir(depName, parentDir).detectPackageManagernow checks workspace root for lockfiles when scanning from a subdir. (#79) -
Improves the intent CLI with better setup validation, clearer feedback, version conflict detection, and improved monorepo support. (#72)
Packages
- @tanstack/intent@0.0.21