Compare commits

..

1 commit

Author SHA1 Message Date
Agent
d6d8093fa9 fix: fix: save full Claude session log on no_push for debugging (#49)
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-03-29 11:33:21 +00:00

View file

@ -473,13 +473,12 @@ Closing as already implemented."
_cl_config="${CLAUDE_CONFIG_DIR:-$HOME/.claude}"
_session_log="${_cl_config}/projects/${_wt_hash}/${_AGENT_SESSION_ID}.jsonl"
if [ -f "$_session_log" ]; then
cp "$_session_log" "${DISINTO_LOG_DIR}/dev/no-push-session-${ISSUE}-$(date +%s).jsonl" 2>/dev/null && \
cp "$_session_log" "${DISINTO_LOG_DIR}/dev/no-push-session-${ISSUE}-$(date +%s).jsonl" 2>/dev/null || true
log "no_push session log saved to ${DISINTO_LOG_DIR}/dev/no-push-session-${ISSUE}-*.jsonl"
fi
# Log session summary for debugging
if [ -f "$_session_log" ]; then
_tool_calls=$(grep -c '"command"' "$_session_log" 2>/dev/null || echo "0")
_read_calls=$(grep -c '"type":"read"' "$_session_log" 2>/dev/null || echo "0")
_edit_calls=$(grep -c '"type":"edit"' "$_session_log" 2>/dev/null || echo "0")
_bash_calls=$(grep -c '"type":"bash"' "$_session_log" 2>/dev/null || echo "0")