| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
Unify process identity and harden launch readiness - Unify logical process identity across collector ingestion, trace membership, storage, export, semantic lineage, and process-tree reconciliation. - Keep lifecycle collection free of exec-time procfs enrichment and preserve namespace-native TLS identity observations. - Refactor process and real-agent E2E helpers around logical identities, action snapshots, and concurrent launch sessions. - Add a daemon control-plane TLS launch-plan query and cache, with ctl diagnostics and timing, so repeated launches avoid local rescans. - Add per-profile daemon startup host-eBPF load preflight and use verified readiness for launch permission selection. - Bound direct socket payload capture for verifier-safe eBPF loading and retain staged preflight verification. Co-Authored-By: GPT-5.5 | 8 天前 | |
Add WASM plugin system and startup plugin loading - Add plugin lifecycle commands for load, unload, list, and status. - Add WASM and WIT component plugin runtimes for observation consumers and control deciders. - Add builtin otel-jsonl observation consumer as an explicit plugin instead of default live export. - Add startup plugin load configuration with fail-fast/continue failure policy. - Add command, network, and graylist control plugin integration. - Add plugin ABI crate, host grants, hostcall limits, and plugin config validation. - Add plugin examples, Chinese operator docs, ABI docs, and example README files. - Add plugin E2E scenarios for builtin, WASM, WIT component, lifecycle, persistent load, validation, command, network, and graylist flows. - Add upstream master changelog generation script and generated initial changelog files. - Improve TLS/HTTP capture summaries, agent regression coverage, and related UI insight display. Co-Authored-By: GPT-5.5 | 23 天前 | |
fix: clear socket payload gate per finalized trace - Clear socket HTTP payload gate state when traces finalize so one long-lived daemon does not let completed traces consume stream-state capacity for later traces. - Add explicit disabled constructors for daemon config types and update service tests to use those constructors instead of local pseudo helpers. - Refresh existing release tests for the current plugin manifest and eBPF attach-plan/BPF fallback behavior. Co-Authored-By: GPT-5.5 | 18 天前 |