Skip to content

[plugins][release] Publish ts-plugin-kit discovery minor (filament hand-off gate) #7

Description

@kreneskyp

Context

filament-ide's plugin-discovery GATED track consumes the @agent-ix/ts-plugin-kit discovery API (searchPlugins / createPluginSearch / createTtlCache / sourceToInstallInput) + npm source resolution. filament pins @agent-ix/ts-plugin-kit@0.1.3 today, which has none of that. This is Plan-001 Task-008 — the hand-off gate that unblocks filament discovery.

Tasks (in order)

  • Merge the kit PRsfeat: resolve npm sources via npm pack #3 (npm resolution) first, then feat: plugin discovery (search npm/GitHub for compatible plugins) #2 (discovery). On the second merge, reconcile the shared spec.md / NFR-003 edits and renumber the overlapping TC IDs (both branches used TC-022…; npm uses TC-022…026, discovery TC-022…054 → shift one block, e.g. discovery → TC-055+). Both PR bodies note this.
  • Bump @agent-ix/ts-plugin-kit a minor (additive public surface), make build, and verify dist/ exports the discovery symbols (searchPlugins, createPluginSearch, createTtlCache, sourceToInstallInput, the discovery types) and npm resolution (NpmFetcher, defaultNpmFetcher).
  • pnpm publish --dry-run, then publish to npm.
  • Record the published version and post it on the filament GATED issue for the dep bump (Task-006).

Acceptance criteria

  • @agent-ix/ts-plugin-kit@<new-minor> is published and the new symbols are importable from a clean install.
  • Version recorded for the downstream filament bump.

References

Metadata

Metadata

Assignees

No one assigned

    Labels

    pluginsPlugin system / discovery / marketplace

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions