akashi_workflow 0.3.1 copy "akashi_workflow: ^0.3.1" to clipboard
akashi_workflow: ^0.3.1 copied to clipboard

Deterministic, code-driven multi-agent orchestration for Akashi: bounded-concurrency fan-out, typed pipelines, retries with backoff, timeouts, cancellation, and an event stream.

Changelog #

0.3.1 #

0.3.0 #

  • Initial release of deterministic, code-driven multi-agent orchestration.
  • Workflow — an orchestrator with bounded concurrency (maxConcurrency), default + per-task RetryPolicy (geometric backoff + jitter), per-task and global (deadline) timeouts, cooperative cancellation (linkable to an external CancellationToken), a maxTasks runaway-budget guard, and a broadcast events stream of WorkflowEvents.
    • run / runCatching — single task (throwing vs. settled).
    • parallel — fan-out, fail-fast with sibling cancellation.
    • parallelSettled — fan-out returning every TaskResult (successes + failures).
    • pipeline — stream items through a typed Pipeline with no barrier between stages.
  • Task / TaskResult / TaskContext, RetryPolicy, Semaphore, sealed WorkflowEvents, and typed Pipeline builder.
  • agentTask / objectTask — wrap an Akashi Agent (run / generateObject) as a workflow task, with cancellation wired through to the agent loop.
0
likes
160
points
35
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Deterministic, code-driven multi-agent orchestration for Akashi: bounded-concurrency fan-out, typed pipelines, retries with backoff, timeouts, cancellation, and an event stream.

Repository (GitHub)
View/report issues

Topics

#ai #agents #workflow #orchestration

License

MIT (license)

Dependencies

akashi

More

Packages that depend on akashi_workflow