You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Implements #104 using docs/specs/2026-08-24-104-deepseek-harness-shared-analysis-evidence-bundle.md. Qualify DSH for shared Asset Practices, Harness evidence, and Evidence Bundle collection with one frozen canonical cwd while keeping rendering and Checkup out of scope.
Validate the change with Node 22.20.0 and Node 24.15.0 focused suites, native DSH smokes, and a clean npm run check. Existing DSH Session and configured-assets semantics remain unchanged.
Co-authored-by: Codex (GPT 5.6 Sol) <codex@openai.com>
| DeepSeek Harness (DSH) | Verified install/discovery for headless/base and Web `standard`/`code`/`cordis`; partial configured assets and session evidence (developer preview) | local DSH Cordis policy at `scripts/dsh-skill-discovery/index.mjs`; no lifecycle shell |`scripts/agent-customize/providers/dsh.mjs`; filesystem Skills and cwd-sensitive Instructions, configured-not-observed |`scripts/session-analysis/platforms/dsh.mjs`; `dsh-v1` for the audited format-0 session-evidence slice from DSH `dsh-v0.1.0-rc.7` and `dsh-v0.1.0-rc.8`, raw `.jsonl` and feature-detected `.jsonl.zstd`| unavailable; no report route | canonical Skill from the complete root; model Skill calls rejected |`npm run test:dsh-native`; `npm run test:dsh-configured-assets-native`; read-only session `sources`/`facts` commands remain separate|
49
+
| DeepSeek Harness (DSH) | Verified install/discovery for headless/base and Web `standard`/`code`/`cordis`; shared read-only analysis over developer-preview configured and Session evidence | local DSH Cordis policy at `scripts/dsh-skill-discovery/index.mjs`; no lifecycle shell |`scripts/agent-customize/providers/dsh.mjs`; filesystem Skills and cwd-sensitive Instructions, configured-not-observed |`scripts/session-analysis/platforms/dsh.mjs`; `dsh-v1` for the audited format-0 session-evidence slice from DSH `dsh-v0.1.0-rc.7` and `dsh-v0.1.0-rc.8`, raw `.jsonl` and feature-detected `.jsonl.zstd`| unavailable; neutral `harness analyze` and Evidence Bundle only | canonical Skill from the complete root; model Skill calls rejected |`npm run test:dsh-native`; `npm run test:dsh-configured-assets-native`; shared analysis remains inline/no-files|
49
50
50
51
## Read-only Plugin Lifecycle
51
52
@@ -220,8 +221,9 @@ edit host settings, or register an `apply` path.
220
221
`--include-user-home` is supplied. The evidence is
221
222
`configured-not-observed`: runtime/in-process Skills and active Cordis,
222
223
Profile, and Preset composition remain unresolved. DSH advertises exactly
223
-
`sessionAnalysis` and `agentCustomize`; it does not gain asset-practices,
224
-
checkup, evidence-bundle, report, rendering, or output support. See
224
+
`sessionAnalysis`, `agentCustomize`, `assetPractices`, `harnessReport`, and
225
+
`evidenceBundle`. Shared analysis accepts a canonical contained `--cwd` and
226
+
remains inline/no-files because checkup, rendering, and output are unsupported. See
remains the complete capability-level source of truth.
26
27
@@ -38,7 +39,7 @@ remains the complete capability-level source of truth.
38
39
| Kimi Code | Adapter support | Analysis-capable source-local host |`.kimi-plugin/plugin.json`| Workspace-matching Kimi wire transcripts | Self-contained HTML + Markdown |
39
40
| WorkBuddy | Adapter support | Analysis-capable source-local host | None; skills use WorkBuddy-owned paths | Workspace-matching WorkBuddy JSONL transcripts | Self-contained HTML + Markdown |
40
41
| Grok | Adapter support | Analysis-capable source-local host | None; skills use Grok-owned paths | Workspace-matching Grok session dirs (`updates.jsonl`) | Self-contained HTML + Markdown |
41
-
| DeepSeek Harness (DSH) | Verified install/discovery | Qualified headless/base and Web `standard`/`code`/`cordis`; partial configured-assets and session evidence | Local DSH Cordis policy; no lifecycle shell | DSH JSONL backend session format `0`: raw `.jsonl` and feature-detected `.jsonl.zstd`| Unavailable |
42
+
| DeepSeek Harness (DSH) | Verified install/discovery | Qualified headless/base and Web `standard`/`code`/`cordis`; shared read-only analysis over partial configured-assets and session evidence | Local DSH Cordis policy; no lifecycle shell | DSH JSONL backend session format `0`: raw `.jsonl` and feature-detected `.jsonl.zstd`| Unavailable; inline/no-files analysis only|
42
43
43
44
The `@qoder-ai/better-harness` npm package includes all seven plugin metadata
44
45
roots. Pi reuses install metadata in the existing `package.json`, so it does
@@ -82,8 +83,8 @@ lifecycle target.
82
83
(see the [sample report](pathname:///demo/better-harness-report/)).
83
84
-**Markdown-only** — no visual companion.
84
85
85
-
DSH is not an output-mode host. Session-analysis evidence does not grant HTML,
86
-
Canvas, Markdown, or any report route.
86
+
DSH is not an output-mode host. Neutral Harness analysis and Evidence Bundle
87
+
support do not grant HTML, Canvas, Markdown, or durable report routing.
0 commit comments