singularity-forge/src/resources/extensions/mac-tools
TÂCHES 92f0b15268 feat: add extension manifest + registry for user-managed enable/disable (#1238)
Every extension gets a declarative extension-manifest.json (id, tier,
provides, dependencies). A persistent registry at ~/.gsd/extensions/registry.json
tracks enabled/disabled state. `gsd extensions` command family (list, enable,
disable, info) lets users manage extensions without touching source code.

Registry gate filters disabled extensions in loader.ts and resource-loader.ts
before paths reach loadExtensions(). Zero breakage: extensions without manifests
default to enabled, fresh installs have an empty registry.

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-18 14:12:19 -06:00
..
swift-cli feat: add mac-tools extension (macOS native automation) 2026-03-11 01:57:53 -06:00
extension-manifest.json feat: add extension manifest + registry for user-managed enable/disable (#1238) 2026-03-18 14:12:19 -06:00
index.ts fix: resolve TypeScript type errors in misc extension files (#204) (#213) 2026-03-13 11:36:17 -06:00