Structs§
- Account
Login Completed Notification - Account
Rate Limits Updated Notification - Account
Updated Notification - AddConversation
Listener Params - AddConversation
Subscription Response - Agent
Message Delta Notification - Apply
Patch Approval Params - Apply
Patch Approval Response - Archive
Conversation Params - Archive
Conversation Response - Auth
Status Change Notification - Deprecated notification. Use AccountUpdatedNotification instead.
- Cancel
Login Account Params - Cancel
Login Account Response - Cancel
Login Chat GptParams - Cancel
Login Chat GptResponse - Client
Info - Command
Execution Output Delta Notification - Command
Execution Request Accept Settings - Command
Execution Request Approval Params - Command
Execution Request Approval Response - Conversation
GitInfo - Conversation
Summary - Credits
Snapshot - Error
Notification - Exec
Command Approval Params - Exec
Command Approval Response - Exec
OneOff Command Params - Exec
OneOff Command Response - Feedback
Upload Params - Feedback
Upload Response - File
Change Request Approval Params - File
Change Request Approval Response - File
Update Change - Fuzzy
File Search Params - Fuzzy
File Search Response - Fuzzy
File Search Result - Superset of [
codex_file_search::FileMatch] - GetAccount
Params - GetAccount
Rate Limits Response - GetAccount
Response - GetAuth
Status Params - GetAuth
Status Response - GetConversation
Summary Response - GetUser
Agent Response - GetUser
Saved Config Response - GitDiff
ToRemote Params - GitDiff
ToRemote Response - GitSha
- Initialize
Params - Initialize
Response - Interrupt
Conversation Params - Interrupt
Conversation Response - Item
Completed Notification - Item
Started Notification - JSONRPC
Error - A response to a request that indicates an error occurred.
- JSONRPC
Error Error - JSONRPC
Notification - A notification which does not expect a response.
- JSONRPC
Request - A request that expects a response.
- JSONRPC
Response - A successful (non-error) response to a request.
- List
Conversations Params - List
Conversations Response - Login
ApiKey Params - Login
ApiKey Response - Login
Chat GptComplete Notification - Deprecated in favor of AccountLoginCompletedNotification.
- Login
Chat GptResponse - Logout
Account Response - Logout
Chat GptParams - Logout
Chat GptResponse - McpTool
Call Error - McpTool
Call Progress Notification - McpTool
Call Result - Model
- Model
List Params - Model
List Response - NewConversation
Params - NewConversation
Response - Profile
- Rate
Limit Snapshot - Rate
Limit Window - Reasoning
Effort Option - Reasoning
Summary Part Added Notification - Reasoning
Summary Text Delta Notification - Reasoning
Text Delta Notification - Remove
Conversation Listener Params - Remove
Conversation Subscription Response - Resume
Conversation Params - Resume
Conversation Response - Review
Start Params - Sandbox
Command Assessment - Sandbox
Settings - Send
User Message Params - Send
User Message Response - Send
User Turn Params - Send
User Turn Response - Session
Configured Notification - SetDefault
Model Params - SetDefault
Model Response - Thread
- Thread
Archive Params - Thread
Archive Response - Thread
Compact Params - Thread
Compact Response - Thread
List Params - Thread
List Response - Thread
Resume Params - There are three ways to resume a thread:
- Thread
Resume Response - Thread
Start Params - Thread
Start Response - Thread
Started Notification - Todo
Item - Tools
- Turn
- Turn
Completed Notification - Turn
Error - Turn
Interrupt Params - Turn
Interrupt Response - Turn
Start Params - Turn
Start Response - Turn
Started Notification - Usage
- User
Info Response - User
Saved Config - Windows
World Writable Warning Notification
Enums§
- Account
- Approval
Decision - AskFor
Approval - Auth
Mode - Client
Notification - Client
Request - Request from the client to the server.
- Codex
Error Info - This translation layer make sure that we expose codex error code in camel case.
- Command
Action - Command
Execution Status - Command
Risk Level - GetConversation
Summary Params - Input
Item - JSONRPC
Message - Refers to any valid JSON-RPC object that can be decoded off the wire, or encoded to be sent.
- Login
Account Params - Login
Account Response - McpTool
Call Status - Patch
Apply Status - Patch
Change Kind - Request
Id - Review
Target - Sandbox
Mode - Sandbox
Policy - Server
Notification - Notification sent from the server to the client.
- Server
Request - Request initiated from the server and sent to the client.
- Server
Request Payload - Thread
Item - Turn
Status - User
Input
Constants§
Functions§
- build_
turns_ from_ event_ msgs - Convert persisted
EventMsgentries into a sequence ofTurnvalues. - export_
client_ notification_ schemas - export_
client_ param_ schemas - export_
client_ response_ schemas - export_
client_ responses - export_
server_ notification_ schemas - export_
server_ param_ schemas - export_
server_ response_ schemas - export_
server_ responses - generate_
json - generate_
ts - generate_
types