Skip to content

spec: FR-024 plugin/catalog library-API + shared-store contract#24

Merged
kreneskyp merged 2 commits into
mainfrom
feat/plugin-library-api
Jun 27, 2026
Merged

spec: FR-024 plugin/catalog library-API + shared-store contract#24
kreneskyp merged 2 commits into
mainfrom
feat/plugin-library-api

Conversation

@kreneskyp

Copy link
Copy Markdown
Contributor

FR-024: plugin/catalog library-API + shared-store contract

Formalizes quoin's exported plugin install/list/remove + catalog-loading API (installPlugin, listPlugins, removePlugin, parseSourceArg, loadCatalog, filamentModulesDir) as a stable contract, and records the shared ~/.ix/filament store + the @agent-ix/ts-plugin-kit source model as the cross-tool interop contract.

filament-ide interoperates over the same shared store (and uses ts-plugin-kit directly) rather than importing quoin — so the durable contract is the store layout, not the library surface. Spec-only change; quire validate ✅.

Companion to agent-ix/filament-ide#2.

🤖 Generated with Claude Code

@kreneskyp
kreneskyp requested a review from a team as a code owner June 27, 2026 16:47
Formalize quoin's exported plugin install/list/remove + catalog-loading API as a stable contract, and record the shared ~/.ix/filament store + ts-plugin-kit source model as the cross-tool interop contract (filament-ide interoperates over the store rather than importing quoin). Add the FR to spec.md's Plugins index.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@kreneskyp
kreneskyp force-pushed the feat/plugin-library-api branch from 9238dc7 to f703a53 Compare June 27, 2026 18:44
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@kreneskyp
kreneskyp merged commit 9582ba9 into main Jun 27, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant