INNER CODE UNIT · TypeScript

getWorkflow

HoangNguyen0403/agent-skills-standard · mcp/src/tools/index.ts:772

export async function getWorkflow(
  args: { name: string },
  ctx: ToolContext,
): Promise<ToolResult> {
  const workflows = await scanWorkflows(ctx.projectRoot);
  const matched = workflows.find(
    (w) =>
      w.name.toLowerCase() === args.name.toLowerCase() ||
      w.name.toLowerCase() === args.name.replace(/\.md$/, "").toLowerCase(),
  );

  if (!matched) {
    ctx.tracker.record({
      via: "get_workflow",
      input: [args.name],
      loaded: [],
    });
    return {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…