Skip to content

Commit 038b3ed

Browse files
committed
feat: update default model to deepseek-v4-flash and adjust deepcode-self-refer skill documentation
1 parent 9f7abdc commit 038b3ed

5 files changed

Lines changed: 18 additions & 6 deletions

File tree

package-lock.json

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/core/src/settings.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -671,7 +671,7 @@ export function applyModelConfigSelection(
671671
// Default constants
672672
// ---------------------------------------------------------------------------
673673

674-
export const DEFAULT_MODEL = "deepseek-v4-pro";
674+
export const DEFAULT_MODEL = "deepseek-v4-flash";
675675
export const DEFAULT_BASE_URL = "https://api.deepseek.com";
676676

677677
// ---------------------------------------------------------------------------

packages/core/src/tests/settings-and-notify.test.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import {
1111
type NotifySpawn,
1212
} from "../common/notify";
1313
import {
14+
DEFAULT_MODEL,
1415
applyModelConfigSelection,
1516
readDeepcodePlusApiKey,
1617
resolveSettings,
@@ -512,17 +513,18 @@ test("resolveSettings defaults DeepSeek v4 models to thinking mode", () => {
512513
assert.equal(resolved.thinkingEnabled, true);
513514
});
514515

515-
test("resolveSettings applies thinking defaults to the fallback model", () => {
516+
test("resolveSettings applies thinking defaults to the default model", () => {
516517
const resolved = resolveSettings(
517518
{},
518519
{
519-
model: "deepseek-v4-pro",
520+
model: DEFAULT_MODEL,
520521
baseURL: "https://default.example.com",
521522
},
522523
TEST_PROCESS_ENV
523524
);
524525

525-
assert.equal(resolved.model, "deepseek-v4-pro");
526+
assert.equal(DEFAULT_MODEL, "deepseek-v4-flash");
527+
assert.equal(resolved.model, DEFAULT_MODEL);
526528
assert.equal(resolved.thinkingEnabled, true);
527529
});
528530

packages/core/templates/skills/bundled/deepcode-self-refer/references/configuration.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ Deep Code 使用 `settings.json` 设置文件进行持久化配置,支持两
2929
| `env` | object | 环境变量分组(见下方子字段表) |
3030
| `contextWindow` | number/string | 上下文窗口上限,可使用精确 token 数或 `128K``1M` 等格式 |
3131
| `autoCompactWindow` | number/string | 自动压缩阈值,默认取最终上下文窗口的 50% |
32-
| `model` | string | 模型名称。优先级高于 `env.MODEL` |
32+
| `model` | string | 模型名称。默认 `deepseek-v4-flash`优先级高于 `env.MODEL` |
3333
| `thinkingEnabled` | boolean | 是否启用思考模式(DeepSeek V4 系列默认启用) |
3434
| `reasoningEffort` | string | 推理强度,可选 `"high"``"max"`(默认 `"max"`|
3535
| `debugLogEnabled` | boolean | 是否启用调试日志输出(默认 `false`|

packages/core/templates/skills/bundled/deepcode-self-refer/references/configuration_en.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ The following are all the top-level fields supported in `settings.json`, along w
2929
| `env` | object | Group of environment variables (see sub-field table below) |
3030
| `contextWindow` | number/string | Context-window limit as an exact token count or `128K`/`1M` value |
3131
| `autoCompactWindow` | number/string | Auto-compaction threshold; defaults to 50% of the final context window |
32-
| `model` | string | Model name. Takes precedence over `env.MODEL` |
32+
| `model` | string | Model name. Defaults to `deepseek-v4-flash` and takes precedence over `env.MODEL` |
3333
| `thinkingEnabled` | boolean | Whether to enable thinking mode (enabled by default for DeepSeek V4 series) |
3434
| `reasoningEffort` | string | Reasoning intensity, either `"high"` or `"max"` (default `"max"`) |
3535
| `debugLogEnabled` | boolean | Enable debug log output (default `false`) |

0 commit comments

Comments
 (0)