INNER CODE UNIT · TypeScript
listWorkflows
HoangNguyen0403/agent-skills-standard · mcp/src/tools/index.ts:730
export async function listWorkflows(
_args: Record<string, never>,
ctx: ToolContext,
): Promise<ToolResult> {
const workflows = await scanWorkflows(ctx.projectRoot);
ctx.tracker.record({
via: "list_workflows",
input: [],
loaded: [],
discovered: workflows.map((workflow) => `workflow/${workflow.name}`),
});
if (workflows.length === 0) {
return {
content: [
{
type: "text",
text: "No workflows found in `.agents/workflows`.",
},