Update work ai models
This commit is contained in:
@@ -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;
|
||||||
|
|||||||
@@ -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;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -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";
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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 },
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -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": {
|
||||||
|
|||||||
Reference in New Issue
Block a user