Skip to main content

Module provider

Module provider 

Source
Expand description

Model provider abstraction for invoking AI agents.

Supports multiple providers (Claude, Ollama, OpenAI).

§Doc Audit

  • audited: 2026-01-25
  • docs: architecture/invoke.md
  • ignore: false

Structs§

ClaudeCliProvider
Claude CLI provider (existing behavior)
KiroCliProvider
Kiro CLI provider (MCP-only)
OllamaConfig
OllamaProvider
Ollama provider (OpenAI-compatible API with agent runtime)
OpenaiConfig
OpenaiProvider
OpenAI provider
ProviderConfig
Provider configuration

Enums§

ProviderType
Model provider type

Traits§

ModelProvider
Trait for model providers