feat: add zed install target

This commit is contained in:
Affaan Mustafa
2026-05-17 07:06:49 -04:00
parent fb6d4a7104
commit 2371a3cf05
17 changed files with 361 additions and 37 deletions

View File

@@ -43,7 +43,7 @@ test('adapter compliance matrix covers the required harness surfaces', () => {
'OpenCode',
'Cursor',
'Gemini',
'Zed-adjacent',
'Zed',
'dmux',
'Orca',
'Superset',
@@ -57,6 +57,14 @@ test('adapter compliance matrix covers the required harness surfaces', () => {
test('adapter compliance source data validates required evidence fields', () => {
assert.deepStrictEqual(validateAdapterRecords(), []);
const zedRecord = ADAPTER_RECORDS.find(record => record.id === 'zed');
assert.ok(zedRecord, 'Expected Zed adapter record');
assert.strictEqual(zedRecord.state, 'Adapter-backed');
assert.ok(
zedRecord.install_or_onramp.includes('`./install.sh --profile minimal --target zed`'),
'Expected Zed installer onramp'
);
for (const record of ADAPTER_RECORDS) {
assert.ok(record.install_or_onramp.length > 0, `${record.id} needs an install or onramp`);
assert.ok(record.verification_commands.length > 0, `${record.id} needs verification commands`);