ec601ca13d
Machine-produced by `pnpm run rescope-vendor --apply` plus the regeneration it prints: `pnpm install` for the lockfile, `pnpm run gen-third-party-notices`, `verify-translation-pairing --write` for the touched bilingual pairs, `gen-doc-graphs`, and one typert snapshot whose ids embed character offsets. `pnpm run rescope-vendor --check` verifies the result. Renames nine vendored packages (cordis, cosmokit, schemastery and the six @cordisjs plugins) and every reference that resolves them: manifest names and dependency keys, module specifiers including declare-module merges, cordis.yml plugin names, tsconfig paths, every Markdown fence, and `docs/` prose. Directory names, upstream versions, and dependency ranges are unchanged, so vendor/README.md still reads as an upstream snapshot; its manifest table gains an upstream-name column so THIRD_PARTY_NOTICES keeps MIT attribution pointed at each fork's origin. The tutorial tier follows the rename end to end: its yaml fences named plugins the Loader can no longer resolve, its `ts ignore-check` fences disagreed with the compiled fences beside them, and its prose quoted both. The contracts that told readers to keep upstream names — the root convention and the vendoring cookbook's tree comment and manifest invariant — now say to rescope instead. Two rules read `@deepseek-ai/` as "another workspace plugin": the client bundle purity gate now names the vendored libraries a browser bundle inlines, and the files where a bare `cordis` is an agent-preset id keep that product data.
52 lines
1.4 KiB
YAML
52 lines
1.4 KiB
YAML
# Test-only composition: session-telemetry-otel through the real Loader/app
|
|
# path, exporting to the mock OTLP collector the driver starts (url via env).
|
|
# The redact-rule entry models a deployment mounting its own scrub rule on the
|
|
# telemetry/record waterfall — the seam itself ships no rules.
|
|
- id: logger-console
|
|
name: '@deepseek-ai/cordis-plugin-logger-console'
|
|
config:
|
|
colors: false
|
|
levels:
|
|
default: 3
|
|
showTime: ''
|
|
|
|
- id: cli-mock-llm
|
|
name: './cli-mock-llm.ts'
|
|
|
|
- id: telemetry-redact-rule
|
|
name: './telemetry-redact-rule.ts'
|
|
|
|
# Managed child-process groups required by the bash executor.
|
|
- id: subprocess
|
|
name: '@deepseek-ai/dsh-subprocess-local'
|
|
|
|
- id: bash
|
|
name: '@deepseek-ai/dsh-bash-local'
|
|
|
|
- id: telemetry-otel
|
|
name: '@deepseek-ai/dsh-session-telemetry-otel'
|
|
config:
|
|
mode: !!js process.env.DSH_TELEMETRY_E2E_MODE || 'FULL'
|
|
exporter:
|
|
url: !!js process.env.DSH_TELEMETRY_E2E_URL
|
|
|
|
- id: agent-spine
|
|
name: '@deepseek-ai/dsh-agent-spine-demo'
|
|
config:
|
|
agents:
|
|
- id: main
|
|
provider: cli-mock
|
|
model: cli-mock
|
|
cwd: !!js process.cwd()
|
|
persona: 'Test the session-telemetry-otel plugin.'
|
|
workspaceContext: false
|
|
|
|
- id: persistence
|
|
name: '@deepseek-ai/dsh-session-persistence-jsonl'
|
|
config:
|
|
root: './.sessions'
|
|
compression: 'none'
|
|
|
|
- id: checkpoint-policy
|
|
name: '@deepseek-ai/dsh-session-checkpoint-policy'
|