qwen-code/docs/developers/daemon
jinye 07beac1ddb
feat(telemetry): Make sensitive span attribute limit configurable (#5804)
* feat(telemetry): Make sensitive span attribute limit configurable

Default sensitive native OTel span attribute payload truncation to 1 MiB and allow users to override the limit via settings or environment.

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>

* codex: fix CI failure on PR #5804

Add the new sensitive span attribute default export to telemetry/core mocks used by the full Windows test suite.

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>

* codex: address PR review feedback (#5804)

Include invalid telemetry max-length values in errors, make the telemetry parser stricter, include the configured truncation limit in markers, and cover the exact truncation boundary.

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>

* codex: address PR review feedback (#5804)

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>

* codex: address PR review feedback (#5804)

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>

* codex: address PR review feedback (#5804)

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>

* test(cli): fix ACP worktree mock for telemetry limit

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>

* fix(core): honor telemetry limit for model output spans

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>

* test(core): cover telemetry span limit edge cases

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>

* codex: address PR review feedback (#5804)

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>

* codex: address PR review feedback (#5804)

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>

* codex: address PR review feedback (#5804)

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>

* codex: address PR review feedback (#5804)

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>

* codex: address PR review feedback (#5804)

Keep sensitive span truncation results within the configured max length, make response-text extraction require an explicit cap, and cover whitespace-only sensitive span max length env values.

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>

* codex: address PR review feedback (#5804)

Keep model-output span attribute writes best-effort and share visible response text extraction between log and sensitive span paths.

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>

* fix(core): address telemetry review feedback

Bound prefixed tool span payloads, share sensitive max-length validation, and cover multi-part sensitive model output.

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>

* fix(cli): update workspace facade core mock

Add telemetry sensitive span length constants to the qwen-code-core mock used by the workspace service facade test so settings schema imports can load.

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>

* codex: address PR review feedback (#5804)

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>

* codex: address PR review feedback (#5804)

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>

* codex: address PR review feedback (#5804)

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>

---------

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
Co-authored-by: Shaojin Wen <shaojin.wensj@alibaba-inc.com>
Co-authored-by: 易良 <1204183885@qq.com>
2026-06-25 08:08:16 +00:00
..
00-index.md fix(core): Align MCP OAuth guidance and docs (#5589) 2026-06-24 07:09:53 +08:00
01-architecture.md refactor(cli): rename serve files to kebab-case (#5592) 2026-06-22 13:13:07 +08:00
02-serve-runtime.md refactor(cli): Finish serve kebab-case filenames (#5604) 2026-06-22 21:15:40 +08:00
03-acp-bridge.md refactor(cli): rename serve files to kebab-case (#5592) 2026-06-22 13:13:07 +08:00
04-permission-mediation.md refactor(cli): rename serve files to kebab-case (#5592) 2026-06-22 13:13:07 +08:00
05-mcp-transport-pool.md docs(daemon): Refresh daemon docs in English (#5144) 2026-06-15 22:38:01 +08:00
06-mcp-budget-guardrails.md docs(daemon): Refresh daemon docs in English (#5144) 2026-06-15 22:38:01 +08:00
07-workspace-filesystem.md refactor(cli): rename serve files to kebab-case (#5592) 2026-06-22 13:13:07 +08:00
08-session-lifecycle.md feat(cli): Add skill usage stats (#5826) 2026-06-25 00:10:55 +00:00
09-event-schema.md docs(daemon): Refresh daemon docs in English (#5144) 2026-06-15 22:38:01 +08:00
10-event-bus.md refactor(cli): rename serve files to kebab-case (#5592) 2026-06-22 13:13:07 +08:00
11-capabilities-versioning.md feat(serve): Add remote LSP status route (#5741) 2026-06-23 18:13:29 +08:00
12-auth-security.md fix(core): Align MCP OAuth guidance and docs (#5589) 2026-06-24 07:09:53 +08:00
13-sdk-daemon-client.md fix(core): Align MCP OAuth guidance and docs (#5589) 2026-06-24 07:09:53 +08:00
14-cli-tui-adapter.md refactor(cli): rename serve files to kebab-case (#5592) 2026-06-22 13:13:07 +08:00
15-channel-adapters.md feat(serve): add daemon idle detection to GET /health?deep=true (#4934) 2026-06-18 06:55:03 +00:00
16-vscode-ide-adapter.md docs(daemon): Refresh daemon docs in English (#5144) 2026-06-15 22:38:01 +08:00
17-configuration.md feat(telemetry): Make sensitive span attribute limit configurable (#5804) 2026-06-25 08:08:16 +00:00
18-error-taxonomy.md refactor(cli): rename serve files to kebab-case (#5592) 2026-06-22 13:13:07 +08:00
19-observability.md refactor(cli): Finish serve kebab-case filenames (#5604) 2026-06-22 21:15:40 +08:00
20-quickstart-operations.md refactor(cli): rename serve files to kebab-case (#5592) 2026-06-22 13:13:07 +08:00
_meta.ts docs(daemon): Refresh daemon docs in English (#5144) 2026-06-15 22:38:01 +08:00