You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|`api.session.state.registerSessionExtension(...)`| Plugin-owned, JSON-compatible session state projected through Gateway sessions |
189
+
|`api.session.workflow.enqueueNextTurnInjection(...)`| Durable exactly-once context injected into the next agent turn for one session |
190
+
|`api.registerTrustedToolPolicy(...)`| Manifest-gated trusted pre-plugin tool policy that can block or rewrite tool params |
191
+
|`api.registerToolMetadata(...)`| Tool catalog display metadata without changing the tool implementation |
192
192
|`api.registerCommand(...)`| Scoped plugin commands; command results can set `continueAgent: true` or `suppressReply: true`; Discord native commands support `descriptionLocalizations`|
193
-
|`api.session.controls.registerControlUiDescriptor(...)`| Control UI contribution descriptors for session, tool, run, or settings surfaces |
194
-
|`api.lifecycle.registerRuntimeLifecycle(...)`| Cleanup callbacks for plugin-owned runtime resources on reset/delete/reload paths |
195
-
|`api.agent.events.registerAgentEventSubscription(...)`| Sanitized event subscriptions for workflow state and monitors |
196
-
|`api.runContext.setRunContext(...)` / `getRunContext(...)` / `clearRunContext(...)`| Per-run plugin scratch state cleared on terminal run lifecycle |
197
-
|`api.session.workflow.registerSessionSchedulerJob(...)`| Cleanup metadata for plugin-owned scheduler jobs; does not schedule work or create task records |
198
-
|`api.session.workflow.sendSessionAttachment(...)`| Bundled-only host-mediated file attachment delivery to the active direct-outbound session route |
|`api.session.controls.registerSessionAction(...)`| Typed session actions clients can dispatch through the Gateway |
193
+
|`api.session.controls.registerControlUiDescriptor(...)`| Control UI contribution descriptors for session, tool, run, or settings surfaces |
194
+
|`api.lifecycle.registerRuntimeLifecycle(...)`| Cleanup callbacks for plugin-owned runtime resources on reset/delete/reload paths |
195
+
|`api.agent.events.registerAgentEventSubscription(...)`| Sanitized event subscriptions for workflow state and monitors |
196
+
|`api.runContext.setRunContext(...)` / `getRunContext(...)` / `clearRunContext(...)`| Per-run plugin scratch state cleared on terminal run lifecycle |
197
+
|`api.session.workflow.registerSessionSchedulerJob(...)`| Cleanup metadata for plugin-owned scheduler jobs; does not schedule work or create task records |
198
+
|`api.session.workflow.sendSessionAttachment(...)`| Bundled-only host-mediated file attachment delivery to the active direct-outbound session route |
0 commit comments