TencentCloud/tencentcloud-agentobs-sdk-dsh ↗★ 14

tencentcloud-agentobs-sdk-dsh

将DSH日志直接上传至腾讯云CLS服务 提供DSH Agent的可观测性日志收集,适合需要集中监控、分析和审计Agent运行状态的运维人员。

套件
tencentcloud-agentobs-sdk-dsh
相容性
待驗證
版本
0.1.0
授權
Apache-2.0
最近更新
2026年8月26日

安裝

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:TencentCloud/tencentcloud-agentobs-sdk-dsh

配置

环境变量(推荐)

export CLS_ENDPOINT=ap-guangzhou.cls.tencentcs.com
export CLS_TOPIC_ID=your-topic-id
export CLS_SERVICE_NAME=dsh-agent

### 插件配置文件

编辑 `$DSH_HOME/profiles/
/cordis.patch.yml`:

```yaml
- id: cls-observability
  config:
    endpoint: ap-guangzhou.cls.tencentcs.com
    topicId: your-topic-id
    # 强鉴权:SecretId + SecretKey
    secretId: your-secret-id
    secretKey: your-secret-key
    # 或免鉴权(弱鉴权):仅提供纯数字 UIN(与 SecretId/SecretKey 二选一)
    # uin: "100000000000"
    serviceName: dsh-agent
    captureContent: true
    batchMaxSize: 32
    flushIntervalMs: 5000
    debug: false

显式插件配置优先于环境变量。

配置项

设置默认值说明
enabledtrue禁用采集但不卸载插件
endpointCLS_ENDPOINTCLS API 接入点
topicIdCLS_TOPIC_IDCLS 日志主题 ID
secretIdCLS_SECRET_ID腾讯云 SecretId(强鉴权,与 uin 二选一)
secretKeyCLS_SECRET_KEY腾讯云 SecretKey(强鉴权,与 uin 二选一)
uinCLS_UIN免鉴权(弱鉴权)上报的腾讯云 UIN(纯数字,与 SecretId/SecretKey 二选一)
serviceNamedeepseek-harness服务名
captureContenttrue捕获 prompts/responses/tool 内容(设为 false 关闭)
contentMaxChars128000单个内容属性最大字符数
batchMaxSize32每批上报最大 span 数
maxBatchBytes10485760每批上报最大字节数(10MB)。必须小于 SDK 的 19MB 硬限制,否则整批会在本地被拒
maxQueueSize2048队列上限,超限丢弃最旧 span
flushIntervalMs5000定时刷新间隔(毫秒)
retryTimes3上报重试次数
debugfalse启用调试日志