fabric-workflow

Installation
SKILL.md

Fabric Dynamic Workflow

Put the complete loop, phases, and branches in one type-checked fabric_exec program. Pass the objective as strings.task.

Core surfaces:

  • agent(prompt, { label, tools?, schema?, ... }) for a bounded worker; label every call.
  • parallel(thunks, { concurrency }) for fan-out; pass functions, not promises.
  • pipeline(items, ...stages) for sequential stages per item with cross-item concurrency.
  • workflow.configure, phase, workflow.item, workflow.event, and workflow.log for dashboard progress.
  • workflow.budget plus top-level agentBudget/tokenBudget for bounded runs.

Use JSON Schema when machine-readable output makes aggregation safer. A reliable shape is discover → analyze in checked batches → verify available findings:

type WorkOutcome =
  | { item: string; status: "completed"; finding: string }
  | { item: string; status: "failed" | "not_started"; error: string };
Installs
1
GitHub Stars
35
First Seen
5 days ago
fabric-workflow — monotykamary/pi-fabric