Files
deepseek-harness/packages/sdk/scripts/tests/__snapshots__/config.snapshot.ts.snap
2026-07-20 19:26:04 +08:00

304 lines
7.9 KiB
Plaintext

// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html
exports[`dsh-sdk config terminal contract > pins the feature tree and Review & Apply output 1`] = `
{
"committed": {
"addedFeatures": [
"todo",
],
"addedPlugins": [],
"changedFiles": [
"cordis.yml",
"package.json",
],
"configuredFeatures": [],
"disabledFeatures": [],
"disabledPlugins": [],
"enabledFeatures": [],
"enabledPlugins": [],
"npmDependenciesChanged": true,
},
"installs": 1,
"review": "Install feature: todo
Change file: cordis.yml
Change file: package.json
",
"transcript": [
{
"kind": "nested-multiselect",
"message": "Configure the project",
"options": [
{
"choiceMode": "exclusive",
"choices": [
{
"default": true,
"label": "DeepSeek",
"value": "deepseek",
},
{
"default": false,
"label": "Custom endpoint (pi-ai)",
"value": "custom",
},
],
"default": true,
"disabled": false,
"label": "Model provider",
"required": true,
"value": "feature:provider",
"warning": undefined,
},
{
"choiceMode": undefined,
"choices": undefined,
"default": true,
"disabled": false,
"label": "Agent runtime spine",
"required": true,
"value": "feature:spine",
"warning": undefined,
},
{
"choiceMode": "exclusive",
"choices": [
{
"default": true,
"label": "Local executor",
"value": "local",
},
{
"default": false,
"label": "Sandboxed executor",
"value": "sandbox",
},
],
"default": true,
"disabled": false,
"label": "Command execution",
"required": true,
"value": "feature:bash",
"warning": undefined,
},
{
"choiceMode": "exclusive",
"choices": [
{
"default": false,
"label": "ACP server",
"value": "acp",
},
{
"default": true,
"label": "Terminal TUI",
"value": "tui",
},
{
"default": false,
"label": "Embedded context",
"value": "embed",
},
],
"default": true,
"disabled": false,
"label": "Run interface",
"required": true,
"value": "feature:app",
"warning": undefined,
},
{
"choiceMode": "exclusive",
"choices": [
{
"default": true,
"label": "JSONL files",
"value": "jsonl",
},
{
"default": false,
"label": "SQLite database",
"value": "sqlite",
},
],
"default": true,
"disabled": false,
"label": "Durable session storage",
"required": true,
"value": "feature:persistence",
"warning": undefined,
},
{
"choiceMode": undefined,
"choices": undefined,
"default": false,
"disabled": false,
"label": "Hot-module reload",
"required": false,
"value": "feature:hmr",
"warning": undefined,
},
{
"choiceMode": undefined,
"choices": undefined,
"default": false,
"disabled": false,
"label": "Read, write, and edit local files",
"required": false,
"value": "feature:fs",
"warning": undefined,
},
{
"choiceMode": undefined,
"choices": undefined,
"default": false,
"disabled": false,
"label": "Model-facing task tracking",
"required": false,
"value": "feature:todo",
"warning": undefined,
},
{
"choiceMode": undefined,
"choices": undefined,
"default": false,
"disabled": false,
"label": "Local skill discovery",
"required": false,
"value": "feature:skill",
"warning": undefined,
},
{
"choiceMode": "exclusive",
"choices": [
{
"default": true,
"label": "DeepSeek search",
"value": "deepseek",
},
{
"default": false,
"label": "Exa search",
"value": "exa",
},
{
"default": false,
"label": "Perplexity search",
"value": "perplexity",
},
{
"default": false,
"label": "Fetch only",
"value": "fetch-only",
},
],
"default": false,
"disabled": false,
"label": "Web search and fetch tools",
"required": false,
"value": "feature:web",
"warning": undefined,
},
{
"choiceMode": "multiple",
"choices": [
{
"default": true,
"label": "Fresh child agent",
"value": "spawn",
},
{
"default": false,
"label": "Fork parent history",
"value": "fork",
},
],
"default": false,
"disabled": false,
"label": "Delegate work to child agents",
"required": false,
"value": "feature:subagent",
"warning": undefined,
},
{
"choiceMode": undefined,
"choices": undefined,
"default": false,
"disabled": false,
"label": "Scripted multi-agent workflows",
"required": false,
"value": "feature:workflow",
"warning": undefined,
},
{
"choiceMode": undefined,
"choices": undefined,
"default": false,
"disabled": false,
"label": "Automatic context compaction",
"required": false,
"value": "feature:compact",
"warning": undefined,
},
{
"choiceMode": "multiple",
"choices": [
{
"default": true,
"label": "Claude Code hooks",
"value": "claude",
},
{
"default": false,
"label": "Codex hooks",
"value": "codex",
},
],
"default": false,
"disabled": false,
"label": "Run Claude Code or Codex hooks",
"required": false,
"value": "feature:hooks",
"warning": undefined,
},
{
"choiceMode": undefined,
"choices": undefined,
"default": false,
"disabled": false,
"label": "Loop-hygiene reminders",
"required": false,
"value": "feature:guard",
"warning": undefined,
},
{
"choiceMode": undefined,
"choices": undefined,
"default": false,
"disabled": false,
"label": "Tool timeout policy",
"required": false,
"value": "feature:timeout-policy",
"warning": undefined,
},
{
"choiceMode": undefined,
"choices": undefined,
"default": false,
"disabled": false,
"label": "Ask the user from the model loop",
"required": false,
"value": "feature:ask-user",
"warning": undefined,
},
],
"showChanges": true,
},
{
"initialValue": true,
"kind": "confirm",
"message": "Apply these changes?",
},
],
}
`;