haelyra
42d219e0de
fix(security): reject Windows reparse digests
2026-08-13 18:29:21 -04:00
haelyra
60ab63fe21
fix(security): pin installer checkpoint reads
2026-08-13 18:21:21 -04:00
haelyra
08edb1cb92
fix(install): checkpoint interrupted migrations
2026-08-13 18:17:26 -04:00
haelyra
01335551a3
fix(uninstall): preserve path identity and user drift
2026-08-13 18:02:06 -04:00
1db5c8ab4a
fix(install): harden ECC installer lifecycle
...
Make Antigravity 2.0 installs native and safely migrate legacy state. Ensure doctor, repair, status projection, repeat installs, legacy Codex sync, and uninstall converge without losing user files. Exclude Python bytecode and harden repo-scan bootstrap guidance.
Gate publishing and pull-request merges on one exact packed artifact completing install, repeat, drift, repair, status, and uninstall across Linux, macOS, and Windows.
Co-authored-by: lorencifernando-coder <lorenci.fernando@gmail.com >
Co-authored-by: Suliman Abdulrazzaq <suliman9000a@gmail.com >
Co-authored-by: Wu Shuwen <mikewushuwen@outlook.com >
2026-08-13 16:42:51 -04:00
Affaan Mustafa
382060905e
fix: harden local dashboard and data boundaries ( #2585 )
...
* fix: harden local data boundaries
Bind the capabilities dashboard exclusively to loopback and reject untrusted Host and Origin values. Constrain project-configured agent data paths to the Cursor data root, and harden lifecycle repair/uninstall operations against state-file traversal, symlink swaps, unsafe sources, and forged install-state destinations.\n\nCloses #2506
* fix: eliminate repair source read race
Read source bytes and mode from one no-follow file descriptor so a path replacement cannot mix metadata from one inode with content from another. Add a regression that rejects separate path-based source metadata lookup.
* fix: close dashboard hardening review gaps
2026-07-27 11:11:29 -07:00
Affaan Mustafa
f3afd59045
fix: flatten Claude skill installs ( #2582 )
...
Flatten managed Claude skill destinations, preserve user-owned conflicts, and migrate legacy nested installs through the lifecycle tooling.
2026-07-26 03:20:06 -07:00
devin-ai-integration[bot] and affaan
67537ea480
fix(repair): build opencode payload so repair clears doctor's opencode-plugin-not-built warning ( #2414 ) ( #2438 )
...
* fix(repair): build opencode plugin payload so repair clears doctor's opencode-plugin-not-built warning (#2414 )
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
* refactor(repair): narrow validation bypass to specific codes; fix test-artifact cleanup (#2414 review)
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
---------
Co-authored-by: affaan <affaan@itomarkets.com >
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-07-08 17:14:33 -04:00
Affaan Mustafa
b40de37ccb
test: cover install lifecycle edge paths
2026-04-29 17:56:25 -04:00
Affaan Mustafa
131f977841
feat: strengthen install lifecycle and target adapters ( #512 )
...
* fix: strengthen install lifecycle adapters
* fix: restore template content on uninstall
2026-03-15 21:47:31 -07:00
Affaan Mustafa
4e028bd2d2
feat: orchestration harness, selective install, observer improvements
2026-03-14 12:55:25 -07:00