Skip to content

Feature: Copilot Local LLM use #136

@epowers

Description

@epowers

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions