Skip to content

fix: restore Cursor and Kiro installers#381

Merged
avifenesh merged 1 commit into
mainfrom
fix/380-restore-platform-adapters
Jul 22, 2026
Merged

fix: restore Cursor and Kiro installers#381
avifenesh merged 1 commit into
mainfrom
fix/380-restore-platform-adapters

Conversation

@avifenesh

Copy link
Copy Markdown
Collaborator

What changed

  • restore the Cursor and Kiro discovery/transform APIs expected by the CLI
  • add regression coverage that runs both platform installers through their public entry points
  • scope Jest worktree ignores so package-local tests run consistently from linked worktrees
  • remove the unused production js-yaml dependency, eliminating GHSA-52cp-r559-cp3m exposure

Root cause

A shared-core sync removed the Cursor and Kiro exports while the AgentSys installer continued calling them. The result was a runtime TypeError for both platforms.

Validation

  • full Jest suite — 88 suites passed; 3,521 tests passed, 39 skipped
  • npm run validate — all validators passed
  • npm run preflight — 16 passed, 0 failed
  • npm audit --omit=dev --audit-level=high — 0 vulnerabilities
  • packaged CLI smoke — Cursor installed 25 commands and 39 skills; Kiro installed 25 prompts, 39 skills, and 37 agents, with all generated JSON parsing successfully
  • canonical agent-core tests — 74 passed, 2 skipped

Dependency

The canonical shared implementation is in agent-sh/agent-core#26 and should merge first. This PR keeps AgentSys working immediately and preserves the fix through the current bundled source.

Closes #380

@gemini-code-assist

Copy link
Copy Markdown

Caution

The consumer version of Gemini Code Assist on GitHub has been sunset. All code review activity has officially ceased.

@avifenesh
avifenesh marked this pull request as ready for review July 22, 2026 13:05
Copilot AI review requested due to automatic review settings July 22, 2026 13:05
@gemini-code-assist

Copy link
Copy Markdown

Caution

The consumer version of Gemini Code Assist on GitHub has been sunset. All code review activity has officially ceased.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@avifenesh
avifenesh merged commit 2edd663 into main Jul 22, 2026
11 checks passed
@avifenesh
avifenesh deleted the fix/380-restore-platform-adapters branch July 22, 2026 13:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Incomplete Kiro support

2 participants