@nestbox-ai/cli
Version:
The cli tools that helps developers to build agents
73 lines (72 loc) • 3.31 kB
TypeScript
export declare const yamlSchema: {
readonly type: "object";
readonly properties: {
readonly agents: {
readonly type: "array";
readonly items: {
readonly type: "object";
readonly properties: {
readonly name: {
readonly type: "string";
readonly minLength: 1;
};
readonly description: {
readonly type: "string";
readonly minLength: 1;
};
readonly entry: {
readonly type: "string";
readonly minLength: 1;
};
readonly type: {
readonly type: "string";
readonly enum: readonly ["REGULAR", "CHATBOT", "WORKFLOW"];
};
readonly inputSchema: {
readonly type: "object";
readonly properties: {
readonly type: {
readonly type: "string";
readonly const: "object";
};
readonly properties: {
readonly type: "object";
readonly additionalProperties: {
readonly type: "object";
readonly properties: {
readonly type: {
readonly type: "string";
readonly minLength: 1;
};
readonly description: {
readonly type: "string";
};
readonly default: {
readonly type: readonly ["string", "number", "boolean", "null"];
};
};
readonly required: readonly ["type"];
readonly additionalProperties: true;
};
};
readonly required: {
readonly type: "array";
readonly items: {
readonly type: "string";
readonly minLength: 1;
};
readonly uniqueItems: true;
};
};
readonly required: readonly ["type", "properties"];
readonly additionalProperties: true;
};
};
readonly required: readonly ["name", "description", "entry", "inputSchema"];
readonly additionalProperties: true;
};
};
};
readonly required: readonly ["agents"];
readonly additionalProperties: true;
};