mirror of
https://github.com/affaan-m/ECC.git
synced 2026-09-12 20:57:59 +02:00
fix(opencode): migrate legacy managed home installs
This commit is contained in:
@@ -6,7 +6,7 @@ ECC 2.2.0 makes the universal installer a first-class, cross-harness distributio
|
||||
|
||||
- Antigravity installs natively to `.agents/{rules,workflows,skills,agents}`. Do not manually rename a legacy `.agent` directory. Re-run ECC 2.2.0 so the installer can apply its ownership-aware migration rules.
|
||||
- Repeated selective installs retain the complete managed ownership ledger. A later module install no longer causes previously installed ECC files to survive uninstall.
|
||||
- OpenCode home installs use `~/.config/opencode`, and its bundled agent definitions inherit the user's selected model provider.
|
||||
- OpenCode home installs use `~/.config/opencode`. Reinstall or repair discovers legacy `~/.opencode` ownership, migrates unchanged ECC-managed files, and preserves modified files for review. Bundled agent definitions inherit the user's selected model provider.
|
||||
- Legacy Codex sync cleanup requires ownership evidence by default and preserves untracked or modified user files.
|
||||
- `skill-comply` is included in both the install graph and npm archive. Python bytecode and pytest caches remain excluded.
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ Date: 2026-08-24
|
||||
|
||||
## Scope
|
||||
|
||||
This pass covers the release blockers found in the delta from `v2.1.0`: cumulative selective-install ownership, native Antigravity packaging, canonical OpenCode installation, provider-neutral OpenCode agents, `skill-comply` distribution, conservative legacy Codex uninstall, release-workflow safety, and guided-install filesystem boundaries.
|
||||
This pass covers the release blockers found in the delta from `v2.1.0`: cumulative selective-install ownership, native Antigravity packaging, canonical OpenCode installation and conservative legacy migration, provider-neutral OpenCode agents, `skill-comply` distribution, conservative legacy Codex uninstall, release-workflow safety, and guided-install filesystem boundaries.
|
||||
|
||||
## RED
|
||||
|
||||
@@ -21,6 +21,8 @@ Commit `528dbea0` added a security regression proving guided preflight accepted
|
||||
|
||||
Commit `a504b194` added a release regression after review proved both workflows reused the literal 2.2.0 notes path for later valid versions. Both workflow cases failed before the version-derived notes repair.
|
||||
|
||||
Commit `55a2d482` added five OpenCode upgrade regressions. Discovery, uninstall, canonical reinstall, repair migration, and no-follow symlink preservation all failed before the legacy managed-root repair.
|
||||
|
||||
## GREEN
|
||||
|
||||
- Focused installer, lifecycle, packaging, release-workflow, manifest, OpenCode, Antigravity, and uninstall tests passed.
|
||||
|
||||
Reference in New Issue
Block a user