Skip to content

AgentWorkflows v0.5.0

Choose a tag to compare

@github-actions github-actions released this 08 Oct 15:34
· 338 commits to main since this release
e538145

Docs: https://ramazankara.github.io/agentworkflows/

  • Make the umbrella Helm chart cloud-first: include Temporal/PostgreSQL and the worker,
    generate persistent bootstrap credentials, and ship a default team, cloud routes and
    Research example tools. Add the Kubernetes install guide; keep GitOps defaults unchanged.
  • Keep the gateway console ready for provider setup when cloud keys are missing, while
    inference still fails closed.
  • Capture opt-in redacted/full model and tool step input/output separately from receipts,
    with per-field size limits, Redis TTLs, and expandable console details.
  • Declare workflow input schemas in both SDKs and policy, generate console forms, validate
    starts with field-level 422 errors, and include schemas in templates and agentworkflows init.
  • Expire terminal run records after 30 days by default, backfill existing runs through an
    online state migration, and prune expired entries from run lists.
  • Start the Compose quickstart without building: the stack pulls the signed release images.
  • Install the SDKs from GitHub releases: agentworkflows init pins the release wheel, and the
    TypeScript SDK installs from the release tarball.
  • Add Redis-managed team API keys with admin APIs, one-time secret display, expiry,
    last use, immediate revocation across replicas, and audit receipts. Existing flat
    hashes, key-record files, and JWT/JWKS credentials remain supported.
  • Add optional company OIDC sign-in with PKCE, state and nonce validation, plus Redis
    cookie sessions for OIDC and pasted API credentials, session restore, logout, and CSRF.
  • Add the console's Members & keys page and agentworkflows keys list|create|update|revoke.
    Keep the local Compose credential working with localhost cookie settings.
  • Redesign the console for phones and first use: a compact phone menu, run forms with
    required fields first and optional ones under More options, model answers previewed on
    each step, prompts shown as a transcript, an Approval step that names the reviewer,
    readable trigger schedules, copyable webhook URLs and run IDs, approval cards that lead
    with the draft's title, and one spend summary (spent and tokens against the team limit,
    with usage bars) on Costs and Providers. Your own key is marked and cannot be revoked
    from the console; the Compose demo says when its models are simulated.
  • GET /v1/models names each model's provider in owned_by and flags routes marked
    simulated: true; the Compose demo marks its fakes, so its console note never appears
    on a real provider route. Providers & budgets lists only the steps still needed to
    connect a missing key, including the Helm Secret for OpenAI and Anthropic.
  • Record the person's display name on browser sessions and receipts: the managed key's
    name, or the name/email claim from company sign-in.