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 |
||
|---|---|---|
| .. | ||
| goal-domain | ||
| repository-plugin | ||
| startup-activation-error | ||
| cli-mock-llm.ts | ||
| cli.cordis.yml | ||
| deepseek-defaults.cordis.yml | ||
| retry-snapshot-backend.mjs | ||
| semantic-checkpoint-agent.ts | ||
| subagent-inheritance-agent.ts | ||
| telemetry-otel-driver.ts | ||
| telemetry-otel.cordis.yml | ||
| telemetry-redact-rule.ts | ||
| time-context-driver.ts | ||
| time-context-mock-llm.ts | ||
| time-context.cordis.yml | ||