feat: add ECC2 local control pane (#2131)

* feat: add ECC2 local control pane

* fix: refresh control pane package locks

* test: harden control pane coverage

* test: allow portable control pane shutdown

* test: retry local control pane fetches

* fix: harden control pane error handling

* fix: wrap control pane metadata
This commit is contained in:
Affaan Mustafa
2026-06-03 21:54:30 +08:00
committed by GitHub
parent 99baa82500
commit 0f84c0e279
14 changed files with 2746 additions and 0 deletions

View File

@@ -21,6 +21,10 @@ const COMMANDS = {
script: 'consult.js',
description: 'Recommend ECC components and profiles from a natural language query',
},
'control-pane': {
script: 'control-pane.js',
description: 'Run the local ECC2 operator control pane',
},
'install-plan': {
script: 'install-plan.js',
description: 'Alias for plan',
@@ -80,6 +84,7 @@ const PRIMARY_COMMANDS = [
'plan',
'catalog',
'consult',
'control-pane',
'list-installed',
'doctor',
'repair',
@@ -118,6 +123,7 @@ Examples:
ecc catalog components --family language
ecc catalog show framework:nextjs
ecc consult "security reviews"
ecc control-pane --port 8765
ecc list-installed --json
ecc doctor --target cursor
ecc repair --dry-run