Skip to content

Add --list-options flag to pc init#57

Merged
markbackman merged 1 commit intomainfrom
mb/option-discovery
Feb 11, 2026
Merged

Add --list-options flag to pc init#57
markbackman merged 1 commit intomainfrom
mb/option-discovery

Conversation

@markbackman
Copy link
Contributor

Summary

  • Adds pc init --list-options which outputs all available service options (bot types, transports, STT, LLM, TTS, realtime, video) as JSON
  • Enables CI scripts and coding agents to discover valid values at runtime instead of hardcoding them or parsing validation errors
  • Includes tests covering JSON structure, registry consistency, and eager-exit behavior

Test plan

  • uv run pytest tests/test_list_options.py — 9 tests pass
  • uv run pytest — all 371 existing tests still pass
  • Manual: pc init --list-options outputs expected JSON

🤖 Generated with Claude Code

Lets CI scripts and coding agents query available service options as JSON
at runtime instead of hardcoding values or parsing validation errors.
@markbackman markbackman merged commit ad2f951 into main Feb 11, 2026
1 check passed
@markbackman markbackman deleted the mb/option-discovery branch February 11, 2026 21:13
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.

1 participant