添加dlcapt补充capture网关捕获功能#5
Open
Fantasy97 wants to merge 25 commits into
Open
Conversation
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Keep the public configuration set and OpenClaw template boundary explicit so migration regressions fail at test time. Co-authored-by: Cursor <cursoragent@cursor.com>
Use synthetic s3.example.invalid endpoint in allow_http unit test so public migration source does not embed real intranet hostnames. Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Package required license notices and reject public archive content that exposes private deployment details or credentials. Co-authored-by: Cursor <cursoragent@cursor.com>
Run the negative archive sanitization fixture in release CI and trigger the workflow when its validator changes. Co-authored-by: Cursor <cursoragent@cursor.com>
Reject quoted JSON and YAML credentials, scan nested private config names, and rerun release verification when license notices change. Co-authored-by: Cursor <cursoragent@cursor.com>
Reject exact online and beta path components at every archive depth while preserving unrelated component names. Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Add black-box coverage for standalone and CLI foreground entrypoints while documenting their configuration boundaries. Co-authored-by: Cursor <cursoragent@cursor.com>
Document that --debug is a capture-only proxy option alongside other unsupported dlcapt controls. Co-authored-by: Cursor <cursoragent@cursor.com>
Run the dlcapt workflow for CLI changes and exercise its optional backend against a standalone binary. Keep release artifact ignores scoped to their target directory. Co-authored-by: Cursor <cursoragent@cursor.com>
Keep the supported OpenClaw template and direct Cargo CI while removing obsolete archive packaging and sanitization paths. Co-authored-by: Cursor <cursoragent@cursor.com>
Keep placeholder-only templates out of runtime commands and validate their approved placeholders exactly. Co-authored-by: Cursor <cursoragent@cursor.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
persisting-dlcapt作为独立 workspace crate 引入,并补充发布归档验证与 CI 保护。persisting traj proxy增加可选dlcaptbackend;默认capturebackend、配置及 daemon 行为保持不变。dlcapt与 CLI backend 的双入口 E2E 测试,并在 CI 中覆盖启用dlcaptfeature 的 CLI 路径。Test plan
protoc构建 standalonedlcaptDLCAPT_BIN=... cargo test -p persisting-cli --features dlcapt --lockedcargo test -p persisting-dlcapt --all-targets --lockedcargo fmt --checkNotes
persisting-capture中既有诊断阻断;这些诊断并非本分支引入。