Skip to content

Add native provider adapters (Anthropic, Gemini, Ollama) #7

Description

@devin-ai-integration

The Provider enum in crates/providers/src/lib.rs (lines ~43-48) only supports Mock, OpenAI, and Proxy despite the multi-LLM positioning in the README roadmap.

Problem

  • The multi-LLM promise from the README roadmap is not yet delivered; only Mock/OpenAI/Proxy exist.

Suggested direction

  • Add native provider adapters for Anthropic, Gemini, and Ollama.
  • Since OpenAI/Proxy already use genai, the same abstraction can be extended to these providers.

References

  • crates/providers/src/lib.rsProvider enum (lines ~43-48)

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