feat(provider): support startup args settings #265

Merged
didericis merged 1 commits from feat/provider-startup-args into main 2026-06-24 22:58:34 -04:00
Collaborator

Adds provider-level startup_args passthrough for built-in agent providers.

Changes:

  • validate agent_provider.settings.startup_args as string args
  • pass startup args through Claude and Codex provider plans
  • append extra startup args for Pi after generated --models args
  • cover manifest validation and provider plan behavior in unit tests

Verification:

  • python3 -m unittest tests.unit.test_manifest_egress tests.unit.test_agent_provider tests.unit.test_cli_start_settle
  • python3 -m py_compile bot_bottle/agent_provider.py bot_bottle/manifest_agent.py bot_bottle/contrib/claude/agent_provider.py bot_bottle/contrib/codex/agent_provider.py bot_bottle/contrib/pi/agent_provider.py
  • venv/bin/pyright
Adds provider-level startup_args passthrough for built-in agent providers. Changes: - validate agent_provider.settings.startup_args as string args - pass startup args through Claude and Codex provider plans - append extra startup args for Pi after generated --models args - cover manifest validation and provider plan behavior in unit tests Verification: - python3 -m unittest tests.unit.test_manifest_egress tests.unit.test_agent_provider tests.unit.test_cli_start_settle - python3 -m py_compile bot_bottle/agent_provider.py bot_bottle/manifest_agent.py bot_bottle/contrib/claude/agent_provider.py bot_bottle/contrib/codex/agent_provider.py bot_bottle/contrib/pi/agent_provider.py - venv/bin/pyright
didericis-codex added 1 commit 2026-06-24 22:53:09 -04:00
feat(provider): support startup args settings
test / unit (pull_request) Successful in 41s
test / integration (pull_request) Successful in 26s
lint / lint (push) Successful in 2m12s
test / unit (push) Successful in 41s
test / integration (push) Successful in 26s
Update Quality Badges / update-badges (push) Successful in 2m9s
ecaae708f7
didericis approved these changes 2026-06-24 22:58:26 -04:00
didericis merged commit ecaae708f7 into main 2026-06-24 22:58:34 -04:00
didericis deleted branch feat/provider-startup-args 2026-06-24 22:58:35 -04:00
Sign in to join this conversation.