Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Options ¶
type Options struct {
Model string
Instructions string
InitialPrompt string
InitialImages []provider.Image
InitialImageLabels []string
Stream bool
Timeout time.Duration
MaxTurns int
ContextWindowTokens int
AutoCompactTokens int
UsableContextTokens int
ToolOutputTokens int
Approval agent.ApprovalMode
Permissions *permission.Manager
ApprovalCategories map[tool.Category]bool
ModelCatalog *modelcatalog.Catalog
Workspace string
Tools *tool.Registry
SessionStore *session.Store
Session session.Session
Skills *skill.Catalog
Memory *memory.Store
TaskState *taskstate.State
Hook agent.Hook
Collaboration *collaboration.Manager
GoalAutoContinue bool
AlternateScreen bool
Models []string
ModelInfos []provider.ModelInfo
ReasoningEffort string
ServiceTier string
FallbackModels []string
ConfigSummary string
SandboxStatus string
Policy *policy.Store
UserInput *userinput.Manager
Plugins []string
HookSummary []string
Theme string
Keymap string
Notification string
TerminalTitle string
OnEvent func(agent.Event)
StartupWarnings []string
}
Source Files
¶
- agent_turn.go
- attachments.go
- clipboard.go
- command_dispatch.go
- command_output.go
- command_runtime.go
- command_session.go
- commands.go
- editor.go
- input_history.go
- layout.go
- markdown.go
- model_picker.go
- preferences.go
- session_picker.go
- session_state.go
- shutdown.go
- skill_picker.go
- tool_render.go
- transcript.go
- tui.go
- user_input.go
Click to show internal directories.
Click to hide internal directories.