Skip to content

ENG-134499: default agent thread pool size to 10 - #92

Merged
dmeenaarmorcode merged 3 commits into
mainfrom
ENG-134499
Aug 4, 2026
Merged

ENG-134499: default agent thread pool size to 10#92
dmeenaarmorcode merged 3 commits into
mainfrom
ENG-134499

Conversation

@dmeenaarmorcode

@dmeenaarmorcode dmeenaarmorcode commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Ticket: ENG-134499 — "Make Agent pool size default to 10"

Changes the agent task thread-pool default from 5 → 10 in web-agent/app/worker.py, across every place the default is resolved so no code path silently yields 5:

  • --poolSize argparse default (primary CLI default)
  • default config template (thread_pool_size)
  • server-config path (global_config.get("poolSize", ...))
  • two recovery fallbacks (.get('thread_pool_size', ...))

The if global_config.get("threadPoolSize", 5) truthiness guard is intentionally left unchanged (not a pool-size value).

Tests: added web-agent/app/test_worker_pool_size.py — verifies the default resolves to 10 and that --poolSize still overrides. Both pass locally.

Note: the pre-existing web-agent/app/test_worker.py is untracked on main and errors on import (its autouse fixture patches worker.teleport_semaphore, absent from this worker.py). Left untouched — unrelated to this ticket.

Change the pool-size default from 5 to 10 across all resolution paths in
worker.py (CLI --poolSize default, config template, server-config path,
and recovery fallbacks). Add regression tests for the default and override.
@dmeenaarmorcode
dmeenaarmorcode merged commit bae9709 into main Aug 4, 2026
4 checks passed
@dmeenaarmorcode
dmeenaarmorcode deleted the ENG-134499 branch August 4, 2026 07:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants