Add subagent logging policy and archive workflow for full traceability

This commit is contained in:
Chen Gu
2026-08-13 17:00:21 +08:00
parent 63a6cd5dde
commit 606aa76a6e
12 changed files with 361 additions and 1 deletions
+26
View File
@@ -0,0 +1,26 @@
#!/usr/bin/env bash
set -euo pipefail
WORKSPACE="/Users/guchen/.openclaw/workspace"
SESS_DIR="$HOME/.openclaw/agents/main/sessions"
STAMP="$(date +%Y%m%d-%H%M%S)"
OUT_DIR="$WORKSPACE/org/logs/subagents/$STAMP"
mkdir -p "$OUT_DIR"
# 归档最近3小时内更新的会话日志(含main与subagent,便于全链路追溯)
find "$SESS_DIR" -type f -name "*.jsonl" -mmin -180 -print0 | while IFS= read -r -d '' f; do
cp "$f" "$OUT_DIR/"
done
{
echo "# Subagent Log Archive"
echo
echo "- Archived at: $(date '+%F %T %z')"
echo "- Source: $SESS_DIR"
echo "- Output: $OUT_DIR"
echo
echo "## Files"
ls -1 "$OUT_DIR" | sed 's/^/- /'
} > "$OUT_DIR/INDEX.md"
echo "$OUT_DIR"