fix(#2644): deduplicate Cursor slash menu (#2812)

* fix(#2644): deduplicate Cursor slash menu

* fix: preserve installer executable mode

* chore: add changeset for PR #2812

* test(#2644): acknowledge Cursor emission changes

* test(#2644): drop spent emitted drift acknowledgments

* fix(#2644): remove retired Cursor command converter

---------

Co-authored-by: clezcoding <clezcoding@users.noreply.github.com>
Co-authored-by: Tom Boucher <trekkie@nomorestars.com>
This commit is contained in:
𝚌𝚕𝚎𝚣𝚌𝚘𝚍𝚒𝚗𝚐
2026-08-03 18:05:45 +02:00
committed by GitHub
parent 067a4d1c6c
commit 88f6d9bd1b
29 changed files with 727 additions and 360 deletions

View File

@@ -108,7 +108,11 @@ test('cursor descriptor declares runtime.hostBehaviors (the folded-in behaviors)
assert.equal(hb.frontmatterDialect, 'cursor');
assert.equal(hb.hooksJsonSurface, true);
assert.equal(hb.skipSharedHooksInstall, true);
assert.equal(hb.reportCommandsDir, true);
assert.deepEqual(hb.retiredArtifacts, [
{ destSubpath: 'commands', prefix: 'gsd-', suffix: '.md' },
]);
assert.equal(hb.reportCommandsDir, undefined,
'Cursor no longer installs a parallel commands/ surface (#2644)');
assert.ok(Array.isArray(hb.managedHookEvents) && hb.managedHookEvents.length >= 6,
'managedHookEvents must list at least 6 events (AC4a)');
});