Skip to content

fix: installer skill loop and Node deprecation warning - #63

Merged
nicknisi merged 1 commit into
mainfrom
nicknisi/installer-improvements
Feb 18, 2026
Merged

fix: installer skill loop and Node deprecation warning#63
nicknisi merged 1 commit into
mainfrom
nicknisi/installer-improvements

Conversation

@nicknisi

Copy link
Copy Markdown
Member

Summary

  • Fix agent loop: The Next.js skill had ambiguous language about AuthKitProvider imports ("check README — it may be a subpath export") that caused the agent to repeatedly "find" and attempt to fix a correct import ~20 times. Hardcoded the import path (@workos-inc/authkit-nextjs/components) and added a note about the getUserwithAuth rename being version-dependent.
  • Fix DEP0190 warning: Removed shell: true from spawn() calls in build-validator.ts and quick-checks.ts. Both already use the array-args form of spawn(command, args) which doesn't need a shell. Fixes DeprecationWarning: Passing args to a child process with shell option true on Node 25.

Files Changed

  • skills/workos-authkit-nextjs/SKILL.md — Unambiguous AuthKitProvider import, getUser/withAuth note
  • src/lib/validation/build-validator.ts — Remove shell: true
  • src/lib/validation/quick-checks.ts — Remove shell: true

- Hardcode AuthKitProvider import path in Next.js skill to prevent
agent from looping on subpath export detection
- Add note about getUser/withAuth rename being version-dependent
- Remove shell: true from spawn() calls to fix Node 25 DEP0190 warning
@nicknisinicknisi changed the title fix: installer skill loop and Node 25 deprecation warningfix: installer skill loop and Node deprecation warningFeb 18, 2026
@nicknisi
nicknisi merged commit 92ff704 into mainFeb 18, 2026
5 checks passed
@nicknisi
nicknisi deleted the nicknisi/installer-improvements branch February 18, 2026 20:04
@github-actionsgithub-actionsBot mentioned this pull request Feb 18, 2026
lucasmotta added a commit that referenced this pull request Feb 20, 2026
…ts-skills
* origin/main: (21 commits)
chore(main): release 0.7.2 (#67)
fix: Correct issue submission links (#66)
chore(main): release 0.7.1 (#65)
fix: ground AI analysis in SDK documentation (#64)
chore(main): release 0.7.0 (#60)
fix: improve installer skill and remove shell: true from spawn calls (#63)
feat: major workos doctor overhaul — visual refresh, multi-language, AI analysis (#62)
fix: replace dotenv devDependency with inline env parser in doctor (#61)
feat: add environment, organization, and user management commands (#59)
chore(main): release 0.6.0 (#58)
feat: agent self-correction via validation feedback loop (#57)
chore(main): release 0.5.4 (#56)
fix: restore workflow_call and remove registry-url for OIDC
chore(main): release 0.5.3 (#55)
fix: trigger release.yml directly via release event for OIDC match
fix: remove registry-url from setup-node to unblock OIDC auth
chore(main): release 0.5.2 (#54)
fix: use npm publish for OIDC trusted publishing support
chore(main): release 0.5.1 (#53)
fix: remove duplicate release trigger causing publish race condition
...
# Conflicts:
#	src/lib/adapters/cli-adapter.ts
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@nicknisi