diff options
| author | Aiden Cline <[email protected]> | 2025-12-31 13:24:24 -0600 |
|---|---|---|
| committer | Aiden Cline <[email protected]> | 2025-12-31 14:54:21 -0600 |
| commit | b419b0ec5580387a4b9fa9a6ccf8e082eb8ea8d1 (patch) | |
| tree | 78d0c336944768e7c8a62634a5e504ce61ed4623 /packages | |
| parent | 538ac208e15b92e6ba53c15f1fa1d70f61f9cdeb (diff) | |
| download | opencode-b419b0ec5580387a4b9fa9a6ccf8e082eb8ea8d1.tar.gz opencode-b419b0ec5580387a4b9fa9a6ccf8e082eb8ea8d1.zip | |
Reapply "tweak: adjust keys for uniqueness calculations to use provider/model"
This reverts commit 9d32a0354f1db3ea4893f4ad00900c6420ab78c6.
Diffstat (limited to 'packages')
| -rw-r--r-- | packages/opencode/src/cli/cmd/tui/context/local.tsx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/packages/opencode/src/cli/cmd/tui/context/local.tsx b/packages/opencode/src/cli/cmd/tui/context/local.tsx index 970e5a48b..ec7d86eaa 100644 --- a/packages/opencode/src/cli/cmd/tui/context/local.tsx +++ b/packages/opencode/src/cli/cmd/tui/context/local.tsx @@ -253,7 +253,7 @@ export const { use: useLocal, provider: LocalProvider } = createSimpleContext({ const next = favorites[index] if (!next) return setModelStore("model", agent.current().name, { ...next }) - const uniq = uniqueBy([next, ...modelStore.recent], (x) => x.providerID + x.modelID) + const uniq = uniqueBy([next, ...modelStore.recent], (x) => `${x.providerID}/${x.modelID}`) if (uniq.length > 10) uniq.pop() setModelStore( "recent", @@ -273,7 +273,7 @@ export const { use: useLocal, provider: LocalProvider } = createSimpleContext({ } setModelStore("model", agent.current().name, model) if (options?.recent) { - const uniq = uniqueBy([model, ...modelStore.recent], (x) => x.providerID + x.modelID) + const uniq = uniqueBy([model, ...modelStore.recent], (x) => `${x.providerID}/${x.modelID}`) if (uniq.length > 10) uniq.pop() setModelStore( "recent", |
