Update work ai models

This commit is contained in:
Martin Pander
2026-07-29 13:41:23 +02:00
parent de71ebc2bf
commit b9899ef8ea
6 changed files with 18 additions and 27 deletions

View File

@@ -18,6 +18,7 @@
dot.llm = { dot.llm = {
enable = true; enable = true;
pi.enable = true; pi.enable = true;
pi.enableConfig = true;
opencode.enable = true; opencode.enable = true;
opencode.enableConfig = true; opencode.enableConfig = true;
# pi.enable = true; # pi.enable = true;

View File

@@ -21,6 +21,7 @@
opencode.enableConfig = true; opencode.enableConfig = true;
opencode.workMode = true; opencode.workMode = true;
pi.enable = true; pi.enable = true;
pi.enableConfig = true;
pi.workMode = true; pi.workMode = true;
}; };

View File

@@ -41,9 +41,9 @@ in
apiKey = config.sops.placeholder.langdock_api_key; apiKey = config.sops.placeholder.langdock_api_key;
}; };
models = { models = {
"gpt-5.5" = { name = "GPT-5.5"; }; "gpt-5.6-sol" = { name = "GPT-5.6 Sol"; };
"gpt-5.4" = { name = "GPT-5.4"; }; "gpt-5.6-terra" = { name = "GPT-5.6 Terra"; };
"gpt-5.4-mini" = { name = "GPT-5.4 mini"; }; "gpt-5.6-luna" = { name = "GPT-5.6 Luna"; };
}; };
}; };
anthropic = { anthropic = {
@@ -52,13 +52,11 @@ in
apiKey = config.sops.placeholder.langdock_api_key; apiKey = config.sops.placeholder.langdock_api_key;
}; };
models = { models = {
"claude-opus-5-default" = { name = "Opus 5"; };
"claude-opus-4-8-default" = { name = "Opus 4.8"; }; "claude-opus-4-8-default" = { name = "Opus 4.8"; };
"claude-opus-4-7-default" = { name = "Opus 4.7"; }; "claude-sonnet-5-default" = { name = "Sonnet 5"; };
"claude-opus-4-6-default" = { name = "Opus 4.6"; };
"claude-sonnet-4-6-default" = { name = "Sonnet 4.6"; };
"claude-haiku-4-5-20251001" = { name = "Haiku 4.5"; };
}; };
whitelist = ["claude-opus-4-8-default" "claude-opus-4-7-default" "claude-opus-4-6-default" "claude-sonnet-4-6-default" "claude-haiku-4-5-20251001"]; whitelist = ["claude-opus-4-8-default" "claude-opus-5-default" "claude-sonnet-5-default"];
}; };
# ollama = { # ollama = {
# npm = "@ai-sdk/openai-compatible"; # npm = "@ai-sdk/openai-compatible";

View File

@@ -1,18 +1,18 @@
{ config, lib, ... }: { config, lib, ... }:
let let
cfg = config.dot.pi; cfg = config.dot.llm.pi;
piPath = "${config.dot.dotfilesPath}/modules/pi/agent"; piPath = "${config.dot.dotfilesPath}/modules/pi/agent";
piWorkMode = config.dot.llm.pi.workMode or false; piWorkMode = config.dot.llm.pi.workMode or false;
in in
{ {
options.dot.pi = { options.dot.llm.pi = {
enable = lib.mkEnableOption "managed pi coding agent configuration" // { enableConfig = lib.mkEnableOption "managed pi coding agent configuration" // {
default = true; default = true;
}; };
}; };
config = lib.mkIf cfg.enable { config = lib.mkIf cfg.enableConfig {
home.file = { home.file = {
".pi/agent/settings.json".source = ".pi/agent/settings.json".source =
config.lib.file.mkOutOfStoreSymlink config.lib.file.mkOutOfStoreSymlink

View File

@@ -18,18 +18,8 @@ export default function (pi: ExtensionAPI) {
compat: { forceAdaptiveThinking: true }, compat: { forceAdaptiveThinking: true },
}, },
{ {
id: "claude-sonnet-5-default", id: "claude-opus-5-default",
name: "Sonnet 5", name: "Opus 5",
reasoning: true,
input: ["text", "image"],
contextWindow: 200000,
maxTokens: 16384,
cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
compat: { forceAdaptiveThinking: true },
},
{
id: "claude-opus-4-6-default",
name: "Opus 4.6",
reasoning: true, reasoning: true,
input: ["text", "image"], input: ["text", "image"],
contextWindow: 200000, contextWindow: 200000,
@@ -38,13 +28,14 @@ export default function (pi: ExtensionAPI) {
compat: { forceAdaptiveThinking: true }, compat: { forceAdaptiveThinking: true },
}, },
{ {
id: "claude-haiku-4-5-20251001", id: "claude-sonnet-5-default",
name: "Haiku 4.5", name: "Sonnet 5",
reasoning: true, reasoning: true,
input: ["text", "image"], input: ["text", "image"],
contextWindow: 200000, contextWindow: 200000,
maxTokens: 16384, maxTokens: 16384,
cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 }, cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
compat: { forceAdaptiveThinking: true },
}, },
], ],
}); });

View File

@@ -2,7 +2,7 @@
"lastChangelogVersion": "0.81.1", "lastChangelogVersion": "0.81.1",
"theme": "light", "theme": "light",
"defaultProvider": "anthropic", "defaultProvider": "anthropic",
"defaultModel": "claude-opus-4-8-default", "defaultModel": "claude-opus-5-default",
"defaultThinkingLevel": "high", "defaultThinkingLevel": "high",
"hideThinkingBlock": false, "hideThinkingBlock": false,
"retry": { "retry": {