diff options
| author | adamdotdevin <[email protected]> | 2025-08-15 07:43:30 -0500 |
|---|---|---|
| committer | adamdotdevin <[email protected]> | 2025-08-15 07:43:30 -0500 |
| commit | 6e0e87fb2ad5cc440cc5455c4e43cafc9d07aff0 (patch) | |
| tree | 163bce201bfaac03955bda338ce4f87ce95da7c9 /packages/sdk/go/config.go | |
| parent | c875d11959d568f9fca7fea29ebf6479b29391e3 (diff) | |
| download | opencode-6e0e87fb2ad5cc440cc5455c4e43cafc9d07aff0.tar.gz opencode-6e0e87fb2ad5cc440cc5455c4e43cafc9d07aff0.zip | |
fix: more commands cleanup
Diffstat (limited to 'packages/sdk/go/config.go')
| -rw-r--r-- | packages/sdk/go/config.go | 123 |
1 files changed, 69 insertions, 54 deletions
diff --git a/packages/sdk/go/config.go b/packages/sdk/go/config.go index 47d2fa580..ee2cf7194 100644 --- a/packages/sdk/go/config.go +++ b/packages/sdk/go/config.go @@ -1655,19 +1655,25 @@ func (r ConfigShare) IsKnown() bool { } type KeybindsConfig struct { + // Next agent + AgentCycle string `json:"agent_cycle,required"` + // Previous agent + AgentCycleReverse string `json:"agent_cycle_reverse,required"` + // List agents + AgentList string `json:"agent_list,required"` // Exit the application AppExit string `json:"app_exit,required"` // Show help dialog AppHelp string `json:"app_help,required"` // Open external editor EditorOpen string `json:"editor_open,required"` - // Close file + // @deprecated Close file FileClose string `json:"file_close,required"` - // Split/unified diff + // @deprecated Split/unified diff FileDiffToggle string `json:"file_diff_toggle,required"` - // List files + // @deprecated Currently not available. List files FileList string `json:"file_list,required"` - // Search file + // @deprecated Search file FileSearch string `json:"file_search,required"` // Clear input field InputClear string `json:"input_clear,required"` @@ -1689,15 +1695,15 @@ type KeybindsConfig struct { MessagesHalfPageUp string `json:"messages_half_page_up,required"` // Navigate to last message MessagesLast string `json:"messages_last,required"` - // Toggle layout + // @deprecated Toggle layout MessagesLayoutToggle string `json:"messages_layout_toggle,required"` - // Navigate to next message + // @deprecated Navigate to next message MessagesNext string `json:"messages_next,required"` // Scroll messages down by one page MessagesPageDown string `json:"messages_page_down,required"` // Scroll messages up by one page MessagesPageUp string `json:"messages_page_up,required"` - // Navigate to previous message + // @deprecated Navigate to previous message MessagesPrevious string `json:"messages_previous,required"` // Redo message MessagesRedo string `json:"messages_redo,required"` @@ -1705,6 +1711,10 @@ type KeybindsConfig struct { MessagesRevert string `json:"messages_revert,required"` // Undo message MessagesUndo string `json:"messages_undo,required"` + // Next recent model + ModelCycleRecent string `json:"model_cycle_recent,required"` + // Previous recent model + ModelCycleRecentReverse string `json:"model_cycle_recent_reverse,required"` // List available models ModelList string `json:"model_list,required"` // Create/update AGENTS.md @@ -1723,13 +1733,13 @@ type KeybindsConfig struct { SessionShare string `json:"session_share,required"` // Unshare current session SessionUnshare string `json:"session_unshare,required"` - // Next agent + // @deprecated use agent_cycle. Next agent SwitchAgent string `json:"switch_agent,required"` - // Previous agent + // @deprecated use agent_cycle_reverse. Previous agent SwitchAgentReverse string `json:"switch_agent_reverse,required"` - // @deprecated use switch_agent. Next mode + // @deprecated use agent_cycle. Next mode SwitchMode string `json:"switch_mode,required"` - // @deprecated use switch_agent_reverse. Previous mode + // @deprecated use agent_cycle_reverse. Previous mode SwitchModeReverse string `json:"switch_mode_reverse,required"` // List available themes ThemeList string `json:"theme_list,required"` @@ -1742,49 +1752,54 @@ type KeybindsConfig struct { // keybindsConfigJSON contains the JSON metadata for the struct [KeybindsConfig] type keybindsConfigJSON struct { - AppExit apijson.Field - AppHelp apijson.Field - EditorOpen apijson.Field - FileClose apijson.Field - FileDiffToggle apijson.Field - FileList apijson.Field - FileSearch apijson.Field - InputClear apijson.Field - InputNewline apijson.Field - InputPaste apijson.Field - InputSubmit apijson.Field - Leader apijson.Field - MessagesCopy apijson.Field - MessagesFirst apijson.Field - MessagesHalfPageDown apijson.Field - MessagesHalfPageUp apijson.Field - MessagesLast apijson.Field - MessagesLayoutToggle apijson.Field - MessagesNext apijson.Field - MessagesPageDown apijson.Field - MessagesPageUp apijson.Field - MessagesPrevious apijson.Field - MessagesRedo apijson.Field - MessagesRevert apijson.Field - MessagesUndo apijson.Field - ModelList apijson.Field - ProjectInit apijson.Field - SessionCompact apijson.Field - SessionExport apijson.Field - SessionInterrupt apijson.Field - SessionList apijson.Field - SessionNew apijson.Field - SessionShare apijson.Field - SessionUnshare apijson.Field - SwitchAgent apijson.Field - SwitchAgentReverse apijson.Field - SwitchMode apijson.Field - SwitchModeReverse apijson.Field - ThemeList apijson.Field - ThinkingBlocks apijson.Field - ToolDetails apijson.Field - raw string - ExtraFields map[string]apijson.Field + AgentCycle apijson.Field + AgentCycleReverse apijson.Field + AgentList apijson.Field + AppExit apijson.Field + AppHelp apijson.Field + EditorOpen apijson.Field + FileClose apijson.Field + FileDiffToggle apijson.Field + FileList apijson.Field + FileSearch apijson.Field + InputClear apijson.Field + InputNewline apijson.Field + InputPaste apijson.Field + InputSubmit apijson.Field + Leader apijson.Field + MessagesCopy apijson.Field + MessagesFirst apijson.Field + MessagesHalfPageDown apijson.Field + MessagesHalfPageUp apijson.Field + MessagesLast apijson.Field + MessagesLayoutToggle apijson.Field + MessagesNext apijson.Field + MessagesPageDown apijson.Field + MessagesPageUp apijson.Field + MessagesPrevious apijson.Field + MessagesRedo apijson.Field + MessagesRevert apijson.Field + MessagesUndo apijson.Field + ModelCycleRecent apijson.Field + ModelCycleRecentReverse apijson.Field + ModelList apijson.Field + ProjectInit apijson.Field + SessionCompact apijson.Field + SessionExport apijson.Field + SessionInterrupt apijson.Field + SessionList apijson.Field + SessionNew apijson.Field + SessionShare apijson.Field + SessionUnshare apijson.Field + SwitchAgent apijson.Field + SwitchAgentReverse apijson.Field + SwitchMode apijson.Field + SwitchModeReverse apijson.Field + ThemeList apijson.Field + ThinkingBlocks apijson.Field + ToolDetails apijson.Field + raw string + ExtraFields map[string]apijson.Field } func (r *KeybindsConfig) UnmarshalJSON(data []byte) (err error) { |
