Add config runtime provider options:
- str: provider name (default original config schema)
- object:
- name: str (i.e. "copilot")
- type: str | None (i.e. "openai", "ollama", "vllm", see copilot provider types for now and think about future types)
- base_url: str | None (default: os.environ COPILOT_PROVIDER_BASE_URL, OPENAI_BASE_URL, None means api default)
- api_key: str | None (OPENAI_API_KEY, maybe COPILOT_GITHUB_TOKEN or define a different config var?)
- etc. support config for Copilot Python SDK provider config and Claude and others
Hack that seems to work but if you have access to Copilot CLI source, you're more capable of a proper implementation:
main...epowers:conductor:feature/local
Add config runtime provider options:
Hack that seems to work but if you have access to Copilot CLI source, you're more capable of a proper implementation:
main...epowers:conductor:feature/local