Files
IdeA/sdk/IdeaSDK/src/index.ts
Blomios 033e9a86d5 feat(sdk,plugins): ajoute capability tooling et services runtime publics (workspace/terminal/tasks)
- capability manifeste tooling supportée backend + transport runtime catalog
- ctx.services publique côté SDK/runtime, gated par tooling
- surface honnête: workspace, terminal, et tasks en observation/contrôle uniquement
- docs/exemple/tests mis à jour
- QA PASS sur feature/sdk-plugin-tooling-build-debug-surface
2026-08-02 00:31:15 +02:00

36 lines
805 B
TypeScript

export type {
IdeAPluginCapability,
IdeAPluginManifest,
IdeAPluginEngineConstraints,
IdeAPluginLayoutContribution,
IdeAPluginMcpServerContribution,
IdeAPluginMenuItemContribution,
IdeAPluginTopLevelMenuContribution
} from "./manifest.js";
export {
isPluginManifest,
assertPluginManifest,
validatePluginManifest
} from "./manifest.js";
export type {
ActivateContext,
CommandDisposable,
CommandHandler,
CommandRegistry,
BackgroundTaskOutputAttachment,
BackgroundTaskRetryResult,
BackgroundTaskService,
BackgroundTaskStatus,
IdeAPluginModule,
PluginLogger,
PluginServices,
PluginStorage,
TerminalOpenOptions,
TerminalReattachOptions,
TerminalReattachResult,
TerminalService,
TerminalSession,
WorkspaceProject,
WorkspaceService
} from "./runtime.js";