• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

run-llama / llama-agents / 31760247553
85%

Build:
DEFAULT BRANCH: main
Ran 14 Aug 2026 01:19AM UTC
Jobs 12
Files 234
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

14 Aug 2026 01:19AM UTC coverage: 84.522% (-0.01%) from 84.534%
31760247553

push

github

web-flow
Enforce workflow concurrency through DBOS worker queues (#732)

`DBOSRuntime` starts every control loop directly, so
`Workflow(num_concurrent_runs=...)` only limits runs under the basic
runtime. DBOS workers cannot apply the limit.

Now `register()` declares one DBOS queue per workflow, named
`_llamaindex_workflow_queue:<workflow_name>`, with `worker_concurrency`
set from `num_concurrent_runs`. Workflows with a limit submit through
the queue, and runs beyond the limit wait as `ENQUEUED`, admitting
within about `polling_interval_sec`. Workflows without a limit keep
starting directly, so the default path has no added latency. The
constructor rejects zero, negative, boolean, and non-integer limits.

The queue is declared even for unlimited workflows, so removing a limit
still leaves a listener for rows that were `ENQUEUED` under the old one.
Declarations live in a process-level map because DBOS's registry
survives `DBOS.destroy()` and rejects redeclaring a name. Recreating the
runtime reuses the queue object and updates its limit in place, which
DBOS's poller reads live.

The limit is per worker, so deployment capacity is the limit times the
number of live workers. Applications that restrict `DBOS.listen_queues`
collect `runtime.workflow_queues` after registering workflows and before
launch.

30 of 30 new or added lines in 2 files covered. (100.0%)

7 existing lines in 2 files now uncovered.

17906 of 21185 relevant lines covered (84.52%)

1.13 hits per line

Coverage Regressions

Lines Coverage ∆ File
5
79.22
-1.51% packages/llama-agents-server/src/llama_agents/server/_store/postgres_workflow_store.py
2
83.98
0.39% packages/llama-agents-dbos/src/llama_agents/dbos/runtime.py
Jobs
ID Job ID Ran Files Coverage
1 llama-index-utils-workflow - 31760247553.1 14 Aug 2026 01:19AM UTC 1
70.84
GitHub Action Run
2 llama-agents-dbos - 31760247553.2 14 Aug 2026 01:20AM UTC 11
73.9
GitHub Action Run
3 llama-agents-client - 31760247553.3 14 Aug 2026 01:19AM UTC 4
94.29
GitHub Action Run
4 llama-agents-core - 31760247553.4 14 Aug 2026 01:19AM UTC 15
81.34
GitHub Action Run
5 llama-agents-server - 31760247553.5 14 Aug 2026 01:19AM UTC 31
85.52
GitHub Action Run
6 llama-agents-dev - 31760247553.6 14 Aug 2026 01:19AM UTC 12
76.5
GitHub Action Run
7 llama-agents-appserver - 31760247553.7 14 Aug 2026 01:19AM UTC 17
80.66
GitHub Action Run
8 llama-agents-integration-tests - 31760247553.8 14 Aug 2026 01:21AM UTC 101
65.71
GitHub Action Run
9 llama-agents-control-plane - 31760247553.9 14 Aug 2026 01:19AM UTC 31
74.61
GitHub Action Run
10 llamactl - 31760247553.10 14 Aug 2026 01:19AM UTC 48
79.79
GitHub Action Run
11 llama-agents-agentcore - 31760247553.11 14 Aug 2026 01:19AM UTC 5
70.22
GitHub Action Run
12 llama-index-workflows - 31760247553.12 14 Aug 2026 01:19AM UTC 52
93.92
GitHub Action Run
Source Files on build 31760247553
  • Tree
  • List 234
  • Changed 3
  • Source Changed 2
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #31760247553
  • 386f1904 on github
  • Prev Build on main (#31649497941)
  • Next Build on main (#32046445588)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc