feat: add concise codex trace inspection

This commit is contained in:
Codex
2026-06-16 03:14:53 +00:00
parent eacfdd68cb
commit c670ad8d92
4 changed files with 703 additions and 17 deletions
+3 -1
View File
@@ -93,11 +93,13 @@ HWLAB Code Agent / CaseRun follow-up 的日常派单也归入 AgentRun 资源原
```bash
bun scripts/cli.ts codex trace list [--root ~/.codex] [--limit 30]
bun scripts/cli.ts codex trace active [--root ~/.codex]
bun scripts/cli.ts codex trace grep --pattern 'playwright|auth-login-failed' [--file sessions/...jsonl] [--since ISO]
bun scripts/cli.ts codex trace collect [--root ~/.codex] [--output .state/codex-trace/<timestamp>] [--limit 30]
bun scripts/cli.ts codex trace show --file sessions/2026/06/16/<session>.jsonl [--root ~/.codex] [--tail-bytes 12000]
```
默认只收集 `sessions/*.jsonl``history.jsonl``shell_snapshots``*.log` 和 trace 命名文本;`auth.json``config.toml`、sqlite、cache、`.tmp`、generated images、plugins 和 skills 默认跳过。需要本地审阅敏感/数据库文件时必须显式加 `--include-sensitive``--include-sqlite``collect` 只复制有界文件并写 manifest,不压缩、不上传、不删除源文件。
默认只收集 `sessions/*.jsonl``history.jsonl``shell_snapshots``*.log` 和 trace 命名文本;`auth.json``config.toml`、sqlite、cache、`.tmp`、generated images、plugins 和 skills 默认跳过。`active``/proc` 找正在被 Codex 进程打开的 session JSONL,不依赖外部 `lsof``grep` 按 JSONL 结构解析并输出有界摘要/signals,不打印整行,优先用于排查 `playwright``auth-login-failed``UNIDESK_*HINT` 等高噪声 trace。默认输出是类似 k8s 的简洁 text/table;脚本消费时显式加 `-o json|yaml|name|wide`需要本地审阅敏感/数据库文件时必须显式加 `--include-sensitive``--include-sqlite``collect` 只复制有界文件并写 manifest,不压缩、不上传、不删除源文件。
---