Skip to content

v0.1.0

Choose a tag to compare

@fangxiu-wf fangxiu-wf released this 17 Aug 02:33
· 4 commits to main since this release

Highlights

  • Standalone, native DeepSeek Harness observability plugin with no LoongSuite Pilot or vendor backend dependency.
  • One OpenTelemetry GenAI trace per DSH turn: ENTRY → AGENT → STEP → LLM/TOOL, including retries, errors, tools, subagent metadata, latency, and token usage.
  • Standard OTLP/HTTP protobuf traces and gen_ai.client.* metrics for any compatible backend.
  • Privacy-safe defaults: prompts, responses, tool definitions, arguments, and results are not captured unless explicitly enabled.
  • Installable from npm and the DSH community plugin market.

Changes since v0.1.0-beta.2

  • Include cache-read and cache-write input tokens in gen_ai.usage.input_tokens while retaining the cache detail attributes.
  • Honor OTEL_METRICS_EXPORTER=none when exportMetrics is not explicitly configured.
  • Add an end-to-end Jaeger quickstart and Langfuse trace example.
  • Add Node.js 22/24 CI, release coverage thresholds, and plugin lifecycle tests.

Compatibility

  • DeepSeek Harness: >=0.1.0-rc.6 <0.2.0
  • Node.js: >=22.19.0

Install with:

dsh plugin --profile web add @loongsuite/dsh-plugin
dsh plugin --profile headless add @loongsuite/dsh-plugin

npm: https://www.npmjs.com/package/@loongsuite/dsh-plugin/v/0.1.0