mirror of
https://github.com/affaan-m/ECC.git
synced 2026-08-17 21:15:40 +02:00
* feat(install): add guided Claude plugin setup * fix: support Claude command shims on Windows * feat: support safe Claude plugin scope migration * fix(install): preserve interactive setup terminal * fix(install): auto-migrate setup scope changes * feat(install): add guided multi-harness installer * fix(install): sync Yarn binary metadata * fix(install): handle wizard EOF on Node 18 * ci: allow installer matrix tests to finish * test(install): allow slower PowerShell delegation * fix(install): harden guided provider reconciliation * test(install): harden packaged and local compatibility * chore: prepare guided installer release 2.2.0 * fix(install): report refreshed Codex marketplace state * fix(install): verify managed content provenance * test(install): allow empty Yarn smoke fixture * test(install): invoke Windows package shims safely * fix(install): close cross-platform release gaps * fix(install): require trusted GitHub origins * fix(install): preserve hook profile precedence * refactor(install): centralize trusted GitHub origins * ci: retrigger workflow run after merge of main Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> --------- Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
36 lines
657 B
JavaScript
36 lines
657 B
JavaScript
'use strict';
|
|
|
|
const { main } = require('../../scripts/install-guided');
|
|
|
|
function createPlan(request) {
|
|
return {
|
|
request,
|
|
harnesses: request.harnesses.map(id => ({
|
|
id,
|
|
channel: id === 'kimi' ? 'managed-project' : 'native-plugin',
|
|
preview: {},
|
|
})),
|
|
};
|
|
}
|
|
|
|
async function applyPlan(plan) {
|
|
return {
|
|
status: 'complete',
|
|
completed: plan.harnesses.map(({ id }) => ({ id })),
|
|
retryHarnesses: [],
|
|
};
|
|
}
|
|
|
|
main([], {
|
|
applyPlan,
|
|
createPlan,
|
|
showWelcome({ output }) {
|
|
output.write('PTY_WELCOME_SHOWN\n');
|
|
},
|
|
startSpinner() {
|
|
return { stop() {} };
|
|
},
|
|
}).then(code => {
|
|
process.exitCode = code;
|
|
});
|