vibeinging/dsh-trace ↗★ 1

@deepseek-ai/dsh-trace

Embedded yiTrace plugin for DeepSeek Harness turns, model steps, and tool calls 适合需本地追踪代理执行链路的用户,需先确认留存与脱敏策略。

パッケージ
@deepseek-ai/dsh-trace
互換性
未検証
Harness ピア範囲
0.0.1-rc.2
Cordis ピア範囲
4.0.1-rc.1
バージョン
0.0.1
ライセンス
BSD-3-Clause
最終更新
2026/08/12

インストール

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:vibeinging/dsh-trace

ドキュメント

README 全文を読む ↗

Configuration reference

FieldRequired or defaultPurpose
database.dataDirRequiredLocal yiTrace directory. Relative paths resolve from the process working directory at plugin load; use an absolute path for service deployments.
database.tenantIdOptionalUnsigned 64-bit tenant scope attached to writes. Use the same value when querying.
database.maxBufferedbatchSize × 16Maximum events retained in memory after embedded ingest failures; the oldest events are dropped after the limit.
batchSize256Events collected before one serialized embedded ingest.
nodeIdDerived by yiTraceSnowflake node id in 0..1023. Parallel writers must not share an explicit value.
agentNameHarness product identityAgent name attached to every span.
shutdownTimeoutMillis3000Maximum time DSH awaits shutdown. The deadline cannot cancel a native database call already in progress.

An empty data directory, invalid unsigned 64-bit tenant id, invalid node id, or non-positive size/deadline fails at plugin load.

The telemetry seam admits one backend per Cordis context. Loading this package together with session-telemetry-otel fails as a duplicate service instead of recording twice. A host-level privacy switch must disable every configured telemetry row; the plugin does not bypass that host policy.