feat(agent): use deepseek flash for complete SCADA investigations
Generic Container CI/CD / test-build-publish (push) Successful in 1m39s
Agent CI/CD / build-test-publish-and-deploy (push) Successful in 1m39s

This commit is contained in:
2026-11-07 21:15:01 +08:00
parent e1ca2f56f9
commit d8eb29466a
6 changed files with 45 additions and 16 deletions
+9 -7
View File
@@ -156,19 +156,21 @@ describe("agent model config", () => {
});
it("exposes only the two configured gateway models with their roles, icons and context limits", () => {
expect(supportedModels).toEqual(["waternetwork/gpt-5.6-terra", "waternetwork/gpt-5.6-sol"]);
expect(supportedModels).toEqual(["waternetwork/deepseek-flash", "waternetwork/gpt-6.1-sol"]);
expect(agentModelOptions.map(({ id, label, icon }) => ({ id, label, icon }))).toEqual([
{ id: "waternetwork/gpt-5.6-terra", label: "快速", icon: "bolt" },
{ id: "waternetwork/gpt-5.6-sol", label: "专家", icon: "sparkle" },
{ id: "waternetwork/deepseek-flash", label: "快速", icon: "bolt" },
{ id: "waternetwork/gpt-6.1-sol", label: "专家", icon: "sparkle" },
]);
expect(isSupportedModel("deepseek/deepseek-flash")).toBe(false);
expect(isSupportedModel("waternetwork/deepseek-flash")).toBe(false);
expect(isSupportedModel("waternetwork/deepseek-flash")).toBe(true);
expect(isSupportedModel("waternetwork/gpt-5.6-terra")).toBe(false);
expect(isSupportedModel("waternetwork/gpt-5.6-sol")).toBe(false);
expect(isSupportedModel("waternetwork/gpt-image-2.5")).toBe(false);
expect(isSupportedModel("waternetwork/codex-auto-review")).toBe(false);
const native = serviceOpencodeConfig({});
expect(Object.keys(native.providers)).toEqual(["waternetwork"]);
expect(native.model).toBe("waternetwork/gpt-5.6-terra");
expect(native.providers.waternetwork.models["gpt-5.6-terra"].limit?.context).toBe(272000);
expect(native.providers.waternetwork.models["gpt-5.6-sol"].limit?.context).toBe(475000);
expect(native.model).toBe("waternetwork/deepseek-flash");
expect(native.providers.waternetwork.models["deepseek-flash"].limit?.context).toBe(272000);
expect(native.providers.waternetwork.models["gpt-6.1-sol"].limit?.context).toBe(475000);
});
});