feat: expose capability calls through workflow rpc
This commit is contained in:
@@ -33,6 +33,7 @@ import {
|
||||
WorkflowSourcesListPayloadSchema,
|
||||
WorkflowCapabilitiesListPayloadSchema,
|
||||
WorkflowCapabilitiesInspectPayloadSchema,
|
||||
WorkflowCapabilitiesCallPayloadSchema,
|
||||
WorkflowDraftWorkspacesListPayloadSchema,
|
||||
WorkflowDraftWorkspacesGetPayloadSchema,
|
||||
WorkflowDraftWorkspacesCreateEmptyPayloadSchema,
|
||||
@@ -302,6 +303,13 @@ const executeImpl =
|
||||
);
|
||||
return yield* client.workflow["capabilities.inspect"](payload);
|
||||
}
|
||||
case "workflow.capabilities.call": {
|
||||
const payload = yield* decodeParams(
|
||||
WorkflowCapabilitiesCallPayloadSchema,
|
||||
params,
|
||||
);
|
||||
return yield* client.workflow["capabilities.call"](payload);
|
||||
}
|
||||
case "workflow.draft_workspaces.list": {
|
||||
const payload = yield* decodeParams(
|
||||
WorkflowDraftWorkspacesListPayloadSchema,
|
||||
|
||||
Reference in New Issue
Block a user