Skip to content

FlowAId 0.5.0

Choose a tag to compare

@github-actions github-actions released this 29 Sep 17:09
· 142 commits to main since this release
  • 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.
  • 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
      of input.*, nodes.* and variables.*, 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.

Images

  • ghcr.io/morohn/flowaid-api:0.5.0
  • ghcr.io/morohn/flowaid-worker:0.5.0
  • ghcr.io/morohn/flowaid-web:0.5.0

Verify with gh attestation verify oci://ghcr.io/morohn/flowaid-api:0.5.0 --owner MoRohn.