summaryrefslogtreecommitdiffhomepage
path: root/packages/sdk/python/src/opencode_ai/models/keybinds_config.py
diff options
context:
space:
mode:
authorshuv <[email protected]>2025-11-25 22:41:41 -0800
committerGitHub <[email protected]>2025-11-26 00:41:41 -0600
commit335f46122b57c633bbabd4be10ff08688a6876d0 (patch)
treeb091ffd7b47c16a051e74fbb684f1bfd7979272a /packages/sdk/python/src/opencode_ai/models/keybinds_config.py
parent73eae191e9de23905337ce507a4dd152880c4e5a (diff)
downloadopencode-335f46122b57c633bbabd4be10ff08688a6876d0.tar.gz
opencode-335f46122b57c633bbabd4be10ff08688a6876d0.zip
Add favorites to model selector (#23) (#4343)
Co-authored-by: Github Action <[email protected]>
Diffstat (limited to 'packages/sdk/python/src/opencode_ai/models/keybinds_config.py')
-rw-r--r--packages/sdk/python/src/opencode_ai/models/keybinds_config.py18
1 files changed, 18 insertions, 0 deletions
diff --git a/packages/sdk/python/src/opencode_ai/models/keybinds_config.py b/packages/sdk/python/src/opencode_ai/models/keybinds_config.py
index f98b3b78e..034e9171c 100644
--- a/packages/sdk/python/src/opencode_ai/models/keybinds_config.py
+++ b/packages/sdk/python/src/opencode_ai/models/keybinds_config.py
@@ -43,6 +43,8 @@ class KeybindsConfig:
model_list (Union[Unset, str]): List available models Default: '<leader>m'.
model_cycle_recent (Union[Unset, str]): Next recent model Default: 'f2'.
model_cycle_recent_reverse (Union[Unset, str]): Previous recent model Default: 'shift+f2'.
+ model_cycle_favorite (Union[Unset, str]): Next favorite model Default: 'none'.
+ model_cycle_favorite_reverse (Union[Unset, str]): Previous favorite model Default: 'none'.
agent_list (Union[Unset, str]): List agents Default: '<leader>a'.
agent_cycle (Union[Unset, str]): Next agent Default: 'tab'.
agent_cycle_reverse (Union[Unset, str]): Previous agent Default: 'shift+tab'.
@@ -95,6 +97,8 @@ class KeybindsConfig:
model_list: Union[Unset, str] = "<leader>m"
model_cycle_recent: Union[Unset, str] = "f2"
model_cycle_recent_reverse: Union[Unset, str] = "shift+f2"
+ model_cycle_favorite: Union[Unset, str] = "none"
+ model_cycle_favorite_reverse: Union[Unset, str] = "none"
agent_list: Union[Unset, str] = "<leader>a"
agent_cycle: Union[Unset, str] = "tab"
agent_cycle_reverse: Union[Unset, str] = "shift+tab"
@@ -176,6 +180,10 @@ class KeybindsConfig:
model_cycle_recent_reverse = self.model_cycle_recent_reverse
+ model_cycle_favorite = self.model_cycle_favorite
+
+ model_cycle_favorite_reverse = self.model_cycle_favorite_reverse
+
agent_list = self.agent_list
agent_cycle = self.agent_cycle
@@ -277,6 +285,10 @@ class KeybindsConfig:
field_dict["model_cycle_recent"] = model_cycle_recent
if model_cycle_recent_reverse is not UNSET:
field_dict["model_cycle_recent_reverse"] = model_cycle_recent_reverse
+ if model_cycle_favorite is not UNSET:
+ field_dict["model_cycle_favorite"] = model_cycle_favorite
+ if model_cycle_favorite_reverse is not UNSET:
+ field_dict["model_cycle_favorite_reverse"] = model_cycle_favorite_reverse
if agent_list is not UNSET:
field_dict["agent_list"] = agent_list
if agent_cycle is not UNSET:
@@ -381,6 +393,10 @@ class KeybindsConfig:
model_cycle_recent_reverse = d.pop("model_cycle_recent_reverse", UNSET)
+ model_cycle_favorite = d.pop("model_cycle_favorite", UNSET)
+
+ model_cycle_favorite_reverse = d.pop("model_cycle_favorite_reverse", UNSET)
+
agent_list = d.pop("agent_list", UNSET)
agent_cycle = d.pop("agent_cycle", UNSET)
@@ -450,6 +466,8 @@ class KeybindsConfig:
model_list=model_list,
model_cycle_recent=model_cycle_recent,
model_cycle_recent_reverse=model_cycle_recent_reverse,
+ model_cycle_favorite=model_cycle_favorite,
+ model_cycle_favorite_reverse=model_cycle_favorite_reverse,
agent_list=agent_list,
agent_cycle=agent_cycle,
agent_cycle_reverse=agent_cycle_reverse,