Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AgentConfig ¶
type Config ¶
type Config struct {
Providers []ProviderConfig `toml:"providers"`
Models []ModelConfig `toml:"models"`
Agent AgentConfig `toml:"agent"`
Subagents []SubagentConfig `toml:"subagents"`
Session SessionConfig `toml:"session"`
Slack SlackConfig
Services map[string]map[string]any
TUI TUIConfig `toml:"tui"`
}
func DefaultFor ¶
type ModelConfig ¶
type ModelConfig struct {
ID string `toml:"id"`
Provider string `toml:"provider"`
Name string `toml:"name"`
Description string `toml:"description"`
ContextWindow int `toml:"context_window"`
MaxOutputTokens int `toml:"max_output_tokens"`
ThinkingType string `toml:"thinking_type"`
ReasoningEffort string `toml:"reasoning_effort"`
}
type ProviderConfig ¶
type SessionConfig ¶
type SessionConfig struct {
Dir string `toml:"dir"`
}
type SlackConfig ¶
type SubagentConfig ¶
Click to show internal directories.
Click to hide internal directories.