chore: remove outdated examples/ folder
Delete examples/ workspace and remove from workspaces config.
This commit is contained in:
@@ -1,45 +0,0 @@
|
|||||||
import { createWorkflow, END, type RoleDefinition } from "@uncaged/workflow";
|
|
||||||
import * as z from "zod/v4";
|
|
||||||
|
|
||||||
type Roles = {
|
|
||||||
greeter: { greeting: string };
|
|
||||||
};
|
|
||||||
|
|
||||||
const greeterMetaSchema = z.object({
|
|
||||||
greeting: z.string(),
|
|
||||||
});
|
|
||||||
|
|
||||||
export const descriptor = {
|
|
||||||
description: "A simple hello world workflow",
|
|
||||||
roles: {
|
|
||||||
greeter: {
|
|
||||||
description: "Generates a greeting",
|
|
||||||
schema: {
|
|
||||||
type: "object",
|
|
||||||
properties: { greeting: { type: "string" } },
|
|
||||||
required: ["greeting"],
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
};
|
|
||||||
|
|
||||||
const greeter: RoleDefinition<Roles["greeter"]> = {
|
|
||||||
description: "Generates a greeting",
|
|
||||||
systemPrompt: "You greet the user briefly.",
|
|
||||||
extractPrompt: "Extract the greeting string produced for the user.",
|
|
||||||
schema: greeterMetaSchema,
|
|
||||||
extractRefs: null,
|
|
||||||
extractMode: "single",
|
|
||||||
};
|
|
||||||
|
|
||||||
export const run = createWorkflow<Roles>(
|
|
||||||
{
|
|
||||||
roles: { greeter },
|
|
||||||
moderator(ctx) {
|
|
||||||
return ctx.steps.length === 0 ? "greeter" : END;
|
|
||||||
},
|
|
||||||
},
|
|
||||||
{
|
|
||||||
agent: async (ctx) => `Hello, ${ctx.start.content}`,
|
|
||||||
},
|
|
||||||
);
|
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
{
|
|
||||||
"name": "@uncaged/workflow-examples",
|
|
||||||
"private": true,
|
|
||||||
"type": "module",
|
|
||||||
"dependencies": {
|
|
||||||
"@uncaged/workflow": "workspace:*",
|
|
||||||
"zod": "^4.0.0"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
+1
-2
@@ -2,8 +2,7 @@
|
|||||||
"name": "@uncaged/workflow-monorepo",
|
"name": "@uncaged/workflow-monorepo",
|
||||||
"private": true,
|
"private": true,
|
||||||
"workspaces": [
|
"workspaces": [
|
||||||
"packages/*",
|
"packages/*"
|
||||||
"examples"
|
|
||||||
],
|
],
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"check": "bunx tsc --build && biome check .",
|
"check": "bunx tsc --build && biome check .",
|
||||||
|
|||||||
Reference in New Issue
Block a user