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

@@ -41,9 +41,9 @@ in
apiKey = config.sops.placeholder.langdock_api_key;
};
models = {
"gpt-5.5" = { name = "GPT-5.5"; };
"gpt-5.4" = { name = "GPT-5.4"; };
"gpt-5.4-mini" = { name = "GPT-5.4 mini"; };
"gpt-5.6-sol" = { name = "GPT-5.6 Sol"; };
"gpt-5.6-terra" = { name = "GPT-5.6 Terra"; };
"gpt-5.6-luna" = { name = "GPT-5.6 Luna"; };
};
};
anthropic = {
@@ -52,13 +52,11 @@ in
apiKey = config.sops.placeholder.langdock_api_key;
};
models = {
"claude-opus-5-default" = { name = "Opus 5"; };
"claude-opus-4-8-default" = { name = "Opus 4.8"; };
"claude-opus-4-7-default" = { name = "Opus 4.7"; };
"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"; };
"claude-sonnet-5-default" = { name = "Sonnet 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 = {
# npm = "@ai-sdk/openai-compatible";

View File

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

View File

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

View File

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