deepseek-harness/examples/headless-agent/tests/fixtures
Tianyi Cui 0664b25cd9 fix(review): validate skill roots at mount and isolate provider default roots
ds-review-bot round 1 on the repository-plugin runtime:
- a manifest-declared skill root absent or non-directory in the installed
  package now fails the plugin load (skill-local treats a missing root as
  legitimately empty, which silently mounted a skill-less plugin)
- includeDefaultRoots: false no longer inherits $DSH_BUNDLED_SKILL_DIR, so
  isolated repository providers see only their explicit roots
- prepared wrapper baseUrl schema requires the file: scheme, failing hostile
  URLs at the declared validation boundary
- preparedPath reuses format.ts's isOutside; SERVER_NAME_PATTERN is exported
  and pinned equal to dsh-mcp-client's, with the restatement justified (the
  prepare bin keeps a zod-only module graph); the unexplained `as never`
  cast now carries its schemastery rationale
- the import-free wrapper assertion also rejects dynamic import(
- the headless fixture wrapper is regenerated by the real prepareDshPlugin
  and a drift test pins fixture == generator output
- prepareDshPlugin JSDoc states the non-atomic publish repair contract
2026-08-02 01:25:02 +08:00
..
goal-domain Merge remote-tracking branch 'origin/master' into xtr/agent-loop-message-machine 2026-07-27 19:55:55 +08:00
repository-plugin fix(review): validate skill roots at mount and isolate provider default roots 2026-08-02 01:25:02 +08:00
startup-activation-error fix: preserve plugin activation errors 2026-07-31 03:20:20 +08:00
cli-mock-llm.ts Merge remote-tracking branch 'origin/master' into xtr/agent-loop-message-machine 2026-07-27 16:48:38 +08:00
cli.cordis.yml fix(examples): own repository plugin startup order 2026-08-02 01:25:02 +08:00
deepseek-defaults.cordis.yml Merge commit 'refs/codex/pr1006/master' into worktree/pr1006-merge-20260731 2026-07-31 01:55:19 +08:00
retry-snapshot-backend.mjs refactor(llm-deepseek)!: rename the provider route to deepseek-official 2026-07-29 16:36:07 +08:00
semantic-checkpoint-agent.ts refactor(llm-deepseek)!: rename the provider route to deepseek-official 2026-07-29 16:36:07 +08:00
subagent-inheritance-agent.ts refactor(llm-deepseek)!: rename the provider route to deepseek-official 2026-07-29 16:36:07 +08:00
telemetry-otel-driver.ts feat(telemetry): session-telemetry seam with mandatory redaction + OTel backend 2026-07-25 01:55:09 +08:00
telemetry-otel.cordis.yml test: complete telemetry loader composition 2026-07-31 03:02:45 +08:00
telemetry-redact-rule.ts fix(telemetry): rename record waterfall 2026-07-27 21:30:28 +08:00
time-context-driver.ts Remove the Echo agent 2026-07-20 20:16:41 +08:00
time-context-mock-llm.ts Remove the Echo agent 2026-07-20 20:16:41 +08:00
time-context.cordis.yml refactor(subprocess): rename the process seam to subprocess and address review 2026-07-26 12:43:59 +08:00