Repository navigation
FlowAId 0.5.0
- Business flows: four complete workflows to start from, each running end to end with only a TypeSafe
key.- Expense approval (finance): a policy check, auto-approval under a limit, otherwise a manager
approval. - Sales lead qualification (sales): intent, fit and a 0–100 score, routed to sales, nurture,
support or discard. - IT help desk routing (IT operations): priority, team and response time, with security
escalation. - Refund request handling (customer service): policy, fraud risk and limits, then refund,
decline or agent review, each with the customer reply.
They appear first on Templates and on New workflow. Each flow's limits are workflow settings, and a
new workflow panel (shown when nothing is selected in the builder) renames the workflow, edits its
description, and edits, adds or removes those settings.
- Expense approval (finance): a policy check, auto-approval under a limit, otherwise a manager
- A first run that works, and says why when it does not. A new starter template, Message triage,
runs with only a TypeSafe key. Template cards say what each one needs and whether the workspace
has it, and each "Use template" button names its template.
In the builder:- A step that needs a key gets it in one step (Add a key for this step). Before this there was
no way to declare a secret in the app. - Prompt and template fields insert references the compiler accepts (
{{ start.message }}) instead
ofinput.*,nodes.*andvariables.*, which never compiled. - The Run tab checks required input before sending, lists the problems that block a run with a way
to reach each one, and shows why the server refused a run (input, keys, connection, permission,
rate limit), with the request id. - The Output tab summarises the run: completed, failed at which step, or waiting for a person, with
time, cost and the full run. - Problems name the node and field.
- The model picker marks providers that have no key.
- Publish stays available and its dialog lists what blocks it.
- Confirm dialogs show a failure instead of failing silently.
- A step that needs a key gets it in one step (Add a key for this step). Before this there was
Images
ghcr.io/morohn/flowaid-api:0.5.0ghcr.io/morohn/flowaid-worker:0.5.0ghcr.io/morohn/flowaid-web:0.5.0
Verify with gh attestation verify oci://ghcr.io/morohn/flowaid-api:0.5.0 --owner MoRohn.