Documentation
¶
Index ¶
Constants ¶
View Source
const ProviderClaude = "claude"
View Source
const ProviderCodex = "codex"
View Source
const ProviderKimi = "kimi"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Backend ¶
type Backend interface {
Run(ctx context.Context, req RunRequest) (RunResult, error)
}
func NewBackend ¶
func NewBackend(cfg FactoryConfig) (Backend, error)
type ClaudeConfig ¶
type CodexConfig ¶
type FactoryConfig ¶
type FactoryConfig struct {
Provider string
Prompts *prompting.Loader
Codex CodexConfig
Claude ClaudeConfig
Kimi KimiConfig
}
type KimiConfig ¶
type ProgressFunc ¶
type ProgressFunc func(step string)
type Provider ¶
type Provider interface {
Backend() Backend
}
func NewProvider ¶
func NewProvider(cfg FactoryConfig) (Provider, error)
type RunRequest ¶
Source Files
¶
Click to show internal directories.
Click to hide internal directories.