Gateway: list/describe node capabilities and commands

This commit is contained in:
Peter Steinberger
2025-12-18 02:05:12 +00:00
parent efed2ae30f
commit 742027a447
4 changed files with 375 additions and 58 deletions

View File

@@ -38,6 +38,8 @@ import {
GatewayFrameSchema,
type HelloOk,
HelloOkSchema,
type NodeDescribeParams,
NodeDescribeParamsSchema,
type NodeInvokeParams,
NodeInvokeParamsSchema,
type NodeListParams,
@@ -111,6 +113,9 @@ export const validateNodePairVerifyParams = ajv.compile<NodePairVerifyParams>(
);
export const validateNodeListParams =
ajv.compile<NodeListParams>(NodeListParamsSchema);
export const validateNodeDescribeParams = ajv.compile<NodeDescribeParams>(
NodeDescribeParamsSchema,
);
export const validateNodeInvokeParams = ajv.compile<NodeInvokeParams>(
NodeInvokeParamsSchema,
);