Structs§
- APIError
- APIError
Data - Agent
- Agent
Config - Agent
Model - Agent
Part - Agent
Part Input - Agent
Part Input Source - Agent
V2Info - ApiAuth
- Assistant
Message - Assistant
Message Path - Assistant
Message Time - Attachment
Config - BadRequest
Error - BadRequest
Error Data - Catalog
Updated - Command
- Command
Executed - Command
Executed Data - Command
V2Info - Compaction
Part - Config
- Config
Agent - Config
Command Value - Config
Compaction - Config
Enterprise - Config
Experimental - Config
Formatter Variant1 Value - Config
LspVariant1 Value Variant0 - Config
LspVariant1 Value Variant1 - Config
McpValue Variant2 - Config
Mode - Config
Skills - Config
Tool Output - Config
V2Experimental Policy - Config
V2Reference Git - Config
V2Reference Local - Config
Watcher - Conflict
Error - Connection
Credential Info - Connection
EnvInfo - Console
State - Content
Filter Error - Context
Overflow Error - Context
Overflow Error Data - Credential
Key - CredentialO
Auth - Effect
Http ApiError BadRequest - Effect
Http ApiError Forbidden - Effect
Http ApiError Internal Server Error - Event
Catalog Updated - Event
Command Executed - Event
File Edited - Event
File Watcher Updated - Event
Global Disposed - Event
Installation Update Available - Event
Installation Updated - Event
Integration Connection Updated - Event
Integration Updated - Event
LspUpdated - Event
McpBrowser Open Failed - Event
McpTools Changed - Event
Message Part Delta - Event
Message Part Removed - Event
Message Part Updated - Event
Message Removed - Event
Message Updated - Event
Models DevRefreshed - Event
Permission Asked - Event
Permission Replied - Event
Permission V2Asked - Event
Permission V2Replied - Event
Plugin Added - Event
Project Directories Updated - Event
Project Updated - Event
PtyCreated - Event
PtyDeleted - Event
PtyExited - Event
PtyUpdated - Event
Question Asked - Event
Question Rejected - Event
Question Replied - Event
Question V2Asked - Event
Question V2Rejected - Event
Question V2Replied - Event
Reference Updated - Event
Server Connected - Event
Server Instance Disposed - Event
Server Instance Disposed Properties - Event
Session Compacted - Event
Session Created - Event
Session Deleted - Event
Session Diff - Event
Session Error - Event
Session Idle - Event
Session Next Agent Switched - Event
Session Next Compaction Delta - Event
Session Next Compaction Ended - Event
Session Next Compaction Started - Event
Session Next Context Updated - Event
Session Next Model Switched - Event
Session Next Moved - Event
Session Next Prompt Admitted - Event
Session Next Prompted - Event
Session Next Reasoning Delta - Event
Session Next Reasoning Ended - Event
Session Next Reasoning Started - Event
Session Next Retried - Event
Session Next Revert Cleared - Event
Session Next Revert Committed - Event
Session Next Revert Staged - Event
Session Next Shell Ended - Event
Session Next Shell Started - Event
Session Next Step Ended - Event
Session Next Step Failed - Event
Session Next Step Started - Event
Session Next Synthetic - Event
Session Next Text Delta - Event
Session Next Text Ended - Event
Session Next Text Started - Event
Session Next Tool Called - Event
Session Next Tool Failed - Event
Session Next Tool Input Delta - Event
Session Next Tool Input Ended - Event
Session Next Tool Input Started - Event
Session Next Tool Progress - Event
Session Next Tool Success - Event
Session Status - Event
Session Updated - Event
Todo Updated - Event
TuiCommand Execute - Event
TuiCommand Execute2 - Event
TuiPrompt Append - Event
TuiPrompt Append2 - Event
TuiSession Select - Event
TuiSession Select2 - Event
TuiToast Show - Event
TuiToast Show2 - Event
VcsBranch Updated - Event
Workspace Failed - Event
Workspace Ready - Event
Workspace Status - Event
Worktree Failed - Event
Worktree Ready - Experimental
Capabilities - File
- File
Content - File
Content Patch - File
Content Patch Hunks Item - File
Diff - File
Edited - File
Edited Data - File
Node - File
Part - File
Part Input - File
Part Source Text - File
Source - File
System Entry - File
Watcher Updated - File
Watcher Updated Data - Forbidden
Error - Formatter
Status - Global
Disposed - Global
Event - Global
Event Payload Variant0 - Global
Event Payload Variant1 - Global
Event Payload Variant2 - Global
Event Payload Variant3 - Global
Event Payload Variant4 - Global
Event Payload Variant5 - Global
Event Payload Variant6 - Global
Event Payload Variant7 - Global
Event Payload Variant8 - Global
Event Payload Variant9 - Global
Event Payload Variant10 - Global
Event Payload Variant11 - Global
Event Payload Variant12 - Global
Event Payload Variant13 - Global
Event Payload Variant14 - Global
Event Payload Variant15 - Global
Event Payload Variant16 - Global
Event Payload Variant17 - Global
Event Payload Variant18 - Global
Event Payload Variant19 - Global
Event Payload Variant20 - Global
Event Payload Variant21 - Global
Event Payload Variant22 - Global
Event Payload Variant23 - Global
Event Payload Variant24 - Global
Event Payload Variant25 - Global
Event Payload Variant26 - Global
Event Payload Variant27 - Global
Event Payload Variant28 - Global
Event Payload Variant29 - Global
Event Payload Variant30 - Global
Event Payload Variant31 - Global
Event Payload Variant32 - Global
Event Payload Variant33 - Global
Event Payload Variant34 - Global
Event Payload Variant35 - Global
Event Payload Variant36 - Global
Event Payload Variant37 - Global
Event Payload Variant38 - Global
Event Payload Variant39 - Global
Event Payload Variant40 - Global
Event Payload Variant41 - Global
Event Payload Variant42 - Global
Event Payload Variant43 - Global
Event Payload Variant44 - Global
Event Payload Variant45 - Global
Event Payload Variant46 - Global
Event Payload Variant47 - Global
Event Payload Variant48 - Global
Event Payload Variant49 - Global
Event Payload Variant50 - Global
Event Payload Variant51 - Global
Event Payload Variant52 - Global
Event Payload Variant53 - Global
Event Payload Variant54 - Global
Event Payload Variant55 - Global
Event Payload Variant56 - Global
Event Payload Variant57 - Global
Event Payload Variant58 - Global
Event Payload Variant59 - Global
Event Payload Variant60 - Global
Event Payload Variant61 - Global
Event Payload Variant62 - Global
Event Payload Variant63 - Global
Event Payload Variant64 - Global
Event Payload Variant65 - Global
Event Payload Variant66 - Global
Event Payload Variant67 - Global
Event Payload Variant68 - Global
Event Payload Variant69 - Global
Event Payload Variant70 - Global
Event Payload Variant71 - Global
Event Payload Variant72 - Global
Event Payload Variant73 - Global
Event Payload Variant74 - Global
Event Payload Variant75 - Global
Event Payload Variant76 - Global
Event Payload Variant77 - Global
Event Payload Variant78 - Global
Event Payload Variant79 - Global
Event Payload Variant80 - Global
Event Payload Variant81 - Global
Event Payload Variant82 - Global
Event Payload Variant83 - Global
Event Payload Variant84 - Global
Event Payload Variant85 - Global
Event Payload Variant86 - Global
Event Payload Variant87 - Global
Session - Image
Attachment Config - Installation
Update Available - Installation
Updated - Installation
Updated Data - Integration
Attempt - Integration
Attempt Status Pending Time - Integration
Connection Updated - Integration
Connection Updated Data - Integration
EnvMethod - Integration
Info - Integration
Inputs - Integration
KeyMethod - IntegrationO
Auth Method - Integration
Ref - Integration
Select Prompt - Integration
Text Prompt - Integration
Updated - Integration
When - Invalid
Cursor Error - Invalid
Request Error - JSON
Schema - LLMProvider
Metadata - LSPStatus
- Location
Info - Location
Info Project - Location
Ref - LspUpdated
- MCPStatus
Connected - MCPStatus
Disabled - MCPStatus
Failed - MCPStatus
Needs Auth - MCPStatus
Needs Client Registration - McpBrowser
Open Failed - McpBrowser
Open Failed Data - McpLocal
Config - McpO
Auth Config - McpRemote
Config - McpResource
- McpServer
NotFound Error - McpTools
Changed - McpTools
Changed Data - McpUnsupportedO
Auth Error - Message
Aborted Error - Message
NotFound Error - Message
Output Length Error - Message
Part Delta - Message
Part Delta Data - Message
Part Removed - Message
Part Removed Data - Message
Part Updated - Message
Part Updated Data - Message
Removed - Message
Removed Data - Message
Updated - Message
Updated Data - Message
With Parts - Model
- Model
Api2 - Model
Capabilities - Model
Capabilities2 - Model
Capabilities2 Input - Model
Cost - Model
Cost2 - Model
Cost2 Experimental Over200K - Model
Cost2 Tiers Item - Model
Cost2 Tiers Item Tier - Model
Cost Tier - Model
Ref - Model
V2Info - Model
V2Info Limit - Model
V2Info Request - Model
V2Info Time - Model
V2Info Variants Item - Models
DevRefreshed - Move
Session Destination - Move
Session Error - NotFound
Error - NotFound
Error Data - OAuth
- Output
Format Json Schema - Output
Format Text - Patch
Part - Path
- Permission
Asked - Permission
Asked Data - Permission
Asked Data Tool - Permission
Config Variant1 - Permission
NotFound Error - Permission
Object Config - Permission
Replied - Permission
Replied Data - Permission
Reply Params - Permission
Request - Permission
Rule - Permission
Saved Info - Permission
V2Asked - Permission
V2Asked Data - Permission
V2Replied - Permission
V2Replied Data - Permission
V2Request - Permission
V2Rule - Permission
V2Source - Plugin
Added - Plugin
Added Data - Project
- Project
Commands - Project
Copy Copy - Project
Copy Error - Project
Copy Error Data - Project
Directories Item - Project
Directories Updated - Project
Directories Updated Data - Project
Icon - Project
NotFound Error - Project
Summary - Project
Time - Project
Updated - Project
Updated Data - Prompt
- Prompt
Agent Attachment - Prompt
Async Params - Prompt
File Attachment - Prompt
Input - Prompt
Input File Attachment - Prompt
Source - Provider
- ProviderAISDK
- Provider
Auth Authorization - Provider
Auth Error - Provider
Auth Error1 - Provider
Auth Error1 Data - Provider
Auth Error Data - Provider
Auth Method - Provider
Auth Method Prompts Item Select Options Item - Provider
Auth Method Prompts Item Text When - Provider
Config - Provider
Config Models Value - Provider
Config Models Value Cost - Provider
Config Models Value Cost Context Over200k - Provider
Config Models Value Interleaved Variant1 - Provider
Config Models Value Limit - Provider
Config Models Value Modalities - Provider
Config Models Value Provider - Provider
Config Models Value Variants Value - Provider
Config Options - Provider
Native - Provider
NotFound Error - Provider
Request - Provider
V2Info - Pty
- PtyCreated
- PtyCreated
Data - PtyDeleted
- PtyDeleted
Data - PtyExited
- PtyExited
Data - PtyForbidden
Error - PtyNot
Found Error - PtyTicket
Connect Token - PtyUpdated
- Question
Asked - Question
Asked Data - Question
Info - Question
NotFound Error - Question
Option - Question
Rejected - Question
Rejected2 - Question
Rejected2 Data - Question
Replied - Question
Replied2 - Question
Replied2 Data - Question
Request - Question
Tool - Question
V2Asked - Question
V2Asked Data - Question
V2Info - Question
V2Option - Question
V2Rejected - Question
V2Replied - Question
V2Replied Data - Question
V2Reply - Question
V2Request - Question
V2Tool - Range
- Range
Start - Reasoning
Part - Reference
GitSource - Reference
Info - Reference
Local Source - Reference
Updated - Resource
Source - Retry
Part - Retry
Part Time - Revert
State - Server
Config - Server configuration for opencode serve and web commands
- Server
Connected - Service
Unavailable Error - Session
- Session
Active - Session
Busy Error - Session
Compacted - Session
Create Params - Session
Create Params Model - Session
Created - Session
Created Data - Session
Deleted - Session
Diff - Session
Diff Data - Session
Durable Event Stream - Session
Error - Session
Error Data - Session
Error Unknown - Session
History - Session
Idle - Session
Idle Data - Session
Input Admitted - Session
Message Agent Switched - Session
Message Assistant - Session
Message Assistant Reasoning - Session
Message Assistant Snapshot - Session
Message Assistant Text - Session
Message Assistant Tool - Session
Message Assistant Tool Provider - Session
Message Assistant Tool Time - Session
Message Compaction - Session
Message Model Switched - Session
Message Shell - Session
Message Shell Time - Session
Message Synthetic - Session
Message System - Session
Message Tool State Completed - Session
Message Tool State Error - Session
Message Tool State Pending - Session
Message Tool State Running - Session
Message User - Session
Message User Time - Session
Messages Response - Session
Next Agent Switched - Session
Next Agent Switched Data - Session
Next Compaction Delta - Session
Next Compaction Ended - Session
Next Compaction Ended Data - Session
Next Compaction Started - Session
Next Compaction Started Data - Session
Next Context Updated - Session
Next Context Updated Data - Session
Next Model Switched - Session
Next Model Switched Data - Session
Next Moved - Session
Next Moved Data - Session
Next Prompt Admitted - Session
Next Prompted - Session
Next Prompted Data - Session
Next Reasoning Delta - Session
Next Reasoning Delta Data - Session
Next Reasoning Ended - Session
Next Reasoning Ended Data - Session
Next Reasoning Started - Session
Next Reasoning Started Data - Session
Next Retried - Session
Next Retried Data - Session
Next Retry Error - Session
Next Revert Cleared - Session
Next Revert Cleared Data - Session
Next Revert Committed - Session
Next Revert Committed Data - Session
Next Revert Staged - Session
Next Revert Staged Data - Session
Next Shell Ended - Session
Next Shell Ended Data - Session
Next Shell Started - Session
Next Shell Started Data - Session
Next Step Ended - Session
Next Step Ended Data - Session
Next Step Ended Data Tokens - Session
Next Step Ended Data Tokens Cache - Session
Next Step Failed - Session
Next Step Failed Data - Session
Next Step Started - Session
Next Step Started Data - Session
Next Synthetic - Session
Next Text Delta - Session
Next Text Delta Data - Session
Next Text Ended - Session
Next Text Ended Data - Session
Next Text Started - Session
Next Text Started Data - Session
Next Tool Called - Session
Next Tool Called Data - Session
Next Tool Failed - Session
Next Tool Failed Data - Session
Next Tool Failed Data Provider - Session
Next Tool Input Delta - Session
Next Tool Input Delta Data - Session
Next Tool Input Ended - Session
Next Tool Input Ended Data - Session
Next Tool Input Started - Session
Next Tool Input Started Data - Session
Next Tool Progress - Session
Next Tool Progress Data - Session
Next Tool Success - Session
Next Tool Success Data - Session
NotFound Error - Session
Revert - Session
Share - Session
Status2 - Session
Status2 Data - Session
Status2 Durable - Session
Status Retry Action - Session
Summary - Session
Time - Session
Updated - Session
V2Info - Session
V2Info Time - Sessions
Response - Sessions
Response Cursor - Skill
V2Directory Source - Skill
V2Embedded Source - Skill
V2Info - Skill
V2Url Source - Snapshot
File Diff - Snapshot
Part - Step
Finish Part - Step
Finish Part Tokens - Step
Start Part - Structured
Output Error - Structured
Output Error Data - Subtask
Part - Subtask
Part Input - Subtask
Part Input Model - Symbol
- Symbol
Location - Symbol
Source - Sync
Event Message Part Removed - Sync
Event Message Part Removed Sync Event - Sync
Event Message Part Updated - Sync
Event Message Part Updated Sync Event - Sync
Event Message Removed - Sync
Event Message Removed Sync Event - Sync
Event Message Updated - Sync
Event Message Updated Sync Event - Sync
Event Session Created - Sync
Event Session Created Sync Event - Sync
Event Session Deleted - Sync
Event Session Deleted Sync Event - Sync
Event Session Next Agent Switched - Sync
Event Session Next Agent Switched Sync Event - Sync
Event Session Next Compaction Ended - Sync
Event Session Next Compaction Ended Sync Event - Sync
Event Session Next Compaction Started - Sync
Event Session Next Compaction Started Sync Event - Sync
Event Session Next Context Updated - Sync
Event Session Next Context Updated Sync Event - Sync
Event Session Next Model Switched - Sync
Event Session Next Model Switched Sync Event - Sync
Event Session Next Moved - Sync
Event Session Next Moved Sync Event - Sync
Event Session Next Prompt Admitted - Sync
Event Session Next Prompt Admitted Sync Event - Sync
Event Session Next Prompted - Sync
Event Session Next Prompted Sync Event - Sync
Event Session Next Reasoning Ended - Sync
Event Session Next Reasoning Ended Sync Event - Sync
Event Session Next Reasoning Started - Sync
Event Session Next Reasoning Started Sync Event - Sync
Event Session Next Retried - Sync
Event Session Next Retried Sync Event - Sync
Event Session Next Revert Cleared - Sync
Event Session Next Revert Cleared Sync Event - Sync
Event Session Next Revert Committed - Sync
Event Session Next Revert Committed Sync Event - Sync
Event Session Next Revert Staged - Sync
Event Session Next Revert Staged Sync Event - Sync
Event Session Next Shell Ended - Sync
Event Session Next Shell Ended Sync Event - Sync
Event Session Next Shell Started - Sync
Event Session Next Shell Started Sync Event - Sync
Event Session Next Step Ended - Sync
Event Session Next Step Ended Sync Event - Sync
Event Session Next Step Failed - Sync
Event Session Next Step Failed Sync Event - Sync
Event Session Next Step Started - Sync
Event Session Next Step Started Sync Event - Sync
Event Session Next Synthetic - Sync
Event Session Next Synthetic Sync Event - Sync
Event Session Next Text Ended - Sync
Event Session Next Text Ended Sync Event - Sync
Event Session Next Text Started - Sync
Event Session Next Text Started Sync Event - Sync
Event Session Next Tool Called - Sync
Event Session Next Tool Called Sync Event - Sync
Event Session Next Tool Failed - Sync
Event Session Next Tool Failed Sync Event - Sync
Event Session Next Tool Input Ended - Sync
Event Session Next Tool Input Ended Sync Event - Sync
Event Session Next Tool Input Started - Sync
Event Session Next Tool Input Started Sync Event - Sync
Event Session Next Tool Progress - Sync
Event Session Next Tool Progress Sync Event - Sync
Event Session Next Tool Success - Sync
Event Session Next Tool Success Sync Event - Sync
Event Session Updated - Sync
Event Session Updated Sync Event - Text
Part - Text
Part Input - Text
Part Input Time - Todo
- Todo
Updated - Todo
Updated Data - Tool
File Content - Tool
List Item - Tool
Part - Tool
State Completed - Tool
State Completed Time - Tool
State Error - Tool
State Error Time - Tool
State Pending - Tool
State Running - Tool
State Running Time - Tool
Text Content - TuiCommand
Execute - TuiCommand
Execute Data - TuiPrompt
Append - TuiPrompt
Append Data - TuiSession
Select - TuiSession
Select Data - TuiToast
Show - TuiToast
Show Data - Unauthorized
Error - Unknown
Error - Unknown
Error1 - Unknown
Error Data - User
Message - User
Message Model - User
Message Summary - User
Message Time - V2Event
Stream - VcsApply
Error - VcsApply
Error Data - VcsBranch
Updated - VcsBranch
Updated Data - VcsFile
Diff - VcsFile
Status - VcsInfo
- Well
Known Auth - Workspace
- Workspace
Create Error - Workspace
Event Connection Status - Workspace
Failed - Workspace
Ready - Workspace
Ready Data - Workspace
Status - Workspace
Status Data - Workspace
Warp Error - Worktree
- Worktree
Create Input - Worktree
Error - Worktree
Failed - Worktree
Failed Data - Worktree
Ready - Worktree
Ready Data - Worktree
Remove Input - Worktree
Reset Input
Enums§
- Agent
Color - Agent
Config Color - Hex color code (e.g., #FF5733) or theme color (e.g., primary)
- Auth
- Config
Autoupdate - Automatically update to the latest version. Set to true to auto-update, false to disable, or ‘notify’ to show update notifications Untagged union: serde tries each variant in the order below.
- Config
Formatter - Enable or configure formatters. Omit or set to false to disable, true to enable built-ins, or an object to enable built-ins with overrides. Untagged union: serde tries each variant in the order below.
- Config
Lsp - Enable or configure LSP servers. Omit or set to false to disable, true to enable built-ins, or an object to enable built-ins with overrides. Untagged union: serde tries each variant in the order below.
- Config
LspVariant1 Value - Untagged union: serde tries each variant in the order below.
- Config
McpValue - Untagged union: serde tries each variant in the order below.
- Config
Plugin Item - Untagged union: serde tries each variant in the order below.
- Config
References Value - Untagged union: serde tries each variant in the order below.
- Connection
Info - Credential
Value - Event
- File
Part Source - Global
Event Payload - Untagged union: serde tries each variant in the order below.
- Integration
Attempt Status - Integration
Method - IntegrationO
Auth Method Prompts Item - LLMTool
Content - Layout
Config - @deprecated Always uses stretch layout.
- LogLevel
- Log level
- MCPStatus
- McpRemote
Config Oauth - OAuth authentication configuration for the MCP server. Set to false to disable OAuth auto-detection. Untagged union: serde tries each variant in the order below.
- Message
- Model
Api - Model
Capabilities2 Interleaved - Untagged union: serde tries each variant in the order below.
- Output
Format - Output
Format1 - Part
- Permission
Action - Permission
Action Config - Permission
Config - Untagged union: serde tries each variant in the order below.
- Permission
Reply Response - Decision sent when replying to a permission request
(
POST /session/{sessionID}/permissions/{permissionID}). The wire schema pins this toonce/always/reject; theUnknownfallback preserves forward compatibility with newer server values. - Permission
Rule Config - Untagged union: serde tries each variant in the order below.
- Permission
V2Effect - Permission
V2Reply - Policy
Effect - Project
Vcs - Prompt
Async Params Parts Item - Provider
Api - Provider
Auth Method Prompts Item - Provider
Config Models Value Interleaved - Untagged union: serde tries each variant in the order below.
- Provider
Config Options Header Timeout - Timeout in milliseconds to wait for response headers. Provider integrations may set defaults. Set to false to disable timeout. Untagged union: serde tries each variant in the order below.
- Provider
Config Options Timeout - Timeout in milliseconds for full requests to this provider. Set to false to disable timeout. Untagged union: serde tries each variant in the order below.
- Reference
Source - Session
Durable Event - Session
Error Data Error - Session
Message - Session
Message Assistant Content Item - Session
Message Assistant Tool State - Session
Status - Skill
V2Source - Tool
State - TuiCommand
Execute Data Command - V2Event
- Workspace
Time Used - Untagged union: serde tries each variant in the order below.