Skip to content

Instantly share code, notes, and snippets.

@phact
Created January 13, 2026 03:48
Show Gist options
  • Select an option

  • Save phact/297ccf25652121b13a80a73169b1f634 to your computer and use it in GitHub Desktop.

Select an option

Save phact/297ccf25652121b13a80a73169b1f634 to your computer and use it in GitHub Desktop.
Claude session: 4f118ac2-6a8b-47c7-a743-5eaa85a4f81a
#!/bin/bash
# Tweet 3: "esc esc rewind - lost history"
# Shows the pain of losing rewound sessions
set -e
cd "$(dirname "$0")"
FONT="Hack"
THEME="Dracula"
BG="#282a36"
# Frame 1: The rewind moment
silicon --from-clipboard false --language bash --font "$FONT" --theme "$THEME" \
--background "$BG" --pad-horiz 40 --pad-vert 40 \
--output frame_01.png <<'EOF'
# In the middle of debugging auth...
Claude: I've identified the issue. The JWT validation is
failing because the token expiry check uses UTC
but your server is configured for local time.
Let me also refactor the middleware to--
> *esc esc* # oops, running low on context
/rewind
Rewinding to message 23 of 47...
EOF
# Frame 2: Later, needing that context
silicon --from-clipboard false --language bash --font "$FONT" --theme "$THEME" \
--background "$BG" --pad-horiz 40 --pad-vert 40 \
--output frame_02.png <<'EOF'
# 3 days later, similar bug appears...
$ # What was that timezone thing Claude explained?
$ # Which session was it?
$ # What was the fix?
$ ls ~/.claude/projects/api-gateway/sessions/
01JFGH... 01JFGI... 01JFGJ... 01JFGK...
01JFGL... 01JFGM... 01JFGN... 01JFGO...
01JFGP... 01JFGQ... 01JFGR... 01JFGS...
# ... 47 ULIDs staring back at you
EOF
# Frame 3: The futile search
silicon --from-clipboard false --language bash --font "$FONT" --theme "$THEME" \
--background "$BG" --pad-horiz 40 --pad-vert 40 \
--output frame_03.png <<'EOF'
$ # Fine, I'll grep for it
$ grep -r "timezone" ~/.claude/projects/api-gateway/sessions/
# 2,847 matches across 31 sessions
$ # Maybe the session ID?
$ claude -r 01JFGK... # wrong one
$ claude -r 01JFGL... # also wrong
$ claude -r 01JFGM... # nope
$ # I'll just figure it out again...
EOF
# Duplicate frames
for i in 1 2 3; do
for j in $(seq 1 15); do
cp "frame_0${i}.png" "frame_0${i}_$(printf '%02d' $j).png"
done
done
# Generate palette
ffmpeg -y -framerate 10 -pattern_type glob -i 'frame_*.png' \
-vf "scale=1200:-1:flags=lanczos,palettegen=max_colors=256:stats_mode=diff" \
palette.png
# Create GIF
ffmpeg -y -framerate 10 -pattern_type glob -i 'frame_*.png' \
-i palette.png \
-lavfi "scale=1200:-1:flags=lanczos [x]; [x][1:v] paletteuse=dither=floyd_steinberg" \
03_lost_rewinds.gif
# Cleanup
rm -f frame_*.png palette.png
echo "Created 03_lost_rewinds.gif"
#!/bin/bash
# Tweet 3: "esc esc rewind - lost history"
# Shows the pain of losing rewound sessions
set -e
cd "$(dirname "$0")"
FONT="Hack"
THEME="Dracula"
BG="#282a36"
# Frame 1: The rewind moment
silicon --from-clipboard false --language bash --font "$FONT" --theme "$THEME" \
--background "$BG" --pad-horiz 40 --pad-vert 40 \
--output frame_01.png <<'EOF'
# In the middle of debugging auth...
Claude: I've identified the issue. The JWT validation is
failing because the token expiry check uses UTC
but your server is configured for local time.
Let me also refactor the middleware to--
> *esc esc* # oops, running low on context
/rewind
Rewinding to message 23 of 47...
EOF
# Frame 2: Later, needing that context
silicon --from-clipboard false --language bash --font "$FONT" --theme "$THEME" \
--background "$BG" --pad-horiz 40 --pad-vert 40 \
--output frame_02.png <<'EOF'
# 3 days later, similar bug appears...
$ # What was that timezone thing Claude explained?
$ # Which session was it?
$ # What was the fix?
$ ls ~/.claude/projects/api-gateway/sessions/
01JFGH... 01JFGI... 01JFGJ... 01JFGK...
01JFGL... 01JFGM... 01JFGN... 01JFGO...
01JFGP... 01JFGQ... 01JFGR... 01JFGS...
# ... 47 ULIDs staring back at you
EOF
# Frame 3: The futile search
silicon --from-clipboard false --language bash --font "$FONT" --theme "$THEME" \
--background "$BG" --pad-horiz 40 --pad-vert 40 \
--output frame_03.png <<'EOF'
$ # Fine, I'll grep for it
$ grep -r "timezone" ~/.claude/projects/api-gateway/sessions/
# 2,847 matches across 31 sessions
$ # Maybe the session ID?
$ claude -r 01JFGK... # wrong one
$ claude -r 01JFGL... # also wrong
$ claude -r 01JFGM... # nope
$ # I'll just figure it out again...
EOF
# Duplicate frames
for i in 1 2 3; do
for j in $(seq 1 15); do
cp "frame_0${i}.png" "frame_0${i}_$(printf '%02d' $j).png"
done
done
# Generate palette
ffmpeg -y -framerate 10 -pattern_type glob -i 'frame_*.png' \
-vf "scale=1200:-1:flags=lanczos,palettegen=max_colors=256:stats_mode=diff" \
palette.png
# Create GIF
ffmpeg -y -framerate 10 -pattern_type glob -i 'frame_*.png' \
-i palette.png \
-lavfi "scale=1200:-1:flags=lanczos [x]; [x][1:v] paletteuse=dither=floyd_steinberg" \
03_lost_rewinds.gif
# Cleanup
rm -f frame_*.png palette.png
echo "Created 03_lost_rewinds.gif"
#!/bin/bash
# Tweet 3: "esc esc rewind - lost history"
# Shows the pain of losing rewound sessions
set -e
cd "$(dirname "$0")"
FONT="Hack"
THEME="Dracula"
BG="#282a36"
TARGET_W=1200
TARGET_H=700
# Frame 1: The rewind moment
cat > /tmp/frame1.txt <<'EOF'
# In the middle of debugging auth...
Claude: I've identified the issue. The JWT validation
is failing because the token expiry check uses
UTC but your server is configured for local time.
Let me also refactor the middleware to--
> *esc esc* # oops, running low on context
/rewind
Rewinding to message 23 of 47...
EOF
silicon /tmp/frame1.txt --language bash --font "$FONT" --theme "$THEME" \
--background "$BG" --pad-horiz 40 --pad-vert 40 \
--output frame_01_raw.png
# Frame 2: Later, needing that context
cat > /tmp/frame2.txt <<'EOF'
# 3 days later, similar bug appears...
$ # What was that timezone thing Claude explained?
$ # Which session was it?
$ # What was the fix?
$ ls ~/.claude/projects/api-gateway/sessions/
01JFGH... 01JFGI... 01JFGJ... 01JFGK...
01JFGL... 01JFGM... 01JFGN... 01JFGO...
01JFGP... 01JFGQ... 01JFGR... 01JFGS...
# ... 47 ULIDs staring back at you
EOF
silicon /tmp/frame2.txt --language bash --font "$FONT" --theme "$THEME" \
--background "$BG" --pad-horiz 40 --pad-vert 40 \
--output frame_02_raw.png
# Frame 3: The futile search
cat > /tmp/frame3.txt <<'EOF'
$ # Fine, I'll grep for it
$ grep -r "timezone" ~/.claude/projects/api-gateway/
# 2,847 matches across 31 sessions
$ # Maybe just try session IDs?
$ claude -r 01JFGK... # wrong one
$ claude -r 01JFGL... # also wrong
$ claude -r 01JFGM... # nope
$ # I'll just figure it out again...
EOF
silicon /tmp/frame3.txt --language bash --font "$FONT" --theme "$THEME" \
--background "$BG" --pad-horiz 40 --pad-vert 40 \
--output frame_03_raw.png
# Normalize all frames to target size
for i in 1 2 3; do
ffmpeg -y -i "frame_0${i}_raw.png" \
-vf "scale='min($TARGET_W,iw)':'min($TARGET_H,ih)':force_original_aspect_ratio=decrease,pad=$TARGET_W:$TARGET_H:(ow-iw)/2:(oh-ih)/2:color=$BG" \
"frame_0${i}.png" 2>/dev/null
done
# Duplicate frames for timing
for i in 1 2 3; do
for j in $(seq 1 15); do
cp "frame_0${i}.png" "frame_0${i}_$(printf '%02d' $j).png"
done
done
# Create GIF
ffmpeg -y -framerate 10 -pattern_type glob -i 'frame_0?_??.png' \
-vf "split[s0][s1];[s0]palettegen=max_colors=256[p];[s1][p]paletteuse=dither=floyd_steinberg" \
03_lost_rewinds.gif 2>/dev/null
# Cleanup
rm -f frame_*.png /tmp/frame*.txt
echo "Created 03_lost_rewinds.gif"
#!/bin/bash
# Tweet 3: "esc esc rewind - lost history"
# Shows the pain of losing rewound sessions
set -e
cd "$(dirname "$0")"
FONT="Hack"
THEME="Dracula"
BG="#0d1117"
TARGET_W=1200
TARGET_H=700
# Frame 1: The rewind moment
cat > /tmp/frame1.txt <<'EOF'
# In the middle of debugging auth...
Claude: I've identified the issue. The JWT validation
is failing because the token expiry check uses
UTC but your server is configured for local time.
Let me also refactor the middleware to--
> *esc esc* # oops, running low on context
/rewind
Rewinding to message 23 of 47...
EOF
silicon /tmp/frame1.txt --language bash --font "$FONT" --theme "$THEME" \
--background "$BG" --pad-horiz 40 --pad-vert 40 \
--output frame_01_raw.png
# Frame 2: Later, needing that context
cat > /tmp/frame2.txt <<'EOF'
# 3 days later, similar bug appears...
$ # What was that timezone thing Claude explained?
$ # Which session was it?
$ # What was the fix?
$ ls ~/.claude/projects/api-gateway/sessions/
01JFGH... 01JFGI... 01JFGJ... 01JFGK...
01JFGL... 01JFGM... 01JFGN... 01JFGO...
01JFGP... 01JFGQ... 01JFGR... 01JFGS...
# ... 47 ULIDs staring back at you
EOF
silicon /tmp/frame2.txt --language bash --font "$FONT" --theme "$THEME" \
--background "$BG" --pad-horiz 40 --pad-vert 40 \
--output frame_02_raw.png
# Frame 3: The futile search
cat > /tmp/frame3.txt <<'EOF'
$ # Fine, I'll grep for it
$ grep -r "timezone" ~/.claude/projects/api-gateway/
# 2,847 matches across 31 sessions
$ # Maybe just try session IDs?
$ claude -r 01JFGK... # wrong one
$ claude -r 01JFGL... # also wrong
$ claude -r 01JFGM... # nope
$ # I'll just figure it out again...
EOF
silicon /tmp/frame3.txt --language bash --font "$FONT" --theme "$THEME" \
--background "$BG" --pad-horiz 40 --pad-vert 40 \
--output frame_03_raw.png
# Normalize all frames to target size
for i in 1 2 3; do
ffmpeg -y -i "frame_0${i}_raw.png" \
-vf "scale='min($TARGET_W,iw)':'min($TARGET_H,ih)':force_original_aspect_ratio=decrease,pad=$TARGET_W:$TARGET_H:(ow-iw)/2:(oh-ih)/2:color=$BG" \
"frame_0${i}.png" 2>/dev/null
done
# Duplicate frames for timing
for i in 1 2 3; do
for j in $(seq 1 15); do
cp "frame_0${i}.png" "frame_0${i}_$(printf '%02d' $j).png"
done
done
# Create GIF
ffmpeg -y -framerate 10 -pattern_type glob -i 'frame_0?_??.png' \
-vf "split[s0][s1];[s0]palettegen=max_colors=256[p];[s1][p]paletteuse=dither=floyd_steinberg" \
03_lost_rewinds.gif 2>/dev/null
# Cleanup
rm -f frame_*.png /tmp/frame*.txt
echo "Created 03_lost_rewinds.gif"
#!/bin/bash
# Tweet 1: "Too many Claudes running around"
# Uses silicon to create frames, ffmpeg to animate
set -e
cd "$(dirname "$0")"
FONT="Hack"
THEME="Dracula"
BG="#282a36"
# Frame 1: tmux ls showing many sessions
silicon --from-clipboard false --language bash --font "$FONT" --theme "$THEME" \
--background "$BG" --pad-horiz 40 --pad-vert 40 \
--output frame_01.png <<'EOF'
$ tmux ls
api-refactor: 3 windows (created Mon Jan 6 09:14:22 2025)
auth-fix: 2 windows (created Mon Jan 6 11:32:45 2025)
bug-1847: 1 windows (created Tue Jan 7 14:22:11 2025)
claude-review: 2 windows (created Tue Jan 7 16:45:33 2025)
feature-export: 4 windows (created Wed Jan 8 08:12:19 2025)
hotfix-prod: 1 windows (created Wed Jan 8 22:01:44 2025)
main-dev: 5 windows (created Thu Jan 9 07:30:00 2025)
perf-testing: 2 windows (created Thu Jan 9 15:18:27 2025)
pr-review-423: 1 windows (created Fri Jan 10 10:45:12 2025)
EOF
# Frame 2: Multiple projects in ~/.claude
silicon --from-clipboard false --language bash --font "$FONT" --theme "$THEME" \
--background "$BG" --pad-horiz 40 --pad-vert 40 \
--output frame_02.png <<'EOF'
$ ls ~/.claude/projects/ | head -15
-rw-r--r-- api-gateway/
-rw-r--r-- billing-service/
-rw-r--r-- claude-mcp-server/
-rw-r--r-- data-pipeline/
-rw-r--r-- frontend-v2/
-rw-r--r-- internal-tools/
-rw-r--r-- ml-inference/
-rw-r--r-- mobile-app/
-rw-r--r-- one_claude/
-rw-r--r-- payment-processor/
-rw-r--r-- search-indexer/
-rw-r--r-- user-service/
... and 23 more
EOF
# Frame 3: The existential question
silicon --from-clipboard false --language bash --font "$FONT" --theme "$THEME" \
--background "$BG" --pad-horiz 40 --pad-vert 40 \
--output frame_03.png <<'EOF'
$ # which terminal had my auth fix?
$ # was it the laptop or the desktop?
$ # did I /rewind that session?
$ # what was the session id again?
$ claude -r ???
EOF
# Duplicate frames for timing (1.5s per frame at 10fps = 15 copies)
for i in 1 2 3; do
for j in $(seq 1 15); do
cp "frame_0${i}.png" "frame_0${i}_$(printf '%02d' $j).png"
done
done
# Generate palette for better GIF quality
ffmpeg -y -framerate 10 -pattern_type glob -i 'frame_*.png' \
-vf "scale=1200:-1:flags=lanczos,palettegen=max_colors=256:stats_mode=diff" \
palette.png
# Create GIF
ffmpeg -y -framerate 10 -pattern_type glob -i 'frame_*.png' \
-i palette.png \
-lavfi "scale=1200:-1:flags=lanczos [x]; [x][1:v] paletteuse=dither=floyd_steinberg" \
01_too_many_claudes.gif
# Cleanup
rm -f frame_*.png palette.png
echo "Created 01_too_many_claudes.gif"
#!/bin/bash
# Tweet 1: "Too many Claudes running around"
# Uses silicon to create frames, ffmpeg to animate
set -e
cd "$(dirname "$0")"
FONT="Hack"
THEME="Dracula"
BG="#282a36"
# Frame 1: tmux ls showing many sessions
cat > /tmp/frame1.txt <<'EOF'
$ tmux ls
api-refactor: 3 windows (created Mon Jan 6 09:14:22 2025)
auth-fix: 2 windows (created Mon Jan 6 11:32:45 2025)
bug-1847: 1 windows (created Tue Jan 7 14:22:11 2025)
claude-review: 2 windows (created Tue Jan 7 16:45:33 2025)
feature-export: 4 windows (created Wed Jan 8 08:12:19 2025)
hotfix-prod: 1 windows (created Wed Jan 8 22:01:44 2025)
main-dev: 5 windows (created Thu Jan 9 07:30:00 2025)
perf-testing: 2 windows (created Thu Jan 9 15:18:27 2025)
pr-review-423: 1 windows (created Fri Jan 10 10:45:12 2025)
EOF
silicon /tmp/frame1.txt --language bash --font "$FONT" --theme "$THEME" \
--background "$BG" --pad-horiz 40 --pad-vert 40 \
--output frame_01_raw.png
# Frame 2: Multiple projects in ~/.claude
cat > /tmp/frame2.txt <<'EOF'
$ ls ~/.claude/projects/ | head -15
api-gateway/
billing-service/
claude-mcp-server/
data-pipeline/
frontend-v2/
internal-tools/
ml-inference/
mobile-app/
one_claude/
payment-processor/
search-indexer/
user-service/
... and 23 more
EOF
silicon /tmp/frame2.txt --language bash --font "$FONT" --theme "$THEME" \
--background "$BG" --pad-horiz 40 --pad-vert 40 \
--output frame_02_raw.png
# Frame 3: The existential question
cat > /tmp/frame3.txt <<'EOF'
$ # which terminal had my auth fix?
$ # was it the laptop or the desktop?
$ # did I /rewind that session?
$ # what was the session id again?
$ claude -r ???
EOF
silicon /tmp/frame3.txt --language bash --font "$FONT" --theme "$THEME" \
--background "$BG" --pad-horiz 40 --pad-vert 40 \
--output frame_03_raw.png
# Find max dimensions
MAX_W=0
MAX_H=0
for f in frame_*_raw.png; do
dims=$(identify -format '%wx%h' "$f")
w=${dims%x*}
h=${dims#*x}
[ "$w" -gt "$MAX_W" ] && MAX_W=$w
[ "$h" -gt "$MAX_H" ] && MAX_H=$h
done
echo "Normalizing to ${MAX_W}x${MAX_H}"
# Pad all frames to max dimensions (centered, with background color)
for i in 1 2 3; do
convert "frame_0${i}_raw.png" \
-gravity center \
-background "$BG" \
-extent "${MAX_W}x${MAX_H}" \
"frame_0${i}.png"
done
# Duplicate frames for timing (1.5s per frame at 10fps = 15 copies)
for i in 1 2 3; do
for j in $(seq 1 15); do
cp "frame_0${i}.png" "frame_0${i}_$(printf '%02d' $j).png"
done
done
# Create GIF directly (simpler approach)
ffmpeg -y -framerate 10 -pattern_type glob -i 'frame_0?_??.png' \
-vf "split[s0][s1];[s0]palettegen=max_colors=256[p];[s1][p]paletteuse=dither=floyd_steinberg" \
01_too_many_claudes.gif 2>/dev/null
# Cleanup
rm -f frame_*.png /tmp/frame*.txt
echo "Created 01_too_many_claudes.gif"
#!/bin/bash
# Tweet 1: "Too many Claudes running around"
# Uses silicon to create frames, ffmpeg to animate
set -e
cd "$(dirname "$0")"
FONT="Hack"
THEME="Dracula"
BG="#282a36"
# Target size (will pad smaller frames to this)
TARGET_W=1200
TARGET_H=700
# Frame 1: tmux ls showing many sessions
cat > /tmp/frame1.txt <<'EOF'
$ tmux ls
api-refactor: 3 windows (created Mon Jan 6 09:14:22 2025)
auth-fix: 2 windows (created Mon Jan 6 11:32:45 2025)
bug-1847: 1 windows (created Tue Jan 7 14:22:11 2025)
claude-review: 2 windows (created Tue Jan 7 16:45:33 2025)
feature-export: 4 windows (created Wed Jan 8 08:12:19 2025)
hotfix-prod: 1 windows (created Wed Jan 8 22:01:44 2025)
main-dev: 5 windows (created Thu Jan 9 07:30:00 2025)
perf-testing: 2 windows (created Thu Jan 9 15:18:27 2025)
pr-review-423: 1 windows (created Fri Jan 10 10:45:12 2025)
EOF
silicon /tmp/frame1.txt --language bash --font "$FONT" --theme "$THEME" \
--background "$BG" --pad-horiz 40 --pad-vert 40 \
--output frame_01_raw.png
# Frame 2: Multiple projects in ~/.claude
cat > /tmp/frame2.txt <<'EOF'
$ ls ~/.claude/projects/ | head -15
api-gateway/
billing-service/
claude-mcp-server/
data-pipeline/
frontend-v2/
internal-tools/
ml-inference/
mobile-app/
one_claude/
payment-processor/
search-indexer/
user-service/
... and 23 more
EOF
silicon /tmp/frame2.txt --language bash --font "$FONT" --theme "$THEME" \
--background "$BG" --pad-horiz 40 --pad-vert 40 \
--output frame_02_raw.png
# Frame 3: The existential question
cat > /tmp/frame3.txt <<'EOF'
$ # which terminal had my auth fix?
$ # was it the laptop or the desktop?
$ # did I /rewind that session?
$ # what was the session id again?
$ claude -r ???
EOF
silicon /tmp/frame3.txt --language bash --font "$FONT" --theme "$THEME" \
--background "$BG" --pad-horiz 40 --pad-vert 40 \
--output frame_03_raw.png
# Normalize all frames to target size using ffmpeg (pad with bg color, centered)
for i in 1 2 3; do
ffmpeg -y -i "frame_0${i}_raw.png" \
-vf "scale='min($TARGET_W,iw)':'min($TARGET_H,ih)':force_original_aspect_ratio=decrease,pad=$TARGET_W:$TARGET_H:(ow-iw)/2:(oh-ih)/2:color=$BG" \
"frame_0${i}.png" 2>/dev/null
done
# Duplicate frames for timing (1.5s per frame at 10fps = 15 copies)
for i in 1 2 3; do
for j in $(seq 1 15); do
cp "frame_0${i}.png" "frame_0${i}_$(printf '%02d' $j).png"
done
done
# Create GIF with palette optimization
ffmpeg -y -framerate 10 -pattern_type glob -i 'frame_0?_??.png' \
-vf "split[s0][s1];[s0]palettegen=max_colors=256[p];[s1][p]paletteuse=dither=floyd_steinberg" \
01_too_many_claudes.gif 2>/dev/null
# Cleanup
rm -f frame_*.png /tmp/frame*.txt
echo "Created 01_too_many_claudes.gif"
#!/bin/bash
# Tweet 1: "Too many Claudes running around"
# Uses silicon to create frames, ffmpeg to animate
set -e
cd "$(dirname "$0")"
FONT="Hack"
THEME="Dracula"
BG="#0d1117"
# Target size (will pad smaller frames to this)
TARGET_W=1200
TARGET_H=700
# Frame 1: tmux ls showing many sessions
cat > /tmp/frame1.txt <<'EOF'
$ tmux ls
api-refactor: 3 windows (created Mon Jan 6 09:14:22 2025)
auth-fix: 2 windows (created Mon Jan 6 11:32:45 2025)
bug-1847: 1 windows (created Tue Jan 7 14:22:11 2025)
claude-review: 2 windows (created Tue Jan 7 16:45:33 2025)
feature-export: 4 windows (created Wed Jan 8 08:12:19 2025)
hotfix-prod: 1 windows (created Wed Jan 8 22:01:44 2025)
main-dev: 5 windows (created Thu Jan 9 07:30:00 2025)
perf-testing: 2 windows (created Thu Jan 9 15:18:27 2025)
pr-review-423: 1 windows (created Fri Jan 10 10:45:12 2025)
EOF
silicon /tmp/frame1.txt --language bash --font "$FONT" --theme "$THEME" \
--background "$BG" --pad-horiz 40 --pad-vert 40 \
--output frame_01_raw.png
# Frame 2: Multiple projects in ~/.claude
cat > /tmp/frame2.txt <<'EOF'
$ ls ~/.claude/projects/ | head -15
api-gateway/
billing-service/
claude-mcp-server/
data-pipeline/
frontend-v2/
internal-tools/
ml-inference/
mobile-app/
one_claude/
payment-processor/
search-indexer/
user-service/
... and 23 more
EOF
silicon /tmp/frame2.txt --language bash --font "$FONT" --theme "$THEME" \
--background "$BG" --pad-horiz 40 --pad-vert 40 \
--output frame_02_raw.png
# Frame 3: The existential question
cat > /tmp/frame3.txt <<'EOF'
$ # which terminal had my auth fix?
$ # was it the laptop or the desktop?
$ # did I /rewind that session?
$ # what was the session id again?
$ claude -r ???
EOF
silicon /tmp/frame3.txt --language bash --font "$FONT" --theme "$THEME" \
--background "$BG" --pad-horiz 40 --pad-vert 40 \
--output frame_03_raw.png
# Normalize all frames to target size using ffmpeg (pad with bg color, centered)
for i in 1 2 3; do
ffmpeg -y -i "frame_0${i}_raw.png" \
-vf "scale='min($TARGET_W,iw)':'min($TARGET_H,ih)':force_original_aspect_ratio=decrease,pad=$TARGET_W:$TARGET_H:(ow-iw)/2:(oh-ih)/2:color=$BG" \
"frame_0${i}.png" 2>/dev/null
done
# Duplicate frames for timing (1.5s per frame at 10fps = 15 copies)
for i in 1 2 3; do
for j in $(seq 1 15); do
cp "frame_0${i}.png" "frame_0${i}_$(printf '%02d' $j).png"
done
done
# Create GIF with palette optimization
ffmpeg -y -framerate 10 -pattern_type glob -i 'frame_0?_??.png' \
-vf "split[s0][s1];[s0]palettegen=max_colors=256[p];[s1][p]paletteuse=dither=floyd_steinberg" \
01_too_many_claudes.gif 2>/dev/null
# Cleanup
rm -f frame_*.png /tmp/frame*.txt
echo "Created 01_too_many_claudes.gif"
#!/bin/bash
# Generate all images for the tweet thread
#
# Requirements:
# - silicon: cargo install silicon
# - vhs: brew install vhs (or go install github.com/charmbracelet/vhs@latest)
# - ffmpeg: apt install ffmpeg / brew install ffmpeg
#
# Usage:
# ./generate_all.sh # Generate all
# ./generate_all.sh silicon # Only silicon/ffmpeg GIFs
# ./generate_all.sh vhs # Only VHS recordings
set -e
cd "$(dirname "$0")"
generate_silicon() {
echo "=== Generating silicon + ffmpeg GIFs ==="
for script in 01_too_many_claudes.sh 02_varnishing_context.sh 03_lost_rewinds.sh; do
echo "Running $script..."
bash "$script"
done
}
generate_vhs() {
echo "=== Generating VHS recordings ==="
for tape in 04_tui_tree.tape 05_teleport.tape 06_hero.tape; do
echo "Recording $tape..."
vhs "$tape"
done
}
case "${1:-all}" in
silicon)
generate_silicon
;;
vhs)
generate_vhs
;;
all)
generate_silicon
generate_vhs
;;
*)
echo "Usage: $0 [silicon|vhs|all]"
exit 1
;;
esac
echo ""
echo "=== Done! Generated GIFs: ==="
ls -la *.gif 2>/dev/null || echo "No GIFs found"
#!/bin/bash
# Generate all images for the tweet thread
#
# Requirements:
# - silicon: cargo install silicon
# - vhs: brew install vhs (or go install github.com/charmbracelet/vhs@latest)
# - ffmpeg: apt install ffmpeg / brew install ffmpeg
#
# Usage:
# ./generate_all.sh # Generate all
# ./generate_all.sh silicon # Only silicon/ffmpeg GIFs
# ./generate_all.sh vhs # Only VHS recordings
set -e
cd "$(dirname "$0")"
generate_silicon() {
echo "=== Generating silicon + ffmpeg GIFs ==="
for script in 01_too_many_claudes.sh 02_varnishing_context.sh 03_lost_rewinds.sh 07_meta_closing.sh; do
echo "Running $script..."
bash "$script"
done
}
generate_vhs() {
echo "=== Generating VHS recordings ==="
for tape in 00_meta_teleport.tape 04_tui_tree.tape 05_teleport.tape 06_hero.tape; do
echo "Recording $tape..."
vhs "$tape"
done
}
case "${1:-all}" in
silicon)
generate_silicon
;;
vhs)
generate_vhs
;;
all)
generate_silicon
generate_vhs
;;
*)
echo "Usage: $0 [silicon|vhs|all]"
exit 1
;;
esac
echo ""
echo "=== Done! Generated GIFs: ==="
ls -la *.gif 2>/dev/null || echo "No GIFs found"
# Tweet 0 or 7: Meta - "This thread was made with one_claude"
# Shows teleporting into THIS VERY CONVERSATION
# Use as opening hook or closing "inception" moment
Output 00_meta_teleport.gif
Set FontSize 16
Set Width 1400
Set Height 900
Set Theme "Dracula"
Set Padding 20
# Launch
Type "uvx one_claude"
Enter
Sleep 2s
# Search for this conversation
Type "/"
Sleep 400ms
Type@80ms "tweet thread"
Sleep 1s
Enter
Sleep 1s
# It should find the session where we discussed the thread
# Navigate to it
Type "j"
Sleep 300ms
# Show it's this conversation
Enter
Sleep 2s
# Back out
Escape
Sleep 500ms
# Teleport into it
Type "t"
Sleep 3s
# Now we're in the session - Claude on left, shell on right
# The transcript shows our conversation about making this thread
Sleep 3s
# Tweet 0 or 7: Meta - "This thread was made with one_claude"
# Shows teleporting into THIS VERY CONVERSATION
# Use as opening hook or closing "inception" moment
Output "00_meta_teleport.gif"
Set FontSize 16
Set Width 1400
Set Height 900
Set Theme "Dracula"
Set Padding 20
# Launch
Type "uvx one_claude"
Enter
Sleep 2s
# Search for this conversation
Type "/"
Sleep 400ms
Type@80ms "tweet thread"
Sleep 1s
Enter
Sleep 1s
# It should find the session where we discussed the thread
# Navigate to it
Type "j"
Sleep 300ms
# Show it's this conversation
Enter
Sleep 2s
# Back out
Escape
Sleep 500ms
# Teleport into it
Type "t"
Sleep 3s
# Now we're in the session - Claude on left, shell on right
# The transcript shows our conversation about making this thread
Sleep 3s
# Tweet 6: "One place - the hero shot"
# Full demo of one_claude
Output 06_hero.gif
Set FontSize 16
Set Width 1400
Set Height 900
Set Theme "Dracula"
Set Padding 20
# Start with the command
Type "# one place to manage all your claudes"
Enter
Sleep 1s
Type "uvx one_claude"
Enter
Sleep 3s
# Quick navigation demo
Type "j"
Sleep 200ms
Type "j"
Sleep 200ms
Type "j"
Sleep 200ms
Type "k"
Sleep 200ms
Type "k"
Sleep 200ms
# Page navigation
Ctrl+d
Sleep 500ms
Ctrl+u
Sleep 500ms
# Search
Type "/"
Sleep 400ms
Type@80ms "refactor"
Sleep 800ms
Enter
Sleep 1s
# Clear search
Escape
Sleep 500ms
# Copy session ID
Type "y"
Sleep 1s
# Show mode options
Type "m"
Sleep 800ms
Type "m"
Sleep 800ms
# Jump to top
Type "gg"
Sleep 500ms
# Select and view
Enter
Sleep 1s
# Back
Escape
Sleep 500ms
# Teleport teaser
Type "t"
Sleep 2s
# End
Type "q"
Sleep 500ms
# Tweet 6: "One place - the hero shot"
# Full demo of one_claude
Output "06_hero.gif"
Set FontSize 16
Set Width 1400
Set Height 900
Set Theme "Dracula"
Set Padding 20
# Start with the command
Type "# one place to manage all your claudes"
Enter
Sleep 1s
Type "uvx one_claude"
Enter
Sleep 3s
# Quick navigation demo
Type "j"
Sleep 200ms
Type "j"
Sleep 200ms
Type "j"
Sleep 200ms
Type "k"
Sleep 200ms
Type "k"
Sleep 200ms
# Page navigation
Ctrl+d
Sleep 500ms
Ctrl+u
Sleep 500ms
# Search
Type "/"
Sleep 400ms
Type@80ms "refactor"
Sleep 800ms
Enter
Sleep 1s
# Clear search
Escape
Sleep 500ms
# Copy session ID
Type "y"
Sleep 1s
# Show mode options
Type "m"
Sleep 800ms
Type "m"
Sleep 800ms
# Jump to top
Type "gg"
Sleep 500ms
# Select and view
Enter
Sleep 1s
# Back
Escape
Sleep 500ms
# Teleport teaser
Type "t"
Sleep 2s
# End
Type "q"
Sleep 500ms
# Tweet 4: "Git-log-graph-like UI"
# Shows the TUI with session tree view
Output 04_tui_tree.gif
Set FontSize 16
Set Width 1400
Set Height 900
Set Theme "Dracula"
Set Padding 20
# Launch the TUI
Type "uvx one_claude"
Enter
Sleep 3s
# Navigate to show the tree structure
Type "j"
Sleep 400ms
Type "j"
Sleep 400ms
Type "j"
Sleep 400ms
# Expand a session to show branches
Enter
Sleep 1s
# Navigate through branches
Type "j"
Sleep 400ms
Type "j"
Sleep 400ms
# Go back
Escape
Sleep 500ms
# Show search
Type "/"
Sleep 500ms
Type@100ms "auth"
Sleep 1s
Enter
Sleep 1s
# Clear and show more
Escape
Sleep 500ms
# Navigate around
Type "G"
Sleep 1s
Type "gg"
Sleep 1s
# Quit
Type "q"
Sleep 500ms
# Tweet 4: "Git-log-graph-like UI"
# Shows the TUI with session tree view
Output "04_tui_tree.gif"
Set FontSize 16
Set Width 1400
Set Height 900
Set Theme "Dracula"
Set Padding 20
# Launch the TUI
Type "uvx one_claude"
Enter
Sleep 3s
# Navigate to show the tree structure
Type "j"
Sleep 400ms
Type "j"
Sleep 400ms
Type "j"
Sleep 400ms
# Expand a session to show branches
Enter
Sleep 1s
# Navigate through branches
Type "j"
Sleep 400ms
Type "j"
Sleep 400ms
# Go back
Escape
Sleep 500ms
# Show search
Type "/"
Sleep 500ms
Type@100ms "auth"
Sleep 1s
Enter
Sleep 1s
# Clear and show more
Escape
Sleep 500ms
# Navigate around
Type "G"
Sleep 1s
Type "gg"
Sleep 1s
# Quit
Type "q"
Sleep 500ms
# Tweet 5: "Teleport - local, docker, or microvm"
# Shows teleporting a session
Output 05_teleport.gif
Set FontSize 16
Set Width 1400
Set Height 900
Set Theme "Dracula"
Set Padding 20
# Launch the TUI
Type "uvx one_claude"
Enter
Sleep 2s
# Navigate to a session
Type "j"
Sleep 300ms
Type "j"
Sleep 300ms
Type "j"
Sleep 300ms
# Show mode toggle
Type "m"
Sleep 1s
Type "m"
Sleep 1s
Type "m"
Sleep 1s
# Teleport!
Type "t"
Sleep 3s
# The tmux split should appear with Claude on left, shell on right
# Show some interaction
Sleep 2s
# Tweet 5: "Teleport - local, docker, or microvm"
# Shows teleporting a session
Output "05_teleport.gif"
Set FontSize 16
Set Width 1400
Set Height 900
Set Theme "Dracula"
Set Padding 20
# Launch the TUI
Type "uvx one_claude"
Enter
Sleep 2s
# Navigate to a session
Type "j"
Sleep 300ms
Type "j"
Sleep 300ms
Type "j"
Sleep 300ms
# Show mode toggle
Type "m"
Sleep 1s
Type "m"
Sleep 1s
Type "m"
Sleep 1s
# Teleport!
Type "t"
Sleep 3s
# The tmux split should appear with Claude on left, shell on right
# Show some interaction
Sleep 2s
# Tweet 5: "Teleport - local, docker, or microvm"
# Shows teleporting a session
Output "05_teleport.gif"
Set FontSize 16
Set Width 1400
Set Height 900
Set Theme "Dracula"
Set Padding 20
# Launch the TUI
Type "uvx one_claude"
Enter
Sleep 2s
# Navigate to a session
Type "j"
Sleep 300ms
Type "j"
Sleep 300ms
Type "j"
Sleep 300ms
# Show mode toggle
Type "m"
Sleep 1s
Type "m"
Sleep 1s
Type "m"
Sleep 1s
# Teleport!
Type "t"
Sleep 3s
# The tmux split should appear with Claude on left, shell on right
# Show some interaction
Sleep 2s
Enter
Sleep 2s
#!/bin/bash
# Tweet 7: Meta closing - text version
# "This thread was made in a session you can teleport to"
set -e
cd "$(dirname "$0")"
FONT="Hack"
THEME="Dracula"
BG="#282a36"
# Frame 1: The reveal
silicon --from-clipboard false --language bash --font "$FONT" --theme "$THEME" \
--background "$BG" --pad-horiz 40 --pad-vert 40 \
--output frame_01.png <<'EOF'
$ # This tweet thread was written in a Claude session
$ # You can teleport into it right now:
$ uvx one_claude gist import <GIST_ID>
EOF
# Frame 2: What you get
silicon --from-clipboard false --language bash --font "$FONT" --theme "$THEME" \
--background "$BG" --pad-horiz 40 --pad-vert 40 \
--output frame_02.png <<'EOF'
Importing session from gist...
✓ Downloaded transcript (847 messages)
✓ Restored file checkpoints
✓ Rebuilt conversation tree
Session ready. Teleporting...
# tmux splits: Claude resumes on left, shell on right
# Full context preserved. Continue where I left off.
EOF
# Duplicate frames
for i in 1 2; do
for j in $(seq 1 20); do
cp "frame_0${i}.png" "frame_0${i}_$(printf '%02d' $j).png"
done
done
# Generate palette
ffmpeg -y -framerate 10 -pattern_type glob -i 'frame_*.png' \
-vf "scale=1200:-1:flags=lanczos,palettegen=max_colors=256:stats_mode=diff" \
palette.png
# Create GIF
ffmpeg -y -framerate 10 -pattern_type glob -i 'frame_*.png' \
-i palette.png \
-lavfi "scale=1200:-1:flags=lanczos [x]; [x][1:v] paletteuse=dither=floyd_steinberg" \
07_meta_closing.gif
# Cleanup
rm -f frame_*.png palette.png
echo "Created 07_meta_closing.gif"
#!/bin/bash
# Tweet 7: Meta closing - text version
# "This thread was made in a session you can teleport to"
set -e
cd "$(dirname "$0")"
FONT="Hack"
THEME="Dracula"
BG="#282a36"
# Frame 1: The reveal
silicon --from-clipboard false --language bash --font "$FONT" --theme "$THEME" \
--background "$BG" --pad-horiz 40 --pad-vert 40 \
--output frame_01.png <<'EOF'
$ # This tweet thread was written in a Claude session
$ # You can teleport into it right now:
$ uvx one_claude gist import <GIST_ID>
EOF
# Frame 2: What you get
silicon --from-clipboard false --language bash --font "$FONT" --theme "$THEME" \
--background "$BG" --pad-horiz 40 --pad-vert 40 \
--output frame_02.png <<'EOF'
Importing session from gist...
✓ Downloaded transcript (847 messages)
✓ Restored file checkpoints
✓ Rebuilt conversation tree
Session ready. Teleporting...
# tmux splits: Claude resumes on left, shell on right
# Full context preserved. Continue where I left off.
EOF
# Duplicate frames
for i in 1 2; do
for j in $(seq 1 20); do
cp "frame_0${i}.png" "frame_0${i}_$(printf '%02d' $j).png"
done
done
# Generate palette
ffmpeg -y -framerate 10 -pattern_type glob -i 'frame_*.png' \
-vf "scale=1200:-1:flags=lanczos,palettegen=max_colors=256:stats_mode=diff" \
palette.png
# Create GIF
ffmpeg -y -framerate 10 -pattern_type glob -i 'frame_*.png' \
-i palette.png \
-lavfi "scale=1200:-1:flags=lanczos [x]; [x][1:v] paletteuse=dither=floyd_steinberg" \
07_meta_closing.gif
# Cleanup
rm -f frame_*.png palette.png
echo "Created 07_meta_closing.gif"
#!/bin/bash
# Tweet 7: Meta closing - "This thread was made in a session you can teleport to"
set -e
cd "$(dirname "$0")"
FONT="Hack"
THEME="Dracula"
BG="#282a36"
TARGET_W=1200
TARGET_H=500
# Frame 1: The reveal
cat > /tmp/frame1.txt <<'EOF'
# This tweet thread was written in a Claude session
# You can teleport into it right now:
$ uvx one_claude gist import <GIST_ID>
EOF
silicon /tmp/frame1.txt --language bash --font "$FONT" --theme "$THEME" \
--background "$BG" --pad-horiz 40 --pad-vert 40 \
--output frame_01_raw.png
# Frame 2: What you get
cat > /tmp/frame2.txt <<'EOF'
Importing session from gist...
[ok] Downloaded transcript (847 messages)
[ok] Restored file checkpoints
[ok] Rebuilt conversation tree
Session ready. Teleporting...
# tmux splits: Claude resumes left, shell right
# Full context preserved. Continue where I left off.
EOF
silicon /tmp/frame2.txt --language bash --font "$FONT" --theme "$THEME" \
--background "$BG" --pad-horiz 40 --pad-vert 40 \
--output frame_02_raw.png
# Normalize all frames to target size
for i in 1 2; do
ffmpeg -y -i "frame_0${i}_raw.png" \
-vf "scale='min($TARGET_W,iw)':'min($TARGET_H,ih)':force_original_aspect_ratio=decrease,pad=$TARGET_W:$TARGET_H:(ow-iw)/2:(oh-ih)/2:color=$BG" \
"frame_0${i}.png" 2>/dev/null
done
# Duplicate frames for timing (2s per frame at 10fps = 20 copies)
for i in 1 2; do
for j in $(seq 1 20); do
cp "frame_0${i}.png" "frame_0${i}_$(printf '%02d' $j).png"
done
done
# Create GIF
ffmpeg -y -framerate 10 -pattern_type glob -i 'frame_0?_??.png' \
-vf "split[s0][s1];[s0]palettegen=max_colors=256[p];[s1][p]paletteuse=dither=floyd_steinberg" \
07_meta_closing.gif 2>/dev/null
# Cleanup
rm -f frame_*.png /tmp/frame*.txt
echo "Created 07_meta_closing.gif"
#!/bin/bash
# Tweet 7: Meta closing - "This thread was made in a session you can teleport to"
set -e
cd "$(dirname "$0")"
FONT="Hack"
THEME="Dracula"
BG="#0d1117"
TARGET_W=1200
TARGET_H=500
# Frame 1: The reveal
cat > /tmp/frame1.txt <<'EOF'
# This tweet thread was written in a Claude session
# You can teleport into it right now:
$ uvx one_claude gist import <GIST_ID>
EOF
silicon /tmp/frame1.txt --language bash --font "$FONT" --theme "$THEME" \
--background "$BG" --pad-horiz 40 --pad-vert 40 \
--output frame_01_raw.png
# Frame 2: What you get
cat > /tmp/frame2.txt <<'EOF'
Importing session from gist...
[ok] Downloaded transcript (847 messages)
[ok] Restored file checkpoints
[ok] Rebuilt conversation tree
Session ready. Teleporting...
# tmux splits: Claude resumes left, shell right
# Full context preserved. Continue where I left off.
EOF
silicon /tmp/frame2.txt --language bash --font "$FONT" --theme "$THEME" \
--background "$BG" --pad-horiz 40 --pad-vert 40 \
--output frame_02_raw.png
# Normalize all frames to target size
for i in 1 2; do
ffmpeg -y -i "frame_0${i}_raw.png" \
-vf "scale='min($TARGET_W,iw)':'min($TARGET_H,ih)':force_original_aspect_ratio=decrease,pad=$TARGET_W:$TARGET_H:(ow-iw)/2:(oh-ih)/2:color=$BG" \
"frame_0${i}.png" 2>/dev/null
done
# Duplicate frames for timing (2s per frame at 10fps = 20 copies)
for i in 1 2; do
for j in $(seq 1 20); do
cp "frame_0${i}.png" "frame_0${i}_$(printf '%02d' $j).png"
done
done
# Create GIF
ffmpeg -y -framerate 10 -pattern_type glob -i 'frame_0?_??.png' \
-vf "split[s0][s1];[s0]palettegen=max_colors=256[p];[s1][p]paletteuse=dither=floyd_steinberg" \
07_meta_closing.gif 2>/dev/null
# Cleanup
rm -f frame_*.png /tmp/frame*.txt
echo "Created 07_meta_closing.gif"
"""CLI interface for one_claude."""
import click
from one_claude.config import Config
@click.group(invoke_without_command=True)
@click.option("--config", "-c", type=click.Path(), help="Path to config file")
@click.pass_context
def main(ctx: click.Context, config: str | None) -> None:
"""one_claude - Time Travel for Claude Code Sessions.
Browse, search, and teleport to your Claude Code sessions across time.
"""
ctx.ensure_object(dict)
ctx.obj["config"] = Config.load(config) if config else Config.load()
# If no subcommand, run the TUI
if ctx.invoked_subcommand is None:
from one_claude.tui.app import OneClaude
app = OneClaude(ctx.obj["config"])
app.run()
@main.command()
@click.pass_context
def sessions(ctx: click.Context) -> None:
"""List all sessions."""
from rich.console import Console
from rich.table import Table
from one_claude.core.scanner import ClaudeScanner
config = ctx.obj["config"]
scanner = ClaudeScanner(config.claude_dir)
console = Console()
table = Table(title="Claude Code Sessions")
table.add_column("Session ID", style="dim")
table.add_column("Project", style="cyan")
table.add_column("Title", style="white")
table.add_column("Messages", justify="right")
table.add_column("Updated", style="green")
sessions = scanner.get_sessions_flat()
for session in sessions[:50]: # Limit to 50
project_name = session.project_display.rstrip("/").split("/")[-1]
title = (session.title or "Untitled")[:40]
updated = session.updated_at.strftime("%Y-%m-%d %H:%M")
session_id = session.id[:12] + "..."
table.add_row(session_id, project_name, title, str(session.message_count), updated)
console.print(table)
@main.command()
@click.argument("session_id")
@click.pass_context
def show(ctx: click.Context, session_id: str) -> None:
"""Show a specific session."""
from rich.console import Console
from rich.markdown import Markdown
from rich.panel import Panel
from one_claude.core.models import MessageType
from one_claude.core.scanner import ClaudeScanner
config = ctx.obj["config"]
scanner = ClaudeScanner(config.claude_dir)
console = Console()
# Find the session
for project in scanner.scan_all():
for session in project.sessions:
if session.id == session_id or session.id.startswith(session_id):
# Load messages
tree = scanner.load_session_messages(session)
messages = tree.get_main_thread()
console.print(f"\n[bold]{session.title}[/bold]")
console.print(f"[dim]{session.project_display}[/dim]\n")
for msg in messages:
if msg.type == MessageType.USER:
console.print(Panel(msg.text_content[:500], title="User"))
elif msg.type == MessageType.ASSISTANT:
content = msg.text_content[:500]
if msg.tool_uses:
tools = ", ".join(t.name for t in msg.tool_uses)
content += f"\n[dim]Tools: {tools}[/dim]"
console.print(Panel(content, title="Assistant"))
return
console.print(f"[red]Session not found: {session_id}[/red]")
@main.command()
@click.pass_context
def projects(ctx: click.Context) -> None:
"""List all projects."""
from rich.console import Console
from rich.table import Table
from one_claude.core.scanner import ClaudeScanner
config = ctx.obj["config"]
scanner = ClaudeScanner(config.claude_dir)
console = Console()
table = Table(title="Projects")
table.add_column("Path", style="cyan")
table.add_column("Sessions", justify="right")
table.add_column("Latest", style="green")
projects = scanner.scan_all()
for project in projects:
latest = project.latest_session
latest_date = latest.updated_at.strftime("%Y-%m-%d") if latest else "-"
table.add_row(project.display_path, str(project.session_count), latest_date)
console.print(table)
@main.command()
@click.argument("query")
@click.option("--mode", "-m", default="text", help="Search mode: text, title, content")
@click.option("--limit", "-l", default=20, help="Maximum results")
@click.pass_context
def search(ctx: click.Context, query: str, mode: str, limit: int) -> None:
"""Search sessions."""
from rich.console import Console
from rich.table import Table
from one_claude.core.scanner import ClaudeScanner
from one_claude.index.search import SearchEngine
config = ctx.obj["config"]
scanner = ClaudeScanner(config.claude_dir)
engine = SearchEngine(scanner)
console = Console()
results = engine.search(query, mode=mode, limit=limit)
if not results:
console.print(f"[yellow]No results for '{query}'[/yellow]")
return
table = Table(title=f"Search: {query}")
table.add_column("Score", justify="right", style="cyan")
table.add_column("Session", style="white")
table.add_column("Snippet", style="dim")
for result in results:
title = result.session.title or result.session.id[:8]
snippet = result.snippet[:60] if result.snippet else ""
table.add_row(f"{result.score:.2f}", title[:40], snippet)
console.print(table)
@main.command()
@click.pass_context
def tui(ctx: click.Context) -> None:
"""Launch the interactive TUI."""
from one_claude.tui.app import OneClaude
app = OneClaude(ctx.obj["config"])
app.run()
@main.group()
def gist() -> None:
"""Gist export/import commands."""
pass
@gist.command(name="import")
@click.argument("gist_url_or_id")
@click.option("--teleport", "-t", is_flag=True, help="Teleport into the session after import")
@click.option(
"--mode",
"-m",
type=click.Choice(["local", "docker", "microvm"]),
default="docker",
help="Teleport mode: local, docker, or microvm (default: docker)",
)
@click.option(
"--path",
"-p",
type=click.Path(),
default=None,
help="Path to clone/import project to (default: prompt or cwd)",
)
@click.pass_context
def gist_import(ctx: click.Context, gist_url_or_id: str, teleport: bool, mode: str, path: str | None) -> None:
"""Import a session from a GitHub gist."""
import asyncio
import os
import subprocess
from pathlib import Path
from rich.console import Console
from one_claude.gist.importer import ExportInfo, SessionImporter
config = ctx.obj["config"]
console = Console()
def clone_repo(git_info: dict, dest_path: str) -> bool:
"""Clone git repo and checkout specific commit."""
remote = git_info.get("remote")
commit = git_info.get("commit")
if not remote:
console.print("[red]No git remote in export[/red]")
return False
console.print(f"[cyan]Cloning {remote}...[/cyan]")
result = subprocess.run(
["git", "clone", remote, dest_path],
capture_output=True,
text=True,
)
if result.returncode != 0:
console.print(f"[red]Clone failed: {result.stderr}[/red]")
return False
if commit:
console.print(f"[cyan]Checking out {commit[:8]}...[/cyan]")
result = subprocess.run(
["git", "checkout", commit],
cwd=dest_path,
capture_output=True,
text=True,
)
if result.returncode != 0:
console.print(f"[yellow]Warning: Could not checkout {commit[:8]}[/yellow]")
return True
async def do_import():
importer = SessionImporter(config.claude_dir)
# First fetch export info to check if we need to clone
console.print("[dim]Fetching export info...[/dim]")
info = await importer.fetch_export_info(gist_url_or_id)
if isinstance(info, str):
console.print(f"[red]Failed: {info}[/red]")
return
final_path = None
restore_files = False
# If custom path provided, always use it (clone/restore there)
if path:
final_path = os.path.abspath(path)
if os.path.exists(final_path):
console.print(f"[yellow]Path already exists:[/yellow] {final_path}")
if not click.confirm("Use existing directory?"):
return
elif info.git_info and info.git_info.get("remote"):
if not clone_repo(info.git_info, final_path):
return
restore_files = True
else:
restore_files = True # Create dir and restore from checkpoints
# Check if project exists (only if no custom path provided)
elif not info.project_exists:
console.print(f"[yellow]Project directory not found:[/yellow] {info.project_path}")
if info.git_info and info.git_info.get("remote"):
# Prompt for clone path
cwd = os.getcwd()
repo_name = info.git_info["remote"].rstrip("/").split("/")[-1].replace(".git", "")
default_path = os.path.join(cwd, repo_name)
clone_path = click.prompt(
"Clone to",
default=default_path,
type=click.Path(),
)
clone_path = os.path.abspath(clone_path)
if os.path.exists(clone_path):
console.print(f"[yellow]Path already exists:[/yellow] {clone_path}")
if not click.confirm("Use existing directory?"):
return
else:
if not clone_repo(info.git_info, clone_path):
return
final_path = clone_path
restore_files = True
else:
# No git info - prompt and restore files from checkpoints
cwd = os.getcwd()
dir_name = Path(info.project_path).name
default_path = os.path.join(cwd, dir_name)
final_path = click.prompt(
"Create project at",
default=default_path,
type=click.Path(),
)
final_path = os.path.abspath(final_path)
restore_files = True
# Do the import
result = await importer.import_session(info, final_path, restore_files=restore_files)
if result.success:
if result.already_imported:
console.print(f"[yellow]Already imported[/yellow]")
console.print(f" Session: {result.session_id}")
console.print(f" Project: {result.project_path}")
else:
console.print(f"[green]Imported successfully![/green]")
console.print(f" Session: {result.session_id}")
console.print(f" Project: {result.project_path}")
console.print(f" Messages: {result.message_count}")
console.print(f" Checkpoints: {result.checkpoint_count}")
if result.files_restored:
console.print(f" Files restored: {result.files_restored}")
if teleport:
console.print(f"\n[cyan]Teleporting into session (mode: {mode})...[/cyan]")
await do_teleport(result.session_id, result.project_path, mode, console)
else:
console.print(f"[red]Import failed: {result.error}[/red]")
async def do_teleport(session_id: str, project_path: str, mode: str, console: Console):
from one_claude.core.scanner import ClaudeScanner
from one_claude.teleport.restore import FileRestorer
scanner = ClaudeScanner(config.claude_dir)
restorer = FileRestorer(scanner)
# Find the imported session
session = scanner.get_session_by_id(session_id)
if not session:
console.print(f"[red]Could not find imported session: {session_id}[/red]")
return
# Restore to sandbox (latest message)
teleport_session = await restorer.restore_to_sandbox(
session,
message_uuid=None, # Latest
mode=mode,
)
sandbox = teleport_session.sandbox
# Get shell command
shell_cmd = sandbox.get_shell_command(term=os.environ.get("TERM"))
# Run the teleport command
try:
subprocess.run(shell_cmd, cwd=sandbox.working_dir)
finally:
await sandbox.stop()
asyncio.run(do_import())
@gist.command(name="export")
@click.argument("session_id")
@click.pass_context
def gist_export(ctx: click.Context, session_id: str) -> None:
"""Export a session to a GitHub gist."""
import asyncio
from rich.console import Console
from one_claude.core.scanner import ClaudeScanner
from one_claude.gist.exporter import SessionExporter
config = ctx.obj["config"]
console = Console()
scanner = ClaudeScanner(config.claude_dir)
# Find conversation path by session ID
tree_cache = {}
paths = scanner.scan_conversation_paths(tree_cache=tree_cache)
target_path = None
for path in paths:
if path.id == session_id or path.id.startswith(session_id):
target_path = path
break
for jsonl_file in path.jsonl_files:
if jsonl_file.stem == session_id or jsonl_file.stem.startswith(session_id):
target_path = path
break
if not target_path:
console.print(f"[red]Session not found: {session_id}[/red]")
return
async def do_export():
exporter = SessionExporter(scanner)
result = await exporter.export_full_session(target_path)
if result.success:
console.print(f"[green]Exported successfully![/green]")
console.print(f" URL: {result.gist_url}")
console.print(f" Messages: {result.message_count}")
console.print(f" Checkpoints: {result.checkpoint_count}")
else:
console.print(f"[red]Export failed: {result.error}[/red]")
asyncio.run(do_export())
@gist.command(name="list")
def gist_list() -> None:
"""List exported gists."""
from rich.console import Console
from rich.table import Table
from one_claude.gist.store import load_exports
console = Console()
exports = load_exports()
if not exports:
console.print("[yellow]No exported gists yet[/yellow]")
return
table = Table(title="Exported Gists")
table.add_column("Title", style="white")
table.add_column("Messages", justify="right")
table.add_column("Date", style="green")
table.add_column("URL", style="cyan")
for export in exports:
table.add_row(
export.title[:30],
str(export.message_count),
export.exported_at[:10],
export.gist_url,
)
console.print(table)
if __name__ == "__main__":
main()
"""CLI interface for one_claude."""
import click
from one_claude.config import Config
@click.group(invoke_without_command=True)
@click.option("--config", "-c", type=click.Path(), help="Path to config file")
@click.pass_context
def main(ctx: click.Context, config: str | None) -> None:
"""one_claude - Time Travel for Claude Code Sessions.
Browse, search, and teleport to your Claude Code sessions across time.
"""
ctx.ensure_object(dict)
ctx.obj["config"] = Config.load(config) if config else Config.load()
# If no subcommand, run the TUI
if ctx.invoked_subcommand is None:
from one_claude.tui.app import OneClaude
app = OneClaude(ctx.obj["config"])
app.run()
@main.command()
@click.pass_context
def sessions(ctx: click.Context) -> None:
"""List all sessions."""
from rich.console import Console
from rich.table import Table
from one_claude.core.scanner import ClaudeScanner
config = ctx.obj["config"]
scanner = ClaudeScanner(config.claude_dir)
console = Console()
table = Table(title="Claude Code Sessions")
table.add_column("Session ID", style="dim")
table.add_column("Project", style="cyan")
table.add_column("Title", style="white")
table.add_column("Messages", justify="right")
table.add_column("Updated", style="green")
sessions = scanner.get_sessions_flat()
for session in sessions[:50]: # Limit to 50
project_name = session.project_display.rstrip("/").split("/")[-1]
title = (session.title or "Untitled")[:40]
updated = session.updated_at.strftime("%Y-%m-%d %H:%M")
session_id = session.id[:12] + "..."
table.add_row(session_id, project_name, title, str(session.message_count), updated)
console.print(table)
@main.command()
@click.argument("session_id")
@click.pass_context
def show(ctx: click.Context, session_id: str) -> None:
"""Show a specific session."""
from rich.console import Console
from rich.markdown import Markdown
from rich.panel import Panel
from one_claude.core.models import MessageType
from one_claude.core.scanner import ClaudeScanner
config = ctx.obj["config"]
scanner = ClaudeScanner(config.claude_dir)
console = Console()
# Find the session
for project in scanner.scan_all():
for session in project.sessions:
if session.id == session_id or session.id.startswith(session_id):
# Load messages
tree = scanner.load_session_messages(session)
messages = tree.get_main_thread()
console.print(f"\n[bold]{session.title}[/bold]")
console.print(f"[dim]{session.project_display}[/dim]\n")
for msg in messages:
if msg.type == MessageType.USER:
console.print(Panel(msg.text_content[:500], title="User"))
elif msg.type == MessageType.ASSISTANT:
content = msg.text_content[:500]
if msg.tool_uses:
tools = ", ".join(t.name for t in msg.tool_uses)
content += f"\n[dim]Tools: {tools}[/dim]"
console.print(Panel(content, title="Assistant"))
return
console.print(f"[red]Session not found: {session_id}[/red]")
@main.command()
@click.pass_context
def projects(ctx: click.Context) -> None:
"""List all projects."""
from rich.console import Console
from rich.table import Table
from one_claude.core.scanner import ClaudeScanner
config = ctx.obj["config"]
scanner = ClaudeScanner(config.claude_dir)
console = Console()
table = Table(title="Projects")
table.add_column("Path", style="cyan")
table.add_column("Sessions", justify="right")
table.add_column("Latest", style="green")
projects = scanner.scan_all()
for project in projects:
latest = project.latest_session
latest_date = latest.updated_at.strftime("%Y-%m-%d") if latest else "-"
table.add_row(project.display_path, str(project.session_count), latest_date)
console.print(table)
@main.command()
@click.argument("query")
@click.option("--mode", "-m", default="text", help="Search mode: text, title, content")
@click.option("--limit", "-l", default=20, help="Maximum results")
@click.pass_context
def search(ctx: click.Context, query: str, mode: str, limit: int) -> None:
"""Search sessions."""
from rich.console import Console
from rich.table import Table
from one_claude.core.scanner import ClaudeScanner
from one_claude.index.search import SearchEngine
config = ctx.obj["config"]
scanner = ClaudeScanner(config.claude_dir)
engine = SearchEngine(scanner)
console = Console()
results = engine.search(query, mode=mode, limit=limit)
if not results:
console.print(f"[yellow]No results for '{query}'[/yellow]")
return
table = Table(title=f"Search: {query}")
table.add_column("Session ID", style="dim")
table.add_column("Score", justify="right", style="cyan")
table.add_column("Session", style="white")
table.add_column("Snippet", style="dim")
for result in results:
session_id = result.session.id[:12] + "..."
title = result.session.title or result.session.id[:8]
snippet = result.snippet[:60] if result.snippet else ""
table.add_row(session_id, f"{result.score:.2f}", title[:40], snippet)
console.print(table)
@main.command()
@click.pass_context
def tui(ctx: click.Context) -> None:
"""Launch the interactive TUI."""
from one_claude.tui.app import OneClaude
app = OneClaude(ctx.obj["config"])
app.run()
@main.group()
def gist() -> None:
"""Gist export/import commands."""
pass
@gist.command(name="import")
@click.argument("gist_url_or_id")
@click.option("--teleport", "-t", is_flag=True, help="Teleport into the session after import")
@click.option(
"--mode",
"-m",
type=click.Choice(["local", "docker", "microvm"]),
default="docker",
help="Teleport mode: local, docker, or microvm (default: docker)",
)
@click.option(
"--path",
"-p",
type=click.Path(),
default=None,
help="Path to clone/import project to (default: prompt or cwd)",
)
@click.pass_context
def gist_import(ctx: click.Context, gist_url_or_id: str, teleport: bool, mode: str, path: str | None) -> None:
"""Import a session from a GitHub gist."""
import asyncio
import os
import subprocess
from pathlib import Path
from rich.console import Console
from one_claude.gist.importer import ExportInfo, SessionImporter
config = ctx.obj["config"]
console = Console()
def clone_repo(git_info: dict, dest_path: str) -> bool:
"""Clone git repo and checkout specific commit."""
remote = git_info.get("remote")
commit = git_info.get("commit")
if not remote:
console.print("[red]No git remote in export[/red]")
return False
console.print(f"[cyan]Cloning {remote}...[/cyan]")
result = subprocess.run(
["git", "clone", remote, dest_path],
capture_output=True,
text=True,
)
if result.returncode != 0:
console.print(f"[red]Clone failed: {result.stderr}[/red]")
return False
if commit:
console.print(f"[cyan]Checking out {commit[:8]}...[/cyan]")
result = subprocess.run(
["git", "checkout", commit],
cwd=dest_path,
capture_output=True,
text=True,
)
if result.returncode != 0:
console.print(f"[yellow]Warning: Could not checkout {commit[:8]}[/yellow]")
return True
async def do_import():
importer = SessionImporter(config.claude_dir)
# First fetch export info to check if we need to clone
console.print("[dim]Fetching export info...[/dim]")
info = await importer.fetch_export_info(gist_url_or_id)
if isinstance(info, str):
console.print(f"[red]Failed: {info}[/red]")
return
final_path = None
restore_files = False
# If custom path provided, always use it (clone/restore there)
if path:
final_path = os.path.abspath(path)
if os.path.exists(final_path):
console.print(f"[yellow]Path already exists:[/yellow] {final_path}")
if not click.confirm("Use existing directory?"):
return
elif info.git_info and info.git_info.get("remote"):
if not clone_repo(info.git_info, final_path):
return
restore_files = True
else:
restore_files = True # Create dir and restore from checkpoints
# Check if project exists (only if no custom path provided)
elif not info.project_exists:
console.print(f"[yellow]Project directory not found:[/yellow] {info.project_path}")
if info.git_info and info.git_info.get("remote"):
# Prompt for clone path
cwd = os.getcwd()
repo_name = info.git_info["remote"].rstrip("/").split("/")[-1].replace(".git", "")
default_path = os.path.join(cwd, repo_name)
clone_path = click.prompt(
"Clone to",
default=default_path,
type=click.Path(),
)
clone_path = os.path.abspath(clone_path)
if os.path.exists(clone_path):
console.print(f"[yellow]Path already exists:[/yellow] {clone_path}")
if not click.confirm("Use existing directory?"):
return
else:
if not clone_repo(info.git_info, clone_path):
return
final_path = clone_path
restore_files = True
else:
# No git info - prompt and restore files from checkpoints
cwd = os.getcwd()
dir_name = Path(info.project_path).name
default_path = os.path.join(cwd, dir_name)
final_path = click.prompt(
"Create project at",
default=default_path,
type=click.Path(),
)
final_path = os.path.abspath(final_path)
restore_files = True
# Do the import
result = await importer.import_session(info, final_path, restore_files=restore_files)
if result.success:
if result.already_imported:
console.print(f"[yellow]Already imported[/yellow]")
console.print(f" Session: {result.session_id}")
console.print(f" Project: {result.project_path}")
else:
console.print(f"[green]Imported successfully![/green]")
console.print(f" Session: {result.session_id}")
console.print(f" Project: {result.project_path}")
console.print(f" Messages: {result.message_count}")
console.print(f" Checkpoints: {result.checkpoint_count}")
if result.files_restored:
console.print(f" Files restored: {result.files_restored}")
if teleport:
console.print(f"\n[cyan]Teleporting into session (mode: {mode})...[/cyan]")
await do_teleport(result.session_id, result.project_path, mode, console)
else:
console.print(f"[red]Import failed: {result.error}[/red]")
async def do_teleport(session_id: str, project_path: str, mode: str, console: Console):
from one_claude.core.scanner import ClaudeScanner
from one_claude.teleport.restore import FileRestorer
scanner = ClaudeScanner(config.claude_dir)
restorer = FileRestorer(scanner)
# Find the imported session
session = scanner.get_session_by_id(session_id)
if not session:
console.print(f"[red]Could not find imported session: {session_id}[/red]")
return
# Restore to sandbox (latest message)
teleport_session = await restorer.restore_to_sandbox(
session,
message_uuid=None, # Latest
mode=mode,
)
sandbox = teleport_session.sandbox
# Get shell command
shell_cmd = sandbox.get_shell_command(term=os.environ.get("TERM"))
# Run the teleport command
try:
subprocess.run(shell_cmd, cwd=sandbox.working_dir)
finally:
await sandbox.stop()
asyncio.run(do_import())
@gist.command(name="export")
@click.argument("session_id")
@click.pass_context
def gist_export(ctx: click.Context, session_id: str) -> None:
"""Export a session to a GitHub gist."""
import asyncio
from rich.console import Console
from one_claude.core.scanner import ClaudeScanner
from one_claude.gist.exporter import SessionExporter
config = ctx.obj["config"]
console = Console()
scanner = ClaudeScanner(config.claude_dir)
# Find conversation path by session ID
tree_cache = {}
paths = scanner.scan_conversation_paths(tree_cache=tree_cache)
target_path = None
for path in paths:
if path.id == session_id or path.id.startswith(session_id):
target_path = path
break
for jsonl_file in path.jsonl_files:
if jsonl_file.stem == session_id or jsonl_file.stem.startswith(session_id):
target_path = path
break
if not target_path:
console.print(f"[red]Session not found: {session_id}[/red]")
return
async def do_export():
exporter = SessionExporter(scanner)
result = await exporter.export_full_session(target_path)
if result.success:
console.print(f"[green]Exported successfully![/green]")
console.print(f" URL: {result.gist_url}")
console.print(f" Messages: {result.message_count}")
console.print(f" Checkpoints: {result.checkpoint_count}")
else:
console.print(f"[red]Export failed: {result.error}[/red]")
asyncio.run(do_export())
@gist.command(name="list")
def gist_list() -> None:
"""List exported gists."""
from rich.console import Console
from rich.table import Table
from one_claude.gist.store import load_exports
console = Console()
exports = load_exports()
if not exports:
console.print("[yellow]No exported gists yet[/yellow]")
return
table = Table(title="Exported Gists")
table.add_column("Title", style="white")
table.add_column("Messages", justify="right")
table.add_column("Date", style="green")
table.add_column("URL", style="cyan")
for export in exports:
table.add_row(
export.title[:30],
str(export.message_count),
export.exported_at[:10],
export.gist_url,
)
console.print(table)
if __name__ == "__main__":
main()
#!/bin/bash
# Tweet 2: "Code review gold varnishing away"
# Shows ~/.claude directory with valuable context being lost
set -e
cd "$(dirname "$0")"
FONT="Hack"
THEME="Dracula"
BG="#282a36"
# Frame 1: Disk usage
silicon --from-clipboard false --language bash --font "$FONT" --theme "$THEME" \
--background "$BG" --pad-horiz 40 --pad-vert 40 \
--output frame_01.png <<'EOF'
$ du -sh ~/.claude/
2.3G /home/dev/.claude/
$ du -sh ~/.claude/projects/*/ | sort -hr | head -10
412M /home/dev/.claude/projects/api-gateway/
389M /home/dev/.claude/projects/frontend-v2/
256M /home/dev/.claude/projects/ml-inference/
198M /home/dev/.claude/projects/billing-service/
167M /home/dev/.claude/projects/one_claude/
145M /home/dev/.claude/projects/data-pipeline/
134M /home/dev/.claude/projects/user-service/
98M /home/dev/.claude/projects/mobile-app/
87M /home/dev/.claude/projects/search-indexer/
76M /home/dev/.claude/projects/internal-tools/
EOF
# Frame 2: What's in there - rich context
silicon --from-clipboard false --language bash --font "$FONT" --theme "$THEME" \
--background "$BG" --pad-horiz 40 --pad-vert 40 \
--output frame_02.png <<'EOF'
$ ls ~/.claude/projects/api-gateway/
sessions/ # 47 conversations
file_history/ # checkpoint diffs
settings.json
$ # Each session contains:
$ # - Full conversation transcript
$ # - Tool calls and results
$ # - File modifications with diffs
$ # - The "why" behind every PR
$ # - Debugging context that took hours
EOF
# Frame 3: The loss
silicon --from-clipboard false --language bash --font "$FONT" --theme "$THEME" \
--background "$BG" --pad-horiz 40 --pad-vert 40 \
--output frame_03.png <<'EOF'
$ # Meanwhile, in 30 days...
$ claude --clear-old-sessions
Cleared 156 sessions older than 30 days
Freed 1.8GB of disk space
$ # All that context.
$ # All those code review insights.
$ # Gone.
EOF
# Duplicate frames
for i in 1 2 3; do
for j in $(seq 1 15); do
cp "frame_0${i}.png" "frame_0${i}_$(printf '%02d' $j).png"
done
done
# Generate palette
ffmpeg -y -framerate 10 -pattern_type glob -i 'frame_*.png' \
-vf "scale=1200:-1:flags=lanczos,palettegen=max_colors=256:stats_mode=diff" \
palette.png
# Create GIF
ffmpeg -y -framerate 10 -pattern_type glob -i 'frame_*.png' \
-i palette.png \
-lavfi "scale=1200:-1:flags=lanczos [x]; [x][1:v] paletteuse=dither=floyd_steinberg" \
02_varnishing_context.gif
# Cleanup
rm -f frame_*.png palette.png
echo "Created 02_varnishing_context.gif"
#!/bin/bash
# Tweet 2: "Code review gold varnishing away"
# Shows ~/.claude directory with valuable context being lost
set -e
cd "$(dirname "$0")"
FONT="Hack"
THEME="Dracula"
BG="#282a36"
# Frame 1: Disk usage
silicon --from-clipboard false --language bash --font "$FONT" --theme "$THEME" \
--background "$BG" --pad-horiz 40 --pad-vert 40 \
--output frame_01.png <<'EOF'
$ du -sh ~/.claude/
2.3G /home/dev/.claude/
$ du -sh ~/.claude/projects/*/ | sort -hr | head -10
412M /home/dev/.claude/projects/api-gateway/
389M /home/dev/.claude/projects/frontend-v2/
256M /home/dev/.claude/projects/ml-inference/
198M /home/dev/.claude/projects/billing-service/
167M /home/dev/.claude/projects/one_claude/
145M /home/dev/.claude/projects/data-pipeline/
134M /home/dev/.claude/projects/user-service/
98M /home/dev/.claude/projects/mobile-app/
87M /home/dev/.claude/projects/search-indexer/
76M /home/dev/.claude/projects/internal-tools/
EOF
# Frame 2: What's in there - rich context
silicon --from-clipboard false --language bash --font "$FONT" --theme "$THEME" \
--background "$BG" --pad-horiz 40 --pad-vert 40 \
--output frame_02.png <<'EOF'
$ ls ~/.claude/projects/api-gateway/
sessions/ # 47 conversations
file_history/ # checkpoint diffs
settings.json
$ # Each session contains:
$ # - Full conversation transcript
$ # - Tool calls and results
$ # - File modifications with diffs
$ # - The "why" behind every PR
$ # - Debugging context that took hours
EOF
# Frame 3: The loss
silicon --from-clipboard false --language bash --font "$FONT" --theme "$THEME" \
--background "$BG" --pad-horiz 40 --pad-vert 40 \
--output frame_03.png <<'EOF'
$ # Meanwhile, in 30 days...
$ claude --clear-old-sessions
Cleared 156 sessions older than 30 days
Freed 1.8GB of disk space
$ # All that context.
$ # All those code review insights.
$ # Gone.
EOF
# Duplicate frames
for i in 1 2 3; do
for j in $(seq 1 15); do
cp "frame_0${i}.png" "frame_0${i}_$(printf '%02d' $j).png"
done
done
# Generate palette
ffmpeg -y -framerate 10 -pattern_type glob -i 'frame_*.png' \
-vf "scale=1200:-1:flags=lanczos,palettegen=max_colors=256:stats_mode=diff" \
palette.png
# Create GIF
ffmpeg -y -framerate 10 -pattern_type glob -i 'frame_*.png' \
-i palette.png \
-lavfi "scale=1200:-1:flags=lanczos [x]; [x][1:v] paletteuse=dither=floyd_steinberg" \
02_varnishing_context.gif
# Cleanup
rm -f frame_*.png palette.png
echo "Created 02_varnishing_context.gif"
#!/bin/bash
# Tweet 2: "Code review gold varnishing away"
# Shows ~/.claude directory with valuable context being lost
set -e
cd "$(dirname "$0")"
FONT="Hack"
THEME="Dracula"
BG="#282a36"
TARGET_W=1200
TARGET_H=700
# Frame 1: Disk usage
cat > /tmp/frame1.txt <<'EOF'
$ du -sh ~/.claude/
2.3G /home/dev/.claude/
$ du -sh ~/.claude/projects/*/ | sort -hr | head -10
412M ~/.claude/projects/api-gateway/
389M ~/.claude/projects/frontend-v2/
256M ~/.claude/projects/ml-inference/
198M ~/.claude/projects/billing-service/
167M ~/.claude/projects/one_claude/
145M ~/.claude/projects/data-pipeline/
134M ~/.claude/projects/user-service/
98M ~/.claude/projects/mobile-app/
87M ~/.claude/projects/search-indexer/
76M ~/.claude/projects/internal-tools/
EOF
silicon /tmp/frame1.txt --language bash --font "$FONT" --theme "$THEME" \
--background "$BG" --pad-horiz 40 --pad-vert 40 \
--output frame_01_raw.png
# Frame 2: What's in there - rich context
cat > /tmp/frame2.txt <<'EOF'
$ ls ~/.claude/projects/api-gateway/
sessions/ # 47 conversations
file_history/ # checkpoint diffs
settings.json
# Each session contains:
# - Full conversation transcript
# - Tool calls and results
# - File modifications with diffs
# - The "why" behind every PR
# - Debugging context that took hours
EOF
silicon /tmp/frame2.txt --language bash --font "$FONT" --theme "$THEME" \
--background "$BG" --pad-horiz 40 --pad-vert 40 \
--output frame_02_raw.png
# Frame 3: The loss
cat > /tmp/frame3.txt <<'EOF'
# Meanwhile, in 30 days...
$ claude --clear-old-sessions
Cleared 156 sessions older than 30 days
Freed 1.8GB of disk space
# All that context.
# All those code review insights.
# Gone.
EOF
silicon /tmp/frame3.txt --language bash --font "$FONT" --theme "$THEME" \
--background "$BG" --pad-horiz 40 --pad-vert 40 \
--output frame_03_raw.png
# Normalize all frames to target size
for i in 1 2 3; do
ffmpeg -y -i "frame_0${i}_raw.png" \
-vf "scale='min($TARGET_W,iw)':'min($TARGET_H,ih)':force_original_aspect_ratio=decrease,pad=$TARGET_W:$TARGET_H:(ow-iw)/2:(oh-ih)/2:color=$BG" \
"frame_0${i}.png" 2>/dev/null
done
# Duplicate frames for timing
for i in 1 2 3; do
for j in $(seq 1 15); do
cp "frame_0${i}.png" "frame_0${i}_$(printf '%02d' $j).png"
done
done
# Create GIF
ffmpeg -y -framerate 10 -pattern_type glob -i 'frame_0?_??.png' \
-vf "split[s0][s1];[s0]palettegen=max_colors=256[p];[s1][p]paletteuse=dither=floyd_steinberg" \
02_varnishing_context.gif 2>/dev/null
# Cleanup
rm -f frame_*.png /tmp/frame*.txt
echo "Created 02_varnishing_context.gif"
#!/bin/bash
# Tweet 2: "Code review gold varnishing away"
# Shows ~/.claude directory with valuable context being lost
set -e
cd "$(dirname "$0")"
FONT="Hack"
THEME="Dracula"
BG="#0d1117"
TARGET_W=1200
TARGET_H=700
# Frame 1: Disk usage
cat > /tmp/frame1.txt <<'EOF'
$ du -sh ~/.claude/
2.3G /home/dev/.claude/
$ du -sh ~/.claude/projects/*/ | sort -hr | head -10
412M ~/.claude/projects/api-gateway/
389M ~/.claude/projects/frontend-v2/
256M ~/.claude/projects/ml-inference/
198M ~/.claude/projects/billing-service/
167M ~/.claude/projects/one_claude/
145M ~/.claude/projects/data-pipeline/
134M ~/.claude/projects/user-service/
98M ~/.claude/projects/mobile-app/
87M ~/.claude/projects/search-indexer/
76M ~/.claude/projects/internal-tools/
EOF
silicon /tmp/frame1.txt --language bash --font "$FONT" --theme "$THEME" \
--background "$BG" --pad-horiz 40 --pad-vert 40 \
--output frame_01_raw.png
# Frame 2: What's in there - rich context
cat > /tmp/frame2.txt <<'EOF'
$ ls ~/.claude/projects/api-gateway/
sessions/ # 47 conversations
file_history/ # checkpoint diffs
settings.json
# Each session contains:
# - Full conversation transcript
# - Tool calls and results
# - File modifications with diffs
# - The "why" behind every PR
# - Debugging context that took hours
EOF
silicon /tmp/frame2.txt --language bash --font "$FONT" --theme "$THEME" \
--background "$BG" --pad-horiz 40 --pad-vert 40 \
--output frame_02_raw.png
# Frame 3: The loss
cat > /tmp/frame3.txt <<'EOF'
# Meanwhile, in 30 days...
$ claude --clear-old-sessions
Cleared 156 sessions older than 30 days
Freed 1.8GB of disk space
# All that context.
# All those code review insights.
# Gone.
EOF
silicon /tmp/frame3.txt --language bash --font "$FONT" --theme "$THEME" \
--background "$BG" --pad-horiz 40 --pad-vert 40 \
--output frame_03_raw.png
# Normalize all frames to target size
for i in 1 2 3; do
ffmpeg -y -i "frame_0${i}_raw.png" \
-vf "scale='min($TARGET_W,iw)':'min($TARGET_H,ih)':force_original_aspect_ratio=decrease,pad=$TARGET_W:$TARGET_H:(ow-iw)/2:(oh-ih)/2:color=$BG" \
"frame_0${i}.png" 2>/dev/null
done
# Duplicate frames for timing
for i in 1 2 3; do
for j in $(seq 1 15); do
cp "frame_0${i}.png" "frame_0${i}_$(printf '%02d' $j).png"
done
done
# Create GIF
ffmpeg -y -framerate 10 -pattern_type glob -i 'frame_0?_??.png' \
-vf "split[s0][s1];[s0]palettegen=max_colors=256[p];[s1][p]paletteuse=dither=floyd_steinberg" \
02_varnishing_context.gif 2>/dev/null
# Cleanup
rm -f frame_*.png /tmp/frame*.txt
echo "Created 02_varnishing_context.gif"
#!/bin/bash
# Tweet 2: "Code review gold varnishing away"
# Shows ~/.claude directory with valuable context being lost
set -e
cd "$(dirname "$0")"
FONT="Hack"
THEME="Dracula"
BG="#0d1117"
TARGET_W=1200
TARGET_H=700
# Frame 1: Disk usage
cat > /tmp/frame1.txt <<'EOF'
$ du -sh ~/.claude/
2.3G /home/dev/.claude/
$ du -sh ~/.claude/projects/*/ | sort -hr | head -10
412M ~/.claude/projects/api-gateway/
389M ~/.claude/projects/frontend-v2/
256M ~/.claude/projects/ml-inference/
198M ~/.claude/projects/billing-service/
167M ~/.claude/projects/one_claude/
145M ~/.claude/projects/data-pipeline/
134M ~/.claude/projects/user-service/
98M ~/.claude/projects/mobile-app/
87M ~/.claude/projects/search-indexer/
76M ~/.claude/projects/internal-tools/
EOF
silicon /tmp/frame1.txt --language bash --font "$FONT" --theme "$THEME" \
--background "$BG" --pad-horiz 40 --pad-vert 40 \
--output frame_01_raw.png
# Frame 2: What's in there - rich context
cat > /tmp/frame2.txt <<'EOF'
$ ls ~/.claude/projects/api-gateway/
sessions/ # 47 conversations
file_history/ # checkpoint diffs
settings.json
# Each session contains:
# - Full conversation transcript
# - Tool calls and results
# - File modifications with diffs
# - The "why" behind every PR
# - Debugging context that took hours
EOF
silicon /tmp/frame2.txt --language bash --font "$FONT" --theme "$THEME" \
--background "$BG" --pad-horiz 40 --pad-vert 40 \
--output frame_02_raw.png
# Frame 3: The loss
cat > /tmp/frame3.txt <<'EOF'
# Meanwhile, disk is getting full...
$ rm -rf ~/.claude/projects/old-client/
$ rm -rf ~/.claude/projects/legacy-api/
$ rm -rf ~/.claude/projects/2024-*
# All that context.
# All those code review insights.
# Gone.
EOF
silicon /tmp/frame3.txt --language bash --font "$FONT" --theme "$THEME" \
--background "$BG" --pad-horiz 40 --pad-vert 40 \
--output frame_03_raw.png
# Normalize all frames to target size
for i in 1 2 3; do
ffmpeg -y -i "frame_0${i}_raw.png" \
-vf "scale='min($TARGET_W,iw)':'min($TARGET_H,ih)':force_original_aspect_ratio=decrease,pad=$TARGET_W:$TARGET_H:(ow-iw)/2:(oh-ih)/2:color=$BG" \
"frame_0${i}.png" 2>/dev/null
done
# Duplicate frames for timing
for i in 1 2 3; do
for j in $(seq 1 15); do
cp "frame_0${i}.png" "frame_0${i}_$(printf '%02d' $j).png"
done
done
# Create GIF
ffmpeg -y -framerate 10 -pattern_type glob -i 'frame_0?_??.png' \
-vf "split[s0][s1];[s0]palettegen=max_colors=256[p];[s1][p]paletteuse=dither=floyd_steinberg" \
02_varnishing_context.gif 2>/dev/null
# Cleanup
rm -f frame_*.png /tmp/frame*.txt
echo "Created 02_varnishing_context.gif"
#!/bin/bash
# Import this Claude session: curl -sL <raw_url> | bash
if ! command -v uvx &> /dev/null; then
echo "Installing uv..."
curl -LsSf https://astral.sh/uv/install.sh | sh
export PATH="$HOME/.local/bin:$PATH"
fi
uvx one_claude gist import 297ccf25652121b13a80a73169b1f634
This file has been truncated, but you can view the full file.
{
"version": "1.0",
"export_type": "full",
"exported_at": "2026-01-13T03:48:34.360193+00:00",
"exporter": "one_claude",
"session": {
"id": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"project_path": "/home/tato/Desktop/one_claude",
"title": "I'm making a tweet thread about this project.",
"created_at": "2026-01-13T02:51:57.939000+00:00",
"updated_at": "2026-01-13T03:47:11.355000+00:00"
},
"git_info": {
"branch": "main",
"commit": "dec39d531a7a22df90124e7186a5653df5ca7a9b",
"remote": "git@github.com:phact/one_claude.git",
"all_remotes": {
"origin": "git@github.com:phact/one_claude.git"
}
},
"messages": [
{
"type": "summary",
"summary": "Add teleport flag to gist import with mode selection",
"leafUuid": "0a3071b3-11fa-4c33-82b4-30fa0b4fc52f"
},
{
"type": "summary",
"summary": "Add gist import with teleport and mode flags",
"leafUuid": "024d896c-a968-4ae2-9894-fd361e520607"
},
{
"type": "summary",
"summary": "Gist Import Teleport with Clone Support",
"leafUuid": "b2e6a844-2b7e-4aad-bdf3-3014b067aaa3"
},
{
"type": "file-history-snapshot",
"messageId": "95550b85-1009-458e-809c-8c20ffc7b905",
"snapshot": {
"messageId": "95550b85-1009-458e-809c-8c20ffc7b905",
"trackedFileBackups": {},
"timestamp": "2026-01-13T02:51:57.945Z"
},
"isSnapshotUpdate": false
},
{
"parentUuid": null,
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"type": "user",
"message": {
"role": "user",
"content": "I'm making a tweet thread about this project. "
},
"uuid": "95550b85-1009-458e-809c-8c20ffc7b905",
"timestamp": "2026-01-13T02:51:57.939Z",
"thinkingMetadata": {
"level": "high",
"disabled": false,
"triggers": []
},
"todos": []
},
{
"parentUuid": "95550b85-1009-458e-809c-8c20ffc7b905",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"type": "user",
"message": {
"role": "user",
"content": [
{
"type": "text",
"text": "[Request interrupted by user]"
}
]
},
"uuid": "8947b3fb-ee7b-4da3-95fe-dd04b4fdb825",
"timestamp": "2026-01-13T02:51:59.710Z"
},
{
"type": "file-history-snapshot",
"messageId": "5bdc339a-7a90-4f2e-89e6-0f3adf57bb86",
"snapshot": {
"messageId": "5bdc339a-7a90-4f2e-89e6-0f3adf57bb86",
"trackedFileBackups": {},
"timestamp": "2026-01-13T03:00:37.444Z"
},
"isSnapshotUpdate": false
},
{
"parentUuid": "8947b3fb-ee7b-4da3-95fe-dd04b4fdb825",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"type": "user",
"message": {
"role": "user",
"content": "something along the lines of, there are too many claude's running around doing dev's bidding. If you're anything like me, they're spread out across a bunch of projects, worktrees, and machines. And you're spending more and more time trying to remember which terminal tab you had left them. There is better documented, high value context for PR's than there ever has been, code review gold that could be smelted into RL jewles if only it wasn't varnishing away in dev's local ~/.claude directories, waiting to be TTL'ed or cleaned up to claw back a few mb's of disk space. Too many sessions that I have esc esc [/rewound] to save context and lost rich history that would have come in handy later but I'll never get around to digging for the session id to claude -r with. To manage all these claudes we need ONE place with a lovely git log graph like UI where all my sessions are accessible, searchable, branchable, teleportable in my local directory or a sandbox [docker / microvm]. One place where the transcript and file checkpoints from an old commit or PR can be resurrected to solve a bug or perform a deeper code review. One place with maybe 3 waterfalls or at least one."
},
"uuid": "5bdc339a-7a90-4f2e-89e6-0f3adf57bb86",
"timestamp": "2026-01-13T03:00:37.438Z",
"thinkingMetadata": {
"level": "high",
"disabled": false,
"triggers": []
},
"todos": []
},
{
"parentUuid": "5bdc339a-7a90-4f2e-89e6-0f3adf57bb86",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01VD1xU3k815LC9LcERypJ1q",
"type": "message",
"role": "assistant",
"content": [
{
"type": "thinking",
"thinking": "The user wants help crafting a tweet thread about their project \"one_claude\". They've given me a rough draft/brain dump of the key points they want to make. Let me understand the core message:\n\n1. There are too many Claude instances running across projects, worktrees, machines\n2. Context is scattered across terminal tabs\n3. Valuable PR context and code review insights are being lost in ~/.claude directories\n4. Sessions get rewound (esc esc) losing rich history\n5. Session IDs are hard to track down for resuming with `claude -r`\n6. The solution: ONE place (one_claude) with:\n - Git log graph-like UI\n - Searchable sessions\n - Branchable sessions\n - Teleportable to local dir or sandbox (docker/microvm)\n - Ability to resurrect transcripts and file checkpoints from old commits/PRs\n - \"Maybe 3 waterfalls or at least one\" (this seems like a playful reference, maybe to UI design or features)\n\nLet me help craft this into a compelling tweet thread. I should probably look at the project to understand what it actually does so I can make the thread accurate.",
"signature": "Es8JCkYICxgCKkC9VAvsoMQLxCerhkOhVdmcPR2Zo3hgj7Wrlh+iBs0YvRNBq4hK7AkMnScQK0J3kJH4O0AqAxj5R8f4C6SrAxTGEgxN8qt7TjMDvVMnBuUaDDDP1oGiFz6tDQaQxSIwgAQX5rBrjY0ajg8L9JQSVqoA51vOX1eNMx84SakwPuAkAkYWIpLZ3msUbvF2wsnwKrYIgWHRi0gIPJrLB9nPoviMYsoE0snuCfzEu5wd2Ahlu/NcaN6UIJvsu8ERzuDtp5pGnCWMoiUjKV3I7OywhS22/ilfNz2G5bK6kaESoRdfmMcJ13YeA9xKhxORlWbnyGch252EYexKkMNAzocZj3L7Y++I7xEafSXH+D+sIPo4umOFh8JRfwiLXUJIdJegWljyefjxO9fYzXRshD04hlGsu3J2vDx31AhOi10YCLXkd7VEKcbPs7FgRYyJaBU0HM3gfLAjGxCUe016vprv6yiqo0pzcYj4cMwSlBqFzXeRdyt4/3kGwkW3C05QantNEBkr97HBiYhSTX72zc666039RRYnOVQVpdWLdjdC1jWAAQO5y3j7vZGgyGANly2ycMpWoeYiPBlpsH1dlfoSGwFnRGI3tTa7HfKYzaJ20jDHfalhr4qaqbLFNDCFdsi3F5o1L6ffRdaFW3HXuaEbEv63CBVjHdurdzfhzQwOtH7NAMlfTie/+VMU9de95RFWDcrSKe+ADgsyj/4a5yqtYvg+oQImOpX/huStfMCNvMm5mSR9qh5NwhmdcdTWvy77GJPblYLAStxd9xC1c9rj4EVKCuPHNHvZHQUyCYjR1I/sLb+SjoLOJg3yxV6n9tXfxULFpiWgGtoBDxK5t8qWWrs6vqxDeQIPVoNIvttguHeoAyPD21NiFvB3EmInLvN4Bg7v83JfLJAN0slkA+cvZl2XxjZcRrTXZ/28T9+7EiROt7bVtXEEfMonGCrH4e9obej09tnpqrbtQgre6PI+mhgUVVXXpMXKfUdI6T5nZzCOpHQZJi4cWtUkDPeSs+k9OAgrVFMQ+oXWfv4mbgob6RmnK8WRkYSRhTYd7oFs8Ph/00cKqbyqqoxnhus55cXo9JDEVRBuBJVPIiVuEKjwJFjBa0Pfa7JuO090/oLa4aw+otwyMucXzbZJbHl5E4jveVFwFUvMflcyq40hb24MzWTI6a3Pl8LsPU6hhmNUJc2VcsJ8OC6S5pDRs/Wwf9ggpBWRxI1loNhv3lC+fBtrMNO9MQkfKV7l3DiuQXWOUTgO3YD3GG5kWUfATZ38CdpY374g56ypcWHRS1fi2kSy0tc4XFCFUMJ3jmgmUWMPsx83aJ4NYxHub3YkDQxbjs12JMv8iliMTdh8OJ3x9y5+iAdFRZZqr6Kv2UMV6QMgiqgQyCh3ZZYQ5D42c1rb1WjjGHqkHeMjoew6daBBUXoFu1nDKAG8NaZMsZCP3EIfXJoXtiaHN8naNzV9Zg+IlzDFD3JFezLT2qVAtHmvi/1hHa7pT3oR3CPyC0D75pmwETUYHDMBzzRGd/lQMRpD40wW7H65SjPZlsZc61FMz/AOBA+p1UQbd/Ny7tiCV36HFLTXkOdRGAbh4pR9KjeuDmFdyh76ygeSxOZdf0JcJbp9dZaDLM/qXZAP3RgB"
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 10,
"cache_creation_input_tokens": 5602,
"cache_read_input_tokens": 13966,
"cache_creation": {
"ephemeral_5m_input_tokens": 5602,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 3,
"service_tier": "standard"
}
},
"requestId": "req_011CX4dY29P8sT6VyEi2m1HZ",
"type": "assistant",
"uuid": "b51b27fa-5bd4-4974-8f42-eed8c46f1d02",
"timestamp": "2026-01-13T03:00:45.561Z"
},
{
"parentUuid": "b51b27fa-5bd4-4974-8f42-eed8c46f1d02",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01VD1xU3k815LC9LcERypJ1q",
"type": "message",
"role": "assistant",
"content": [
{
"type": "text",
"text": "Let me take a quick look at the project to make sure I capture its features accurately."
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 10,
"cache_creation_input_tokens": 5602,
"cache_read_input_tokens": 13966,
"cache_creation": {
"ephemeral_5m_input_tokens": 5602,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 3,
"service_tier": "standard"
}
},
"requestId": "req_011CX4dY29P8sT6VyEi2m1HZ",
"type": "assistant",
"uuid": "b91916e5-f245-43fc-8029-3ba0eb4a27f9",
"timestamp": "2026-01-13T03:00:46.260Z"
},
{
"parentUuid": "b91916e5-f245-43fc-8029-3ba0eb4a27f9",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01VD1xU3k815LC9LcERypJ1q",
"type": "message",
"role": "assistant",
"content": [
{
"type": "tool_use",
"id": "toolu_01QQsFBGQAfVekq6at5gz9vh",
"name": "Read",
"input": {
"file_path": "/home/tato/Desktop/one_claude/README.md"
}
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 10,
"cache_creation_input_tokens": 5602,
"cache_read_input_tokens": 13966,
"cache_creation": {
"ephemeral_5m_input_tokens": 5602,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 3,
"service_tier": "standard"
}
},
"requestId": "req_011CX4dY29P8sT6VyEi2m1HZ",
"type": "assistant",
"uuid": "22b33181-5900-4761-8b6c-08a7e2997e29",
"timestamp": "2026-01-13T03:00:47.107Z"
},
{
"parentUuid": "22b33181-5900-4761-8b6c-08a7e2997e29",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01VD1xU3k815LC9LcERypJ1q",
"type": "message",
"role": "assistant",
"content": [
{
"type": "tool_use",
"id": "toolu_01D44MfyTNQePUL147174MTv",
"name": "Glob",
"input": {
"pattern": "**/*.py",
"path": "/home/tato/Desktop/one_claude"
}
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 10,
"cache_creation_input_tokens": 5602,
"cache_read_input_tokens": 13966,
"cache_creation": {
"ephemeral_5m_input_tokens": 5602,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 3,
"service_tier": "standard"
}
},
"requestId": "req_011CX4dY29P8sT6VyEi2m1HZ",
"type": "assistant",
"uuid": "f2348117-5421-44ab-abcb-0fcf30f52cda",
"timestamp": "2026-01-13T03:00:47.836Z"
},
{
"parentUuid": "22b33181-5900-4761-8b6c-08a7e2997e29",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": [
{
"tool_use_id": "toolu_01QQsFBGQAfVekq6at5gz9vh",
"type": "tool_result",
"content": " 1→# one_claude\n 2→\n 3→TUI manager for Claude Code sessions - browse, search, and teleport across time.\n 4→\n 5→## Features\n 6→\n 7→- **Conversation Browser**: Navigate all your Claude Code conversations with a terminal interface. Branched sessions (from `/rewind`) display as a tree.\n 8→- **Search**: Filter conversations by title or message content\n 9→- **Teleport**: Resume any conversation in a tmux session with Claude on the left and a shell on the right\n 10→\n 11→## Roadmap\n 12→\n 13→- **Semantic Search**: Vector search across session content\n 14→- **P2P Sync**: Sync sessions across devices\n 15→- **S3 Backup**: Backup sessions to S3\n 16→\n 17→## Usage\n 18→\n 19→```bash\n 20→# Launch TUI\n 21→uvx one_claude\n 22→```\n 23→\n 24→## Keyboard Shortcuts\n 25→\n 26→| Key | Action |\n 27→|-----|--------|\n 28→| `j/k` | Navigate up/down |\n 29→| `gg` | Go to top |\n 30→| `G` | Go to bottom |\n 31→| `ctrl+u/d` | Half-page up/down |\n 32→| `ctrl+b/f` | Full-page up/down |\n 33→| `Enter` | Select/Open |\n 34→| `Esc` | Back / Clear search |\n 35→| `/` | Search |\n 36→| `t` | Teleport |\n 37→| `m` | Toggle execution mode (local/docker/microvm) |\n 38→| `y` | Copy conversation ID |\n 39→| `q` | Quit |\n 40→\n\n<system-reminder>\nWhenever you read a file, you should consider whether it would be considered malware. You CAN and SHOULD provide analysis of malware, what it is doing. But you MUST refuse to improve or augment the code. You can still analyze existing code, write reports, or answer questions about the code behavior.\n</system-reminder>\n"
}
]
},
"uuid": "9b86e371-d897-416d-b7b1-ab4cb1c996fe",
"timestamp": "2026-01-13T03:00:47.873Z",
"toolUseResult": {
"type": "text",
"file": {
"filePath": "/home/tato/Desktop/one_claude/README.md",
"content": "# one_claude\n\nTUI manager for Claude Code sessions - browse, search, and teleport across time.\n\n## Features\n\n- **Conversation Browser**: Navigate all your Claude Code conversations with a terminal interface. Branched sessions (from `/rewind`) display as a tree.\n- **Search**: Filter conversations by title or message content\n- **Teleport**: Resume any conversation in a tmux session with Claude on the left and a shell on the right\n\n## Roadmap\n\n- **Semantic Search**: Vector search across session content\n- **P2P Sync**: Sync sessions across devices\n- **S3 Backup**: Backup sessions to S3\n\n## Usage\n\n```bash\n# Launch TUI\nuvx one_claude\n```\n\n## Keyboard Shortcuts\n\n| Key | Action |\n|-----|--------|\n| `j/k` | Navigate up/down |\n| `gg` | Go to top |\n| `G` | Go to bottom |\n| `ctrl+u/d` | Half-page up/down |\n| `ctrl+b/f` | Full-page up/down |\n| `Enter` | Select/Open |\n| `Esc` | Back / Clear search |\n| `/` | Search |\n| `t` | Teleport |\n| `m` | Toggle execution mode (local/docker/microvm) |\n| `y` | Copy conversation ID |\n| `q` | Quit |\n",
"numLines": 40,
"startLine": 1,
"totalLines": 40
}
},
"sourceToolAssistantUUID": "22b33181-5900-4761-8b6c-08a7e2997e29"
},
{
"parentUuid": "f2348117-5421-44ab-abcb-0fcf30f52cda",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": [
{
"tool_use_id": "toolu_01D44MfyTNQePUL147174MTv",
"type": "tool_result",
"content": "/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpx/_api.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpx/_auth.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpx/__version__.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpx/__init__.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpx/_client.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpx/_config.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpx/_exceptions.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpx/_decoders.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpx/_main.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpx/_content.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpx/_types.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpx/_multipart.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpx/_models.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpx/_status_codes.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpx/_urls.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpx/_urlparse.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpx/_utils.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpx/_transports/base.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpx/_transports/asgi.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpx/_transports/__init__.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpx/_transports/default.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpx/_transports/wsgi.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpx/_transports/mock.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpcore/_api.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpcore/_ssl.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpcore/_utils.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpcore/_trace.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpcore/_models.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpcore/_exceptions.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpcore/_async/__init__.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpcore/_async/connection.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpcore/__init__.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpcore/_synchronization.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpcore/_async/connection_pool.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpcore/_async/interfaces.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpcore/_async/http2.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpcore/_async/http_proxy.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpcore/_async/http11.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpcore/_sync/__init__.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpcore/_sync/connection.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpcore/_backends/base.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpcore/_backends/anyio.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpcore/_backends/auto.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpcore/_backends/trio.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpcore/_backends/sync.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpcore/_backends/__init__.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpcore/_backends/mock.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpcore/_async/socks_proxy.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpcore/_sync/connection_pool.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpcore/_sync/interfaces.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpcore/_sync/http2.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpcore/_sync/http_proxy.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpcore/_sync/http11.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpcore/_sync/socks_proxy.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/h11/_abnf.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/h11/_connection.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/h11/__init__.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/h11/_events.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/h11/_util.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/h11/_receivebuffer.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/h11/_version.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/h11/_headers.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/h11/_state.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/h11/_readers.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/h11/_writers.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/annotated_types/test_cases.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/annotated_types/__init__.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/linkify_it/tlds.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/linkify_it/ucre.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/linkify_it/main.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/linkify_it/__init__.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/uc_micro/properties/Any/regex.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/uc_micro/properties/Any/__init__.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/uc_micro/properties/__init__.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/uc_micro/categories/P/regex.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/uc_micro/categories/P/__init__.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/uc_micro/categories/Z/regex.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/uc_micro/categories/Z/__init__.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/uc_micro/categories/Cc/regex.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/uc_micro/categories/Cc/__init__.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/uc_micro/categories/__init__.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/uc_micro/categories/Cf/regex.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/uc_micro/categories/Cf/__init__.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/uc_micro/__init__.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/mdurl/_parse.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/mdurl/_format.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/mdurl/_url.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/mdurl/_decode.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/mdurl/_encode.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/mdurl/__init__.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/pygments/__init__.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/pygments/__main__.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/pygments/formatter.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/pygments/console.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/pygments/cmdline.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/pygments/filter.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/pygments/plugin.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/pygments/style.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/pygments/token.py\n/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/pygments/lexer.py\n(Results are truncated. Consider using a more specific path or pattern.)"
}
]
},
"uuid": "9b38c8e3-91dc-41ac-9131-cd1aa0336712",
"timestamp": "2026-01-13T03:00:48.103Z",
"toolUseResult": {
"filenames": [
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpx/_api.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpx/_auth.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpx/__version__.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpx/__init__.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpx/_client.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpx/_config.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpx/_exceptions.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpx/_decoders.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpx/_main.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpx/_content.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpx/_types.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpx/_multipart.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpx/_models.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpx/_status_codes.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpx/_urls.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpx/_urlparse.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpx/_utils.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpx/_transports/base.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpx/_transports/asgi.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpx/_transports/__init__.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpx/_transports/default.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpx/_transports/wsgi.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpx/_transports/mock.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpcore/_api.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpcore/_ssl.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpcore/_utils.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpcore/_trace.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpcore/_models.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpcore/_exceptions.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpcore/_async/__init__.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpcore/_async/connection.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpcore/__init__.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpcore/_synchronization.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpcore/_async/connection_pool.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpcore/_async/interfaces.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpcore/_async/http2.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpcore/_async/http_proxy.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpcore/_async/http11.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpcore/_sync/__init__.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpcore/_sync/connection.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpcore/_backends/base.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpcore/_backends/anyio.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpcore/_backends/auto.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpcore/_backends/trio.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpcore/_backends/sync.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpcore/_backends/__init__.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpcore/_backends/mock.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpcore/_async/socks_proxy.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpcore/_sync/connection_pool.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpcore/_sync/interfaces.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpcore/_sync/http2.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpcore/_sync/http_proxy.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpcore/_sync/http11.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/httpcore/_sync/socks_proxy.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/h11/_abnf.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/h11/_connection.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/h11/__init__.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/h11/_events.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/h11/_util.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/h11/_receivebuffer.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/h11/_version.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/h11/_headers.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/h11/_state.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/h11/_readers.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/h11/_writers.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/annotated_types/test_cases.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/annotated_types/__init__.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/linkify_it/tlds.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/linkify_it/ucre.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/linkify_it/main.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/linkify_it/__init__.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/uc_micro/properties/Any/regex.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/uc_micro/properties/Any/__init__.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/uc_micro/properties/__init__.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/uc_micro/categories/P/regex.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/uc_micro/categories/P/__init__.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/uc_micro/categories/Z/regex.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/uc_micro/categories/Z/__init__.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/uc_micro/categories/Cc/regex.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/uc_micro/categories/Cc/__init__.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/uc_micro/categories/__init__.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/uc_micro/categories/Cf/regex.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/uc_micro/categories/Cf/__init__.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/uc_micro/__init__.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/mdurl/_parse.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/mdurl/_format.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/mdurl/_url.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/mdurl/_decode.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/mdurl/_encode.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/mdurl/__init__.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/pygments/__init__.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/pygments/__main__.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/pygments/formatter.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/pygments/console.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/pygments/cmdline.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/pygments/filter.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/pygments/plugin.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/pygments/style.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/pygments/token.py",
"/home/tato/Desktop/one_claude/.venv/lib/python3.13/site-packages/pygments/lexer.py"
],
"durationMs": 232,
"numFiles": 100,
"truncated": true
},
"sourceToolAssistantUUID": "f2348117-5421-44ab-abcb-0fcf30f52cda"
},
{
"parentUuid": "9b38c8e3-91dc-41ac-9131-cd1aa0336712",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01MS21dgj5aLwf29t4Rxg16V",
"type": "message",
"role": "assistant",
"content": [
{
"type": "thinking",
"thinking": "Let me get a better look at the source files directly in the project, excluding the .venv directory.",
"signature": "EowCCkYICxgCKkAd9d4cKUGbLlMlrDxFXhTDA9Ugw4iOhiwEbguxSBWBXUCGAnMy//JkQViuidUHZj5FyHkPmPW+N0hJA/X9lQo+EgyLorJzZ4PL4bUmUyoaDLNbYbC4x0+iC77yPSIwkErgtIZoOhJBaUwxFJI85GHePhQ3mzv0V0MzLlGSVWCA5EBSNHxGYOR6mtedXParKnQxZJLq8zNPb7sIJTrnoKwtg5XH6sKCRapOrlnw2PZQ3eJeJwAYt4noipKfNwN94XMbb3HwlDgwyRbIFWviNquZD4r3GkSbxEvjtBrMPzJtHefcSzwl7vQn5XtOSc5SaQSqB/Sa0M9WFaaUf/ACHb21lN1xkBgB"
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 4520,
"cache_read_input_tokens": 19568,
"cache_creation": {
"ephemeral_5m_input_tokens": 4520,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4dYoWtvFeDeucpAaDc3",
"type": "assistant",
"uuid": "a49db283-1c4a-4a3b-b3af-7ad2fc65e84e",
"timestamp": "2026-01-13T03:00:51.800Z"
},
{
"parentUuid": "a49db283-1c4a-4a3b-b3af-7ad2fc65e84e",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01MS21dgj5aLwf29t4Rxg16V",
"type": "message",
"role": "assistant",
"content": [
{
"type": "tool_use",
"id": "toolu_01EsyUmpg7ytQaGTWXgdiSKV",
"name": "Glob",
"input": {
"pattern": "src/**/*.py",
"path": "/home/tato/Desktop/one_claude"
}
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 4520,
"cache_read_input_tokens": 19568,
"cache_creation": {
"ephemeral_5m_input_tokens": 4520,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4dYoWtvFeDeucpAaDc3",
"type": "assistant",
"uuid": "408c114f-0957-4596-b743-a0e6a984f91f",
"timestamp": "2026-01-13T03:00:52.362Z"
},
{
"parentUuid": "408c114f-0957-4596-b743-a0e6a984f91f",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": [
{
"tool_use_id": "toolu_01EsyUmpg7ytQaGTWXgdiSKV",
"type": "tool_result",
"content": "No files found"
}
]
},
"uuid": "ed5d6f9a-9fb3-494f-b8e4-f04ca0f67be4",
"timestamp": "2026-01-13T03:00:52.614Z",
"toolUseResult": {
"filenames": [],
"durationMs": 224,
"numFiles": 0,
"truncated": false
},
"sourceToolAssistantUUID": "408c114f-0957-4596-b743-a0e6a984f91f"
},
{
"parentUuid": "ed5d6f9a-9fb3-494f-b8e4-f04ca0f67be4",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01UiVe4g9Ww7mymu4miZyXsN",
"type": "message",
"role": "assistant",
"content": [
{
"type": "thinking",
"thinking": "Let me check what's at the root level.",
"signature": "Es4BCkYICxgCKkChAwmSlnE88V1UjbjHvYJtRB5nxMGrpgrZinGBIfUeKLeGUEfqunqlD2D/D08gfrF2lWmXZt9KfsXjIf8iWqs2EgzYOceAJuN0xqvF5KgaDLliS9kz2LyeKLDUeyIwnHzWSIXDFqYKcEKwTsBrCfu9nLndZdmc15KvxJB9FIztVDDAmO4hWfAJ7rF8HYjQKjYyg4Fiq1fvdhJR+IngsZpXGjG99/CGxZyZFZwV0tGMooZsrS+Lsulwy1EUM1w5cnTCBnmrkAYYAQ=="
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 134,
"cache_read_input_tokens": 24088,
"cache_creation": {
"ephemeral_5m_input_tokens": 134,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 5,
"service_tier": "standard"
}
},
"requestId": "req_011CX4dZ8rVDvrngHRL5Ccqh",
"type": "assistant",
"uuid": "f804b046-d904-4d65-9fe7-bd82e644b871",
"timestamp": "2026-01-13T03:00:54.665Z"
},
{
"parentUuid": "f804b046-d904-4d65-9fe7-bd82e644b871",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01UiVe4g9Ww7mymu4miZyXsN",
"type": "message",
"role": "assistant",
"content": [
{
"type": "tool_use",
"id": "toolu_013mWz2EPdk7tkVat6Gw3JHN",
"name": "Bash",
"input": {
"command": "find /home/tato/Desktop/one_claude -maxdepth 3 -name \"*.py\" -not -path \"*/.venv/*\" 2>/dev/null",
"description": "Find project Python files excluding .venv"
}
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 134,
"cache_read_input_tokens": 24088,
"cache_creation": {
"ephemeral_5m_input_tokens": 134,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 5,
"service_tier": "standard"
}
},
"requestId": "req_011CX4dZ8rVDvrngHRL5Ccqh",
"type": "assistant",
"uuid": "b3c1ff49-8ff8-46ed-8296-d63526aa1490",
"timestamp": "2026-01-13T03:00:56.046Z"
},
{
"parentUuid": "b3c1ff49-8ff8-46ed-8296-d63526aa1490",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": [
{
"tool_use_id": "toolu_013mWz2EPdk7tkVat6Gw3JHN",
"type": "tool_result",
"content": "/home/tato/Desktop/one_claude/discovery_server/main.py\n/home/tato/Desktop/one_claude/one_claude/__main__.py\n/home/tato/Desktop/one_claude/one_claude/core/file_history.py\n/home/tato/Desktop/one_claude/one_claude/core/models.py\n/home/tato/Desktop/one_claude/one_claude/core/scanner.py\n/home/tato/Desktop/one_claude/one_claude/core/__init__.py\n/home/tato/Desktop/one_claude/one_claude/core/parser.py\n/home/tato/Desktop/one_claude/one_claude/llm/summarizer.py\n/home/tato/Desktop/one_claude/one_claude/llm/client.py\n/home/tato/Desktop/one_claude/one_claude/llm/__init__.py\n/home/tato/Desktop/one_claude/one_claude/gist/store.py\n/home/tato/Desktop/one_claude/one_claude/gist/exporter.py\n/home/tato/Desktop/one_claude/one_claude/gist/importer.py\n/home/tato/Desktop/one_claude/one_claude/gist/api.py\n/home/tato/Desktop/one_claude/one_claude/gist/__init__.py\n/home/tato/Desktop/one_claude/one_claude/cli.py\n/home/tato/Desktop/one_claude/one_claude/backup/s3.py\n/home/tato/Desktop/one_claude/one_claude/backup/__init__.py\n/home/tato/Desktop/one_claude/one_claude/teleport/sandbox.py\n/home/tato/Desktop/one_claude/one_claude/teleport/executors.py\n/home/tato/Desktop/one_claude/one_claude/teleport/restore.py\n/home/tato/Desktop/one_claude/one_claude/teleport/__init__.py\n/home/tato/Desktop/one_claude/one_claude/tui/app.py\n/home/tato/Desktop/one_claude/one_claude/tui/__init__.py\n/home/tato/Desktop/one_claude/one_claude/__init__.py\n/home/tato/Desktop/one_claude/one_claude/index/search.py\n/home/tato/Desktop/one_claude/one_claude/index/embeddings.py\n/home/tato/Desktop/one_claude/one_claude/index/indexer.py\n/home/tato/Desktop/one_claude/one_claude/index/vector_store.py\n/home/tato/Desktop/one_claude/one_claude/index/__init__.py\n/home/tato/Desktop/one_claude/one_claude/sync/crypto.py\n/home/tato/Desktop/one_claude/one_claude/sync/protocol.py\n/home/tato/Desktop/one_claude/one_claude/sync/peer.py\n/home/tato/Desktop/one_claude/one_claude/sync/discovery.py\n/home/tato/Desktop/one_claude/one_claude/sync/__init__.py\n/home/tato/Desktop/one_claude/one_claude/config.py",
"is_error": false
}
]
},
"uuid": "e96a2610-c52a-4bc9-b6ac-3aa91bbea9b7",
"timestamp": "2026-01-13T03:00:56.294Z",
"toolUseResult": {
"stdout": "/home/tato/Desktop/one_claude/discovery_server/main.py\n/home/tato/Desktop/one_claude/one_claude/__main__.py\n/home/tato/Desktop/one_claude/one_claude/core/file_history.py\n/home/tato/Desktop/one_claude/one_claude/core/models.py\n/home/tato/Desktop/one_claude/one_claude/core/scanner.py\n/home/tato/Desktop/one_claude/one_claude/core/__init__.py\n/home/tato/Desktop/one_claude/one_claude/core/parser.py\n/home/tato/Desktop/one_claude/one_claude/llm/summarizer.py\n/home/tato/Desktop/one_claude/one_claude/llm/client.py\n/home/tato/Desktop/one_claude/one_claude/llm/__init__.py\n/home/tato/Desktop/one_claude/one_claude/gist/store.py\n/home/tato/Desktop/one_claude/one_claude/gist/exporter.py\n/home/tato/Desktop/one_claude/one_claude/gist/importer.py\n/home/tato/Desktop/one_claude/one_claude/gist/api.py\n/home/tato/Desktop/one_claude/one_claude/gist/__init__.py\n/home/tato/Desktop/one_claude/one_claude/cli.py\n/home/tato/Desktop/one_claude/one_claude/backup/s3.py\n/home/tato/Desktop/one_claude/one_claude/backup/__init__.py\n/home/tato/Desktop/one_claude/one_claude/teleport/sandbox.py\n/home/tato/Desktop/one_claude/one_claude/teleport/executors.py\n/home/tato/Desktop/one_claude/one_claude/teleport/restore.py\n/home/tato/Desktop/one_claude/one_claude/teleport/__init__.py\n/home/tato/Desktop/one_claude/one_claude/tui/app.py\n/home/tato/Desktop/one_claude/one_claude/tui/__init__.py\n/home/tato/Desktop/one_claude/one_claude/__init__.py\n/home/tato/Desktop/one_claude/one_claude/index/search.py\n/home/tato/Desktop/one_claude/one_claude/index/embeddings.py\n/home/tato/Desktop/one_claude/one_claude/index/indexer.py\n/home/tato/Desktop/one_claude/one_claude/index/vector_store.py\n/home/tato/Desktop/one_claude/one_claude/index/__init__.py\n/home/tato/Desktop/one_claude/one_claude/sync/crypto.py\n/home/tato/Desktop/one_claude/one_claude/sync/protocol.py\n/home/tato/Desktop/one_claude/one_claude/sync/peer.py\n/home/tato/Desktop/one_claude/one_claude/sync/discovery.py\n/home/tato/Desktop/one_claude/one_claude/sync/__init__.py\n/home/tato/Desktop/one_claude/one_claude/config.py",
"stderr": "",
"interrupted": false,
"isImage": false
},
"sourceToolAssistantUUID": "b3c1ff49-8ff8-46ed-8296-d63526aa1490"
},
{
"parentUuid": "e96a2610-c52a-4bc9-b6ac-3aa91bbea9b7",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_0133mwYJKu7sxV8fKyaVNhBj",
"type": "message",
"role": "assistant",
"content": [
{
"type": "thinking",
"thinking": "Good, now I have a better picture. The project has:\n- TUI app for browsing sessions\n- Teleport functionality (local, docker, sandbox/microvm)\n- Gist export/import (for sharing)\n- P2P sync\n- S3 backup\n- Vector search/embeddings for semantic search\n- File history tracking\n\nThis is a comprehensive session management tool. Let me craft a tweet thread based on the user's brain dump and what I know about the project.",
"signature": "EsEECkYICxgCKkBLDSacCNPNbyzg3D//TD8f5Bkh6U2cYZu1q3Gw+9nVZy4bRq8YI3upJVHhoutO8HKhYXUH0qojyn7c4hmiVtFQEgwNuQ/VEoaxDLStc14aDCUT51D/zzrxFTXZMCIwUB3FaJOp3RghEuy4cWrGwi/wUt9XFtC3Gm38g4Y3QIHY2dhVqy61WNR8++N4X47XKqgDdc79avAk10mtMF8YaY/c9fbtzvf648UtPb7iXVsCTCiCcJOndHOcZymHjhukjSiKf2Qwq25EP3YHaxg0HMqtSziNih2kzXHTDwPK1Q2MGIhXEA03FxiyZPa5t3jcpe+N+kaeIrYrU7SHyZv9IPcFH4aRy51Go2O+dOAPdWDScTKiC333dZkRVAYSctq+oLu2GUagHxXCxB/6gZbJqU0RL3XUa9j1IaEijyN/fEhOzPpZRgiiD0m7VHiD0Yy50AxhdetApcQcuVnxCD5PsXwSgcsvlIsukvwC1JuaewtCvQDQILQ9sMgBPw7O2dj/Q4BJ9Jw9xoG9dho1wolkmdulUnJS9TjAGU4xtGKrOVgI76YKET9bCyOo2cU9YUA9Ya0aqGNA0IACIWs/Q94hRSN+oAXCB2lAJGorWzpVKFvlSKPIDgmtAP97agAFkFyYYvl1vwdrSWlbmTSq3bZM/u7c4xD9q1FIviA33H0e0SH4SB8InC5YckSygDU4ps4Zq1vopbifutK+1HuAg/qZvm2ekT/NH5pBLADF1EGvFE6u3s64PQWheEZX9hgB"
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 959,
"cache_read_input_tokens": 24222,
"cache_creation": {
"ephemeral_5m_input_tokens": 959,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 3,
"service_tier": "standard"
}
},
"requestId": "req_011CX4dZQcGvCE38YRYJ3hMM",
"type": "assistant",
"uuid": "0e8fdc43-d51a-47fd-a84f-1dfe7b0d9b2f",
"timestamp": "2026-01-13T03:01:01.418Z"
},
{
"parentUuid": "0e8fdc43-d51a-47fd-a84f-1dfe7b0d9b2f",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_0133mwYJKu7sxV8fKyaVNhBj",
"type": "message",
"role": "assistant",
"content": [
{
"type": "text",
"text": "Got it. Here's a tweet thread draft based on your brain dump:\n\n---\n\n**1/**\nThere are too many Claudes running around doing devs' bidding.\n\nIf you're anything like me, they're spread across projects, worktrees, and machines. And you're spending more time trying to remember which terminal tab you left them in than actually coding.\n\n**2/**\nThere's better documented, higher value context for PRs than there ever has been.\n\nCode review gold that could be smelted into RL jewels—if only it wasn't varnishing away in devs' local ~/.claude directories, waiting to be TTL'd or cleaned up to claw back a few MBs of disk space.\n\n**3/**\nToo many sessions I've `esc esc` rewound to save context, losing rich history that would've come in handy later.\n\nHistory I'll never get around to digging for because who remembers the session ID to `claude -r` with?\n\n**4/**\nTo manage all these Claudes we need ONE place.\n\nA git-log-graph-like UI where all sessions are accessible, searchable, branchable. Where branched sessions from /rewind display as a tree.\n\n**5/**\nONE place where you can teleport any session—into your local directory, a docker container, or a microvm sandbox.\n\nONE place where transcripts and file checkpoints from an old commit can be resurrected to solve a bug or do a deeper code review.\n\n**6/**\nONE place with maybe 3 waterfalls, or at least one.\n\n`uvx one_claude`\n\n[screenshot/gif of the TUI]\n\n---\n\nWant me to tighten it up, change the tone, or add/remove anything?"
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 959,
"cache_read_input_tokens": 24222,
"cache_creation": {
"ephemeral_5m_input_tokens": 959,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 3,
"service_tier": "standard"
}
},
"requestId": "req_011CX4dZQcGvCE38YRYJ3hMM",
"type": "assistant",
"uuid": "f6d57c5c-e30f-4aa3-9c34-c6e68f968119",
"timestamp": "2026-01-13T03:01:12.962Z"
},
{
"parentUuid": "f6d57c5c-e30f-4aa3-9c34-c6e68f968119",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "system",
"subtype": "stop_hook_summary",
"hookCount": 1,
"hookInfos": [
{
"command": "${CLAUDE_PLUGIN_ROOT}/hooks/stop-hook.sh"
}
],
"hookErrors": [],
"preventedContinuation": false,
"stopReason": "",
"hasOutput": false,
"level": "suggestion",
"timestamp": "2026-01-13T03:01:13.001Z",
"uuid": "e839f7ec-f794-4e0e-bff7-440c9dcb41bd",
"toolUseID": "95188cc9-ce85-4c04-ba3d-2fd5ea69a9e0"
},
{
"parentUuid": "e839f7ec-f794-4e0e-bff7-440c9dcb41bd",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "system",
"subtype": "turn_duration",
"durationMs": 35560,
"timestamp": "2026-01-13T03:01:13.004Z",
"uuid": "413301f2-fbb6-402b-9075-afe895d318f0",
"isMeta": false
},
{
"type": "file-history-snapshot",
"messageId": "2bdda922-4af5-4b64-a319-b1f4c2001093",
"snapshot": {
"messageId": "2bdda922-4af5-4b64-a319-b1f4c2001093",
"trackedFileBackups": {},
"timestamp": "2026-01-13T03:02:18.346Z"
},
"isSnapshotUpdate": false
},
{
"parentUuid": "413301f2-fbb6-402b-9075-afe895d318f0",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": "it's pretty good but we need images or screenshots for each, especially the first"
},
"uuid": "2bdda922-4af5-4b64-a319-b1f4c2001093",
"timestamp": "2026-01-13T03:02:18.337Z",
"thinkingMetadata": {
"level": "high",
"disabled": false,
"triggers": []
},
"todos": []
},
{
"parentUuid": "2bdda922-4af5-4b64-a319-b1f4c2001093",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01TiQiK8P7c13sbjMWe8eykb",
"type": "message",
"role": "assistant",
"content": [
{
"type": "thinking",
"thinking": "The user wants images/screenshots for each tweet in the thread, especially the first one. Let me think about what images would work well for each tweet:\n\n1. First tweet (too many Claudes) - This needs a striking visual. Could be:\n - A screenshot showing many terminal tabs/windows with Claude sessions\n - A meme-style image of chaos/overwhelm\n - An AI-generated image of multiple Claudes running around\n - A screenshot of `htop` or similar showing many claude processes\n\n2. Second tweet (PR context/code review gold) - Could show:\n - A ~/.claude directory with files\n - A rich conversation transcript\n - Something showing valuable context being lost\n\n3. Third tweet (esc esc / rewind) - Could show:\n - The rewind UI or similar\n - Lost history visualization\n\n4. Fourth tweet (git-log-graph-like UI) - This should show:\n - The actual one_claude TUI with the tree view of sessions\n\n5. Fifth tweet (teleport) - Could show:\n - The teleport feature in action\n - The mode toggle (local/docker/microvm)\n\n6. Sixth tweet (waterfalls) - Could show:\n - The full TUI\n - A nice demo gif\n\nLet me suggest concrete ideas for each, especially the first one which needs special attention.",
"signature": "EsUKCkYICxgCKkCOnNCrUWYnMkii7lLQorwIBkdhkbvA9oeXwQQJAlgb0bZDjr5KRKYWrZ4zY3FOV1mhMh/zlQrhW1AKps2k3fKGEgwx4z07upzQe4Ck/V4aDKifcd4sDv6ieYPGSCIwAXfC5ASaHF2FXVFYlg/5DTGbMBydTEmN322d2QF9maeV1wJuxySbJXFcBitHdoGQKqwJ8fAC3eunvFdd9IAnbbEVhdRoYrzkIT8xZg/WQHojavNoovySbJL7uObFHbBXj4ySV2TWQ8eF7+8pLYLi/zdMVH/4BRCaq9ynSsKA1YPRgVloyVdlWmN6kIw1n9hGk7713WV2McZCQ/vZfmLux2PpJk+oK/qquQWefW8wawX2xxEkMeLcs/xpNbq3TOK5uGql7DrEvAqT+HqpKHpsf/x1m7ibIf4NZcywr5h+McbCbMUv8XsU18T+ofbG4TIZJUTHqCNGDuBzgijXXLlRYkVNQHVjE2FwVykehG1z/QR9FFJaBcTxgQAk7lMIj25Gl4InogNIObM9/i1fImlMmK8ubtJJwXArB8kmN+ClTk2u7BrYlO3F4YnxtQq7nj4JNhEvT7dbJB7CVjZC5G2sJUD0h5msqZ/qywAFSUo6RMlq+LGyd/yqe6O3s1ydUF+UVMYctzABRj8tjf7V6kMwSxFBzrEQ0OUbJqFKa5OdU+2sxAgBBBspCFr8py4KCrCRuuzAbwha+W31boDGjen3mcqNu2rpcPk80W6Dr1dx8g6MbSLYXrrhzvPXthAbBNGZna9HZk27fFkmGBgybNDuHl+zy+1ay7efsC3HFRyaSSPjfrcZCyTikKpPPlfl7dDznpmZa7Zh+V0P+ARTXcfIiS4XkzdaBFshq4dolYooyGsdY1SW+b7RpTzDEmOzmN/ds7Qu/8STKi9h+auU+g0UHGYZ8TyaQAStWt46JkoiMhed0yxj6zgfwpDl/0UvZcMbDo80YdACgWs2e5eZxBLku3NSrcCnBU/gVb1kT2x8stf5vk4DEe0RmuMaVJhaHfVYvx6Qy5s3ASy5H+fMPKKMlXhbbjn4/uT2wVKw1OsreZed0KTOa3rob2avZ+tPsYi4fuXBo6Jv2bjvJYe6YlGwzgOYpq8HfC53woQ2pPHHc1JQ9Owkmeb2weRUIVNveAsIaXZE7gzq93bRdIpscVAv2dfClV6kx6Nu2M15mA0FPiQrFdqSRgbX7mo+RV9heX2Aw7/wylhZyWSDXVnw4r+pUaug+6/yMz3509JmAvnXPFquWEGRDSEqf1ACPDzIB6bbIZULcMwOoxswdl8JTz+V2aEfgaVq5iLBqpRhRr/nwptXVSriQm/TQ72uMfhs/8lbf9A3+kU+9DMfQKSWEAcJzWqWIdFIml9SyoEgZHryPHOVMtLFyg0vReJ7k6JPhbsWggi2rDhk8hdatfKhB2nCS00qXN4PR1OdQLiktyGih21aKuvc1b6wdEQLZdW6cq5len4qIFUjDvpuLNkIre3Gk5m82oVMvV6jF2PAxRK06NEs7nxBcpC3aWd2lb99EgccvIJhZKFPxzWW0gv9s4V1S/LhmgFlftkxWptm5jCaLZmpu8L8kVhizc1ZrVAqHDBiaRFmS50zjuBJhn5A4ywLFa7J6ilubaEf7nsYzb3Y3kGAKksPCdiKX6C0odLj68Pki9paEC1sGdX+yVIqvkA9sTfFepURLk7j8cdUxXl57AG1GtRx4p0u62Ys3LUN367/qtZQsLnCQ8zFkYXghJsaO2ne1eD2e4iFAh7t41Y13t+LDqtPliJwZLCkT8aO22cYAQ=="
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 10,
"cache_creation_input_tokens": 19,
"cache_read_input_tokens": 25691,
"cache_creation": {
"ephemeral_5m_input_tokens": 19,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 4,
"service_tier": "standard"
}
},
"requestId": "req_011CX4dfTanJ2SqQCGrniMzH",
"type": "assistant",
"uuid": "1b3ba870-d520-465f-8d97-9138f5aeb70e",
"timestamp": "2026-01-13T03:02:26.679Z"
},
{
"parentUuid": "1b3ba870-d520-465f-8d97-9138f5aeb70e",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01TiQiK8P7c13sbjMWe8eykb",
"type": "message",
"role": "assistant",
"content": [
{
"type": "text",
"text": "Good call - visuals are essential for engagement. Here's what I'd suggest for each:\n\n**Tweet 1 (too many Claudes):**\n- Screenshot of your desktop with 8+ terminal tabs open, each with a Claude session in different projects\n- OR: `pgrep -a claude` or `ps aux | grep claude` showing multiple processes\n- OR: A split image showing multiple tmux windows scattered across workspaces\n- Bonus points: annotate it with confused arrows like \"which one had my auth fix?\"\n\n**Tweet 2 (code review gold varnishing away):**\n- `ls -la ~/.claude/projects/` showing dozens of session directories\n- OR: `du -sh ~/.claude` showing the disk usage\n- Maybe overlay text: \"All this context... gone\"\n\n**Tweet 3 (esc esc rewind):**\n- Screenshot of the `/rewind` interface if you have one\n- OR: a terminal showing the session list with no indication of which is which\n\n**Tweet 4 (git-log-graph UI):**\n- Screenshot of `one_claude` TUI showing the tree view with branched sessions\n- This is your money shot - make it show a real session tree with good titles\n\n**Tweet 5 (teleport):**\n- GIF of pressing `t` to teleport, tmux splitting with Claude on left, shell on right\n- OR: screenshot showing the mode toggle (`m`) between local/docker/microvm\n\n**Tweet 6 (waterfalls):**\n- Full TUI hero shot or a quick demo GIF\n- The \"3 waterfalls\" joke might need a literal waterfall easter egg in the UI someday\n\nWant me to help you capture any of these? I could suggest specific commands to stage good demo data or help script a GIF recording."
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 10,
"cache_creation_input_tokens": 19,
"cache_read_input_tokens": 25691,
"cache_creation": {
"ephemeral_5m_input_tokens": 19,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 4,
"service_tier": "standard"
}
},
"requestId": "req_011CX4dfTanJ2SqQCGrniMzH",
"type": "assistant",
"uuid": "41b39000-7475-41b6-857f-3365b26920e0",
"timestamp": "2026-01-13T03:02:36.499Z"
},
{
"parentUuid": "41b39000-7475-41b6-857f-3365b26920e0",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "system",
"subtype": "stop_hook_summary",
"hookCount": 1,
"hookInfos": [
{
"command": "${CLAUDE_PLUGIN_ROOT}/hooks/stop-hook.sh"
}
],
"hookErrors": [],
"preventedContinuation": false,
"stopReason": "",
"hasOutput": false,
"level": "suggestion",
"timestamp": "2026-01-13T03:02:36.530Z",
"uuid": "db68fd5e-30b2-46ad-8b1f-d1af98f0df1d",
"toolUseID": "0e77ec47-23ce-48c8-934c-81874bf3f758"
},
{
"type": "file-history-snapshot",
"messageId": "d578f8d0-f98a-4332-b771-46e5e6d4b77f",
"snapshot": {
"messageId": "d578f8d0-f98a-4332-b771-46e5e6d4b77f",
"trackedFileBackups": {},
"timestamp": "2026-01-13T03:04:32.000Z"
},
"isSnapshotUpdate": false
},
{
"parentUuid": "db68fd5e-30b2-46ad-8b1f-d1af98f0df1d",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": "yeah have a look at this https://github.com/datastax/astra-assistants-api/tree/main/images"
},
"uuid": "d578f8d0-f98a-4332-b771-46e5e6d4b77f",
"timestamp": "2026-01-13T03:04:31.990Z",
"thinkingMetadata": {
"level": "high",
"disabled": false,
"triggers": []
},
"todos": []
},
{
"parentUuid": "d578f8d0-f98a-4332-b771-46e5e6d4b77f",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01DNuHkZCJHMM6wPxowjKM48",
"type": "message",
"role": "assistant",
"content": [
{
"type": "thinking",
"thinking": "The user wants me to look at a GitHub repository for images. Let me fetch the content from that URL to see what images they have there that might serve as inspiration or be usable.",
"signature": "Et0CCkYICxgCKkAj0HK3/3o0rBs9/1mbBJeyG1mLvnVsXPCVrpBCurR/SLHZqkyxiao0YJ1RadN+lo3QMgOmZb9MEgE9KkEnMqzjEgzNEuAmAmpz+PINfu0aDPBvj4RIvK2Kn5orViIwiSgbmy9LoeDaEi1d6yefmMhotRgK5gLJ6uHIGWSEzPwA/q4DWQE+QhV0OkXWV0XYKsQBCm5Km21Aaf32q5uStRVGYMG9JK1CA4lL7oV+5yycYSQ97E4Ecx/T2DkY95U6rTSR4AwbKocBA9b/sF+M6PHBnp9tuwJUqCozlVKaUYXH9RPXjrJGeybBnRY7ybbAvw4W7VV/OBjGQLIJdFWV1FlhsHpJzgSKoLLH9VLgMqJrmW0XeQiGaD1FVXuSjmzshaWUHozcXSEd6CNwRKNaMtd7cUW4ZPQtMZTnXMIRExSf0IiciG3bMxvbQcTLbbLCdJcb+wa62xgB"
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 10,
"cache_creation_input_tokens": 31,
"cache_read_input_tokens": 26430,
"cache_creation": {
"ephemeral_5m_input_tokens": 31,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 5,
"service_tier": "standard"
}
},
"requestId": "req_011CX4dqJsvzE3pZXAFnmAGV",
"type": "assistant",
"uuid": "e8de3102-7a08-41c2-b89c-245159eb3b9b",
"timestamp": "2026-01-13T03:04:35.158Z"
},
{
"parentUuid": "e8de3102-7a08-41c2-b89c-245159eb3b9b",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01DNuHkZCJHMM6wPxowjKM48",
"type": "message",
"role": "assistant",
"content": [
{
"type": "tool_use",
"id": "toolu_01AtuYk6hoFEV5PEcboj1ckG",
"name": "WebFetch",
"input": {
"url": "https://github.com/datastax/astra-assistants-api/tree/main/images",
"prompt": "List all the image files in this directory and describe what each one appears to be based on the filename"
}
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 10,
"cache_creation_input_tokens": 31,
"cache_read_input_tokens": 26430,
"cache_creation": {
"ephemeral_5m_input_tokens": 31,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 5,
"service_tier": "standard"
}
},
"requestId": "req_011CX4dqJsvzE3pZXAFnmAGV",
"type": "assistant",
"uuid": "cceadca5-8cb2-44ea-b982-c408ea4ec7e9",
"timestamp": "2026-01-13T03:04:36.826Z"
},
{
"parentUuid": "cceadca5-8cb2-44ea-b982-c408ea4ec7e9",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": [
{
"tool_use_id": "toolu_01AtuYk6hoFEV5PEcboj1ckG",
"type": "tool_result",
"content": "# Image Files in the astra-assistants-api/images Directory\n\nBased on the directory listing, here are the image files and their apparent purposes:\n\n1. **create_assistant.gif** - Animated demonstration of the basic assistant creation process\n\n2. **create_assistant_file_search.gif** - Animated guide showing how to create an assistant with file search functionality\n\n3. **create_assistant_function_calling.gif** - Animated tutorial demonstrating assistant creation with function calling capabilities\n\n4. **environment_vars.png** - Static screenshot likely showing environment variable configuration\n\nAdditionally, there are several shell script files in this directory:\n- generate_env_file.sh\n- generate_file_search.sh\n- generate_function_calling.sh\n- generate_simple.sh\n\nThese scripts appear to be setup utilities for generating configurations related to the different assistant creation scenarios illustrated by the GIFs."
}
]
},
"uuid": "2892bde7-ddee-47cb-944d-cdb9295c296b",
"timestamp": "2026-01-13T03:04:44.943Z",
"toolUseResult": {
"bytes": 190550,
"code": 200,
"codeText": "OK",
"result": "# Image Files in the astra-assistants-api/images Directory\n\nBased on the directory listing, here are the image files and their apparent purposes:\n\n1. **create_assistant.gif** - Animated demonstration of the basic assistant creation process\n\n2. **create_assistant_file_search.gif** - Animated guide showing how to create an assistant with file search functionality\n\n3. **create_assistant_function_calling.gif** - Animated tutorial demonstrating assistant creation with function calling capabilities\n\n4. **environment_vars.png** - Static screenshot likely showing environment variable configuration\n\nAdditionally, there are several shell script files in this directory:\n- generate_env_file.sh\n- generate_file_search.sh\n- generate_function_calling.sh\n- generate_simple.sh\n\nThese scripts appear to be setup utilities for generating configurations related to the different assistant creation scenarios illustrated by the GIFs.",
"durationMs": 3156,
"url": "https://github.com/datastax/astra-assistants-api/tree/main/images"
},
"sourceToolAssistantUUID": "cceadca5-8cb2-44ea-b982-c408ea4ec7e9"
},
{
"parentUuid": "2892bde7-ddee-47cb-944d-cdb9295c296b",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01UhrVFFWWskR68aUmHjzbcx",
"type": "message",
"role": "assistant",
"content": [
{
"type": "thinking",
"thinking": "Interesting! The user is pointing me to a repo that has GIFs demonstrating features - create_assistant.gif, create_assistant_file_search.gif, etc. These are likely terminal recordings (maybe using asciinema, vhs, or similar tools).\n\nThis gives me context for what they might want - similar terminal recording GIFs for their one_claude project. Let me look at one of the GIFs or the scripts to understand the pattern better.",
"signature": "Es4ECkYICxgCKkAym1ZnDlGpfBG06OAlHI6dcLqSG6CcBoWvaxAyY5ook+86d4SyX7EbmhSRigV+abYQiC3gPPx1gG471dbZs5KgEgxXadKjlIqc1LbHW/waDHP0JR+t0NmThgdRDyIwMtXRAh2sIbaHYMpV3PpOWymFBpPslmrsxDZN2mUrWlOxcyHGhrkex9uwFZ1wH/HtKrUDw2xZPFky/7K6L7DXru0q6YZ201azaeq9wVCMpshyie8ouE9Qlj8o9DvFc34MRz3T7RRnXa1MAQBgIDpvODGK1+WX7gHO91i3ulImikZSvcwbsIlP3kqQqJq3YGoeZLaSy+Eoubxh7PSh8vja5zVd/tNWWOuisUNy9FJeijQ8JHhEHga8FhnRtKxH4trul+dqpcfd5O4eKuKljMHGERTgK1et83Fz3WtIWfxMk9l+7R4iJtCMNIm9a49WpG7zvp13z+DcJqDXqo0z3Nqd0h7bPuj9qeMfcNsSIF4azP/Lt9lAobbQfJ5DNyDaioplUMN9xPFScC9xkpIGUlQKwItepLmFbO1nXvTU4kjnRvSgXRYnGY39KQiigi1Ph66pT82crcqTQ3hQuCUuvaPYXlZupNVbnUXvtC79Rmfw7GYMPSya81d2OggKQD2/Ra+KfJIdahzu04vYQIqf8Iarywtg++5zhD5Xx23R9aWLgVGCcQ93UtuUAqcilxecpuA1kxM3bKwx/HIQxVzG9/BcdBO2l3Vs8RW8Bw2349AsjIPZe33OWgBC03CXZxANacEmHZ1wMVn1HMoYAQ=="
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 371,
"cache_read_input_tokens": 26461,
"cache_creation": {
"ephemeral_5m_input_tokens": 371,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 5,
"service_tier": "standard"
}
},
"requestId": "req_011CX4drGCjScECaGdShNwfA",
"type": "assistant",
"uuid": "dde7d845-e725-4df5-8376-7ccb19191c62",
"timestamp": "2026-01-13T03:04:50.026Z"
},
{
"parentUuid": "dde7d845-e725-4df5-8376-7ccb19191c62",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01UhrVFFWWskR68aUmHjzbcx",
"type": "message",
"role": "assistant",
"content": [
{
"type": "text",
"text": "Nice - terminal recording GIFs for each feature. That's a solid pattern. Let me look at one of those scripts to see how they're generating them."
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 371,
"cache_read_input_tokens": 26461,
"cache_creation": {
"ephemeral_5m_input_tokens": 371,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 5,
"service_tier": "standard"
}
},
"requestId": "req_011CX4drGCjScECaGdShNwfA",
"type": "assistant",
"uuid": "b893d086-84d8-47c2-87be-ac8913260b7f",
"timestamp": "2026-01-13T03:04:51.893Z"
},
{
"parentUuid": "b893d086-84d8-47c2-87be-ac8913260b7f",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01UhrVFFWWskR68aUmHjzbcx",
"type": "message",
"role": "assistant",
"content": [
{
"type": "tool_use",
"id": "toolu_013F22c8xw8Fqz7oDsNYzY7P",
"name": "WebFetch",
"input": {
"url": "https://raw.githubusercontent.com/datastax/astra-assistants-api/main/images/generate_simple.sh",
"prompt": "Show the full contents of this script"
}
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 371,
"cache_read_input_tokens": 26461,
"cache_creation": {
"ephemeral_5m_input_tokens": 371,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 5,
"service_tier": "standard"
}
},
"requestId": "req_011CX4drGCjScECaGdShNwfA",
"type": "assistant",
"uuid": "f0e70a4d-e98b-4737-a731-6cc887e20ae3",
"timestamp": "2026-01-13T03:04:52.332Z"
},
{
"parentUuid": "f0e70a4d-e98b-4737-a731-6cc887e20ae3",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": [
{
"tool_use_id": "toolu_013F22c8xw8Fqz7oDsNYzY7P",
"type": "tool_result",
"content": "# Script Overview\n\nThis bash script generates an animated GIF demonstrating assistant creation across multiple AI models.\n\n## Key Components\n\n**Model List**: The script processes seven different language models, including OpenAI's GPT-4, Anthropic's Claude 3.5 Sonnet, Groq's Llama, Cohere's Command R Plus, Ollama's DeepSeek Coder, Google's Gemini, and Perplexity's Llama variant.\n\n**Frame Generation**: For each model, silicon creates a code screenshot featuring this snippet: `\"from openai import OpenAI from astra_assistants import patch client = patch(OpenAI())\"` The script then instantiates an assistant configured with ASCII art generation instructions.\n\n**Animation Creation**: The script duplicates each frame 30 times to extend display duration, generates an optimized 256-color palette, and uses ffmpeg to combine frames into an animated GIF with Floyd-Steinberg dithering and Lanczos scaling.\n\n**Cleanup**: After GIF creation, temporary frame files and palette data are removed.\n\nThe final output is `create_assistant.gif`, displaying the code execution sequence at one frame per second with professional styling using Hack font and a purple background."
}
]
},
"uuid": "3263990d-5ffb-4110-9677-f3805bd5f51e",
"timestamp": "2026-01-13T03:05:00.475Z",
"toolUseResult": {
"bytes": 1592,
"code": 200,
"codeText": "OK",
"result": "# Script Overview\n\nThis bash script generates an animated GIF demonstrating assistant creation across multiple AI models.\n\n## Key Components\n\n**Model List**: The script processes seven different language models, including OpenAI's GPT-4, Anthropic's Claude 3.5 Sonnet, Groq's Llama, Cohere's Command R Plus, Ollama's DeepSeek Coder, Google's Gemini, and Perplexity's Llama variant.\n\n**Frame Generation**: For each model, silicon creates a code screenshot featuring this snippet: `\"from openai import OpenAI from astra_assistants import patch client = patch(OpenAI())\"` The script then instantiates an assistant configured with ASCII art generation instructions.\n\n**Animation Creation**: The script duplicates each frame 30 times to extend display duration, generates an optimized 256-color palette, and uses ffmpeg to combine frames into an animated GIF with Floyd-Steinberg dithering and Lanczos scaling.\n\n**Cleanup**: After GIF creation, temporary frame files and palette data are removed.\n\nThe final output is `create_assistant.gif`, displaying the code execution sequence at one frame per second with professional styling using Hack font and a purple background.",
"durationMs": 3560,
"url": "https://raw.githubusercontent.com/datastax/astra-assistants-api/main/images/generate_simple.sh"
},
"sourceToolAssistantUUID": "f0e70a4d-e98b-4737-a731-6cc887e20ae3"
},
{
"parentUuid": "3263990d-5ffb-4110-9677-f3805bd5f51e",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_0139TwYfed9rFD4wZ3xDzCTh",
"type": "message",
"role": "assistant",
"content": [
{
"type": "thinking",
"thinking": "Interesting! They're using `silicon` (a code screenshot tool) to generate frames, then using ffmpeg to stitch them into a GIF. This is a more polished approach than simple terminal recordings.\n\nFor one_claude, the user probably wants similar high-quality GIFs showing:\n1. The TUI in action\n2. Teleporting to a session\n3. The tree view of branched sessions\n4. Search functionality\n\nI should suggest using similar tools:\n- `silicon` for code screenshots\n- `vhs` (from charmbracelet) for terminal recordings - this would be ideal for a TUI\n- `asciinema` + `agg` for terminal recordings\n- Or just using screen recording + gifski/ffmpeg\n\nLet me suggest a practical approach for creating GIFs for the tweet thread.",
"signature": "EuIGCkYICxgCKkAYfP3n1TVfIXOPzPOX2HHMHsndl2LORkgz5lJ2ibUynNFZCUUR7QVW3BJa+ptvMDto4ueTVTRda2N/lGDRhcREEgyw04YZKajSmzsmRtUaDA9OLH7OX2igcOiBhCIwjCJoNMG5QN8vEL551RxuPngk8TSG6J/gzfwQh4sNX0ttSCluVLpIg7cQRm08GZyeKskFh6CFGCF3EIFiiGRIrQb0tzP+cVTYoI97a3X5iAxKeUdxO5mpm4+Qn+hbg67sIS4Ia0Xp4W18EGhqYAc5gE0dNmmJp3p3pHhykiet472fR2OMRJNvc4WEKXSkUty48uzwd3PnEFQABEFaaKWkNWmeQOwQbmnyXgz/H8/672R+jacIh+K06seRn7BJ4Tl03bigycKz7o7vDiX0bnOBt8WCzudD4JJsr02JqrDtcZrpku1MHSxGi33sEo90Gif60y58kBKYOAb98vYqmT2c8dTv8cmEkOP/b0AKBt+6YMFS8jR92cUbICEnjojg21emOhChYdprGij+XhHoHZNirx379iMW1304NAZY5HmoCQI8ODPycIS2IefnPXThOCaxyX+WMtFRTqmh8S1cST5BTMnceTKuc/t5iHXzL5nhSYwaMoD4Gs7NCBmCfQTO4Kj8ksEY3F+SVVrZYhVvNeE5ypQk+AlI7DKljfydHUDpwCvDgxlpuOARtS5jB5O/08JnAJPKs0EwS7sOkmTad+oNpA/Zm9ZaeTIR5QDtqUBNGJ9+clI8/AtSvueXLPzCE1hkP6zqgHtffWHMnJ3oWwyG6eUNsBAjSAxr04zE5gmYDX38TKmKEBUx3v13mVuWwpnp3M5cNhSBbR4Oo5mt/lYkOy98we76UexyFmJAGFi1EYD0lJAX57J/GhDPGxYNjqyMWYR06x9glMHkcT2fkPI6mXBDMOyGeRmXYkxexH97O5Cfekc5T+ZyWuQWvPNHkEIvjL+xwe9NVwDsrZtyuRP451z1C5Yi1GWmAQv0mXLiBagyVRjPPjqFRPmxDd2Bkf1N5Om6PIGUF7kCMDRARbB/Zj3OTSBdoBdCKs/7osjlMwn0Cwoi8qjZhAHKuevNs7RUoNfMDZ96jqd69JnSqks9soKsNVAFvAwtUylX4zMuZgDNHyLgBLkOWzGfJFEYAQ=="
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 645,
"cache_read_input_tokens": 26832,
"cache_creation": {
"ephemeral_5m_input_tokens": 645,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 2,
"service_tier": "standard"
}
},
"requestId": "req_011CX4dsQa3GbAWDk2W2k3HS",
"type": "assistant",
"uuid": "4018e3e2-ee74-43c1-bcea-b33103ceeaf6",
"timestamp": "2026-01-13T03:05:07.308Z"
},
{
"parentUuid": "4018e3e2-ee74-43c1-bcea-b33103ceeaf6",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_0139TwYfed9rFD4wZ3xDzCTh",
"type": "message",
"role": "assistant",
"content": [
{
"type": "text",
"text": "They're using `silicon` for code screenshots + `ffmpeg` to stitch into GIFs. For a TUI like yours, I'd recommend **vhs** from Charmbracelet instead - it's made for recording terminal UIs.\n\nHere's what I'd suggest for your tweet thread images:\n\n**Tweet 1 - \"Too many Claudes\"**\nCould do a quick `vhs` recording or just a screenshot. Want me to draft a tape file?\n\n```tape\n# too_many_claudes.tape\nOutput too_many_claudes.gif\nSet FontSize 14\nSet Width 1200\nSet Height 800\n\nType \"# Where did I leave that auth fix...\"\nEnter\nSleep 500ms\nType \"tmux ls\"\nEnter\nSleep 1s\nType \"# 12 sessions across 4 projects\"\nEnter\nSleep 500ms\nType \"ls ~/.claude/projects/\"\nEnter\nSleep 2s\n```\n\n**Tweet 4/6 - The TUI itself**\n```tape\n# one_claude_demo.tape\nOutput one_claude.gif\nSet FontSize 14\nSet Width 1200\nSet Height 800\n\nType \"uvx one_claude\"\nEnter\nSleep 2s\nType \"j\"\nSleep 300ms\nType \"j\"\nSleep 300ms\nType \"j\"\nSleep 300ms\nType@50ms \"/auth\"\nSleep 1s\nEnter\nSleep 500ms\nType \"t\"\nSleep 2s\n```\n\n**Tweet 5 - Teleport**\nRecord the moment you hit `t` and tmux splits with Claude + shell.\n\nWant me to create actual `.tape` files in your repo under an `images/` directory? I can set up the whole recording pipeline."
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 645,
"cache_read_input_tokens": 26832,
"cache_creation": {
"ephemeral_5m_input_tokens": 645,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 2,
"service_tier": "standard"
}
},
"requestId": "req_011CX4dsQa3GbAWDk2W2k3HS",
"type": "assistant",
"uuid": "450e0b87-8e5f-433d-8fa3-920f495dc78b",
"timestamp": "2026-01-13T03:05:16.105Z"
},
{
"parentUuid": "450e0b87-8e5f-433d-8fa3-920f495dc78b",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "system",
"subtype": "stop_hook_summary",
"hookCount": 1,
"hookInfos": [
{
"command": "${CLAUDE_PLUGIN_ROOT}/hooks/stop-hook.sh"
}
],
"hookErrors": [],
"preventedContinuation": false,
"stopReason": "",
"hasOutput": false,
"level": "suggestion",
"timestamp": "2026-01-13T03:05:16.166Z",
"uuid": "9fd490bf-07b3-49de-bd9a-aadd27e73e3b",
"toolUseID": "325b88ea-45ab-40da-a812-a287092295b9"
},
{
"parentUuid": "9fd490bf-07b3-49de-bd9a-aadd27e73e3b",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "system",
"subtype": "turn_duration",
"durationMs": 34724,
"timestamp": "2026-01-13T03:05:16.168Z",
"uuid": "1be21630-62f7-44ac-aa9c-6754cc55bb78",
"isMeta": false
},
{
"type": "file-history-snapshot",
"messageId": "48c080eb-4e06-45bd-a152-dd727e9409d1",
"snapshot": {
"messageId": "48c080eb-4e06-45bd-a152-dd727e9409d1",
"trackedFileBackups": {},
"timestamp": "2026-01-13T03:06:33.271Z"
},
"isSnapshotUpdate": false
},
{
"parentUuid": "1be21630-62f7-44ac-aa9c-6754cc55bb78",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": "yeah for things that come from the tui use your vhs thing. For terminal screenshots use silicon + ffmpeg"
},
"uuid": "48c080eb-4e06-45bd-a152-dd727e9409d1",
"timestamp": "2026-01-13T03:06:33.253Z",
"thinkingMetadata": {
"level": "high",
"disabled": false,
"triggers": []
},
"todos": []
},
{
"parentUuid": "48c080eb-4e06-45bd-a152-dd727e9409d1",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01X24QuhKg8kCVm2iob84i7S",
"type": "message",
"role": "assistant",
"content": [
{
"type": "thinking",
"thinking": "The user wants me to create:\n1. VHS tape files for TUI recordings\n2. Silicon + ffmpeg scripts for terminal screenshots\n\nLet me create an images directory with the necessary files for the tweet thread. I'll need:\n\n1. Tweet 1 - \"Too many Claudes\" - silicon + ffmpeg showing chaos (multiple terminals, sessions, etc.)\n2. Tweet 2 - \"Code review gold varnishing\" - silicon showing ~/.claude directory\n3. Tweet 3 - \"esc esc rewind\" - could be either\n4. Tweet 4 - \"git-log-graph UI\" - VHS showing the TUI tree view\n5. Tweet 5 - \"Teleport\" - VHS showing teleport feature\n6. Tweet 6 - \"One place / waterfalls\" - VHS hero shot of full TUI\n\nLet me create these files.",
"signature": "ErAGCkYICxgCKkD3FQvancnbuagbkqumHAku1yJJynnlwnXTXB5Aza3kz1p97GGFqrKIPm6BNN0HSjh6RMWEp/7Vqc4rd2wqtdYUEgyyotADacMnuzH0T78aDBEqS2/9KAzuo0au4CIwUGgBSeD2SNLRtlj3DcHEhzVON7si73UbC3tz7fb1htpnjNGw+jsNLaax8VLWdn2QKpcF4wCAKGVSLUI1IkxbDljzVmKBAyiQJ/YyreFeGhh3B15OCOzkYrtaohfd1ZMu/+oLr8GAPgkHyO6NVLNLjK7zqVjVGk90KkFu2k8yXQIQvBc26v4F2AovMp5QRWiWmXWEUUnot29wmbRsJgmtw2pz08R7VzXkWWBUNyZ6n9+pmH3dgQKYdf01lPgTu9RqM/73zYkl8gYFzMarEEXAUGUHMMpPhpU43mKZ3DxmUFrKZfa0H8hRqf8pDRwyI/rgIDyaJzMplDmVk4uvfuriY0wG03RGdiAMJPjYQ8bzjzjniFmJTSx+4ff7N5tub3KqOhYFHJS0JY4UY92nGdy6bsR5NO7TA11N2Exfzo5NbIJrB+pmEYgqo/e2neZQV/x/zLor5f8gzc22n2M1ZM7BxPFbW7O/LxkEANh8KQu2Ct/vsGacxmg7poTyR2t3yJ4sf6lkBD8XqJdXQWWC5nYIC7nonCBb/lCsh3SPb+licxcHXxhfcC8kaw/hZLNn0zZbEvu2aoJVBz5AvhpDqRcuBqAN/Q7k5BJu0Fg1N73QyYWMobNepTgKegRZ8KDwtzvRPmoFxnU63l5/z9lyJuScCz7xDU+gACXkUwMx7UJaN48vr/bYIfjdXDeEC5jOEwxRiT4m1N+loEbxc8iOCbyKfdbEJ46Lak4ZOLUN+EQas7B3vEql65Ulu2GXUqpv7B4Kuht0iVEc5l9Sr2J17bqRUwIIHYnoO1ZMhElI3QOO+v9vQ5Jcz2aDFfIiLBL9QI1I+KsIEUcbH0VV9GnHe8jN5uv92lSO3P5U4HpBZx8jIHCA+rNFwvRBG+pdmrsiCmpGK/bt9u/QhHJ8OMKoFGvPVFFKep7hlT9HjUXaw92jJmcy7hgAZD5cK5qQGAE="
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 10,
"cache_creation_input_tokens": 26,
"cache_read_input_tokens": 28071,
"cache_creation": {
"ephemeral_5m_input_tokens": 26,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 5,
"service_tier": "standard"
}
},
"requestId": "req_011CX4dzFSoqZvced46PbdEA",
"type": "assistant",
"uuid": "32d7f9b1-4416-4ce1-86ef-82a6e3192495",
"timestamp": "2026-01-13T03:06:41.536Z"
},
{
"parentUuid": "32d7f9b1-4416-4ce1-86ef-82a6e3192495",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01X24QuhKg8kCVm2iob84i7S",
"type": "message",
"role": "assistant",
"content": [
{
"type": "text",
"text": "Let me create an `images/` directory with the tape files and shell scripts."
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 10,
"cache_creation_input_tokens": 26,
"cache_read_input_tokens": 28071,
"cache_creation": {
"ephemeral_5m_input_tokens": 26,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 5,
"service_tier": "standard"
}
},
"requestId": "req_011CX4dzFSoqZvced46PbdEA",
"type": "assistant",
"uuid": "c0a010ad-0fb5-456a-8f26-d1eb869d0063",
"timestamp": "2026-01-13T03:06:42.370Z"
},
{
"parentUuid": "c0a010ad-0fb5-456a-8f26-d1eb869d0063",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01X24QuhKg8kCVm2iob84i7S",
"type": "message",
"role": "assistant",
"content": [
{
"type": "tool_use",
"id": "toolu_01RLNLmjiomS64djZj4RwVwe",
"name": "Bash",
"input": {
"command": "mkdir -p /home/tato/Desktop/one_claude/images",
"description": "Create images directory"
}
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 10,
"cache_creation_input_tokens": 26,
"cache_read_input_tokens": 28071,
"cache_creation": {
"ephemeral_5m_input_tokens": 26,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 5,
"service_tier": "standard"
}
},
"requestId": "req_011CX4dzFSoqZvced46PbdEA",
"type": "assistant",
"uuid": "cc651860-31fc-4650-9154-72a42bb8ef52",
"timestamp": "2026-01-13T03:06:43.214Z"
},
{
"parentUuid": "cc651860-31fc-4650-9154-72a42bb8ef52",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": [
{
"tool_use_id": "toolu_01RLNLmjiomS64djZj4RwVwe",
"type": "tool_result",
"content": "",
"is_error": false
}
]
},
"uuid": "9bc452f1-e0dd-4121-94d0-908b477f4022",
"timestamp": "2026-01-13T03:06:47.884Z",
"toolUseResult": {
"stdout": "",
"stderr": "",
"interrupted": false,
"isImage": false
},
"sourceToolAssistantUUID": "cc651860-31fc-4650-9154-72a42bb8ef52"
},
{
"parentUuid": "9bc452f1-e0dd-4121-94d0-908b477f4022",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_018JzRL2FkWLQX7SdcJAfhXp",
"type": "message",
"role": "assistant",
"content": [
{
"type": "thinking",
"thinking": "Now I'll create the files:\n\n1. For Tweet 1 - silicon + ffmpeg script showing \"too many claudes\" chaos\n2. For Tweet 2 - silicon + ffmpeg script showing ~/.claude directory\n3. For Tweet 3 - silicon script for esc esc / rewind\n4. For Tweet 4 - VHS tape for TUI tree view\n5. For Tweet 5 - VHS tape for teleport\n6. For Tweet 6 - VHS tape for hero shot\n\nLet me create all of these.",
"signature": "EpkECkYICxgCKkDOOIIy25htY6IFOdiwjOqiZ+CEr31bT87kVwAPv0iHYElrY2m8vEar9j1Tl8MJG5b9dUH/J8R0bWrMOZyVIgbmEgxlK/QAD1j7+xMjPX8aDHEjoKBb5+Xqz9jFuSIwZFNyKdW+AlPqCHn6lM9RcQ9r+R8hT4nyG1gcT6KiPekK1/anrzFS5UGMP0bPyXV3KoADIt9wZxpU/Fvwu99DAasUTm8FzUyRDnyqGkpaD3m3BikHk9aRkNzKk7vkoIv12rXPAbUjKipgoAQvZHVsQyI8H2YtI1JAQJMopcowLtjSGn8jUI5LwYtANMqkg+Ff+IBD8mAg0T0iMD2MkyBfXNbM0iUtFMAyWVyovfMk2SmEx6nXBIoFng+M7ou0B3wyeBt4sIHMCVQHwaTqQqyhpLS6b5M69NQ8t0gDP7CdnOh2i/SpJ6fKVgbN4gr8I1yZTWgtMsc9oFOtcrmWOpNZl/OtOkvwt8aNRJ1wKweQi09m7rTDa4gFl12H7jRQFjRdTbaELj+RVhoi6tel+Eu9yWcK8dDDxwYr9Yks7n1QYdAlhVO0ZHtXbfkDLBf8UkQFOS4uVoBmLfW4rXlhsT+BuAsgXucS5/1jhVUzTYg+uX7rSqVsygy2piP4nr8wARxcHBV6Q+xxl1F2+eY7FS4xJKhyFBRjOGF12HC/TEPvB5hNomFr8E7tFVKArBO9d/3kcap5GAE="
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 339,
"cache_read_input_tokens": 28097,
"cache_creation": {
"ephemeral_5m_input_tokens": 339,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 5,
"service_tier": "standard"
}
},
"requestId": "req_011CX4e1KqFyayj31nTSc7Az",
"type": "assistant",
"uuid": "65f27180-bc46-4e6f-8dd5-785675f99c1b",
"timestamp": "2026-01-13T03:06:51.538Z"
},
{
"parentUuid": "65f27180-bc46-4e6f-8dd5-785675f99c1b",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_018JzRL2FkWLQX7SdcJAfhXp",
"type": "message",
"role": "assistant",
"content": [
{
"type": "tool_use",
"id": "toolu_01CyrTLnGFWVeX3vHgweg9MY",
"name": "Write",
"input": {
"file_path": "/home/tato/Desktop/one_claude/images/01_too_many_claudes.sh",
"content": "#!/bin/bash\n# Tweet 1: \"Too many Claudes running around\"\n# Uses silicon to create frames, ffmpeg to animate\n\nset -e\ncd \"$(dirname \"$0\")\"\n\nFONT=\"Hack\"\nTHEME=\"Dracula\"\nBG=\"#282a36\"\n\n# Frame 1: tmux ls showing many sessions\nsilicon --from-clipboard false --language bash --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_01.png <<'EOF'\n$ tmux ls\napi-refactor: 3 windows (created Mon Jan 6 09:14:22 2025)\nauth-fix: 2 windows (created Mon Jan 6 11:32:45 2025)\nbug-1847: 1 windows (created Tue Jan 7 14:22:11 2025)\nclaude-review: 2 windows (created Tue Jan 7 16:45:33 2025)\nfeature-export: 4 windows (created Wed Jan 8 08:12:19 2025)\nhotfix-prod: 1 windows (created Wed Jan 8 22:01:44 2025)\nmain-dev: 5 windows (created Thu Jan 9 07:30:00 2025)\nperf-testing: 2 windows (created Thu Jan 9 15:18:27 2025)\npr-review-423: 1 windows (created Fri Jan 10 10:45:12 2025)\nEOF\n\n# Frame 2: Multiple projects in ~/.claude\nsilicon --from-clipboard false --language bash --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_02.png <<'EOF'\n$ ls ~/.claude/projects/ | head -15\n-rw-r--r-- api-gateway/\n-rw-r--r-- billing-service/\n-rw-r--r-- claude-mcp-server/\n-rw-r--r-- data-pipeline/\n-rw-r--r-- frontend-v2/\n-rw-r--r-- internal-tools/\n-rw-r--r-- ml-inference/\n-rw-r--r-- mobile-app/\n-rw-r--r-- one_claude/\n-rw-r--r-- payment-processor/\n-rw-r--r-- search-indexer/\n-rw-r--r-- user-service/\n... and 23 more\nEOF\n\n# Frame 3: The existential question\nsilicon --from-clipboard false --language bash --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_03.png <<'EOF'\n$ # which terminal had my auth fix?\n$ # was it the laptop or the desktop?\n$ # did I /rewind that session?\n$ # what was the session id again?\n$ claude -r ???\nEOF\n\n# Duplicate frames for timing (1.5s per frame at 10fps = 15 copies)\nfor i in 1 2 3; do\n for j in $(seq 1 15); do\n cp \"frame_0${i}.png\" \"frame_0${i}_$(printf '%02d' $j).png\"\n done\ndone\n\n# Generate palette for better GIF quality\nffmpeg -y -framerate 10 -pattern_type glob -i 'frame_*.png' \\\n -vf \"scale=1200:-1:flags=lanczos,palettegen=max_colors=256:stats_mode=diff\" \\\n palette.png\n\n# Create GIF\nffmpeg -y -framerate 10 -pattern_type glob -i 'frame_*.png' \\\n -i palette.png \\\n -lavfi \"scale=1200:-1:flags=lanczos [x]; [x][1:v] paletteuse=dither=floyd_steinberg\" \\\n 01_too_many_claudes.gif\n\n# Cleanup\nrm -f frame_*.png palette.png\n\necho \"Created 01_too_many_claudes.gif\"\n"
}
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 339,
"cache_read_input_tokens": 28097,
"cache_creation": {
"ephemeral_5m_input_tokens": 339,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 5,
"service_tier": "standard"
}
},
"requestId": "req_011CX4e1KqFyayj31nTSc7Az",
"type": "assistant",
"uuid": "bf9c5c23-6f6b-4b0b-98a4-c060b0d0807d",
"timestamp": "2026-01-13T03:07:11.617Z"
},
{
"parentUuid": "bf9c5c23-6f6b-4b0b-98a4-c060b0d0807d",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_018JzRL2FkWLQX7SdcJAfhXp",
"type": "message",
"role": "assistant",
"content": [
{
"type": "tool_use",
"id": "toolu_01ScE7LxdzJB7882C7cGKzha",
"name": "Write",
"input": {
"file_path": "/home/tato/Desktop/one_claude/images/02_varnishing_context.sh",
"content": "#!/bin/bash\n# Tweet 2: \"Code review gold varnishing away\"\n# Shows ~/.claude directory with valuable context being lost\n\nset -e\ncd \"$(dirname \"$0\")\"\n\nFONT=\"Hack\"\nTHEME=\"Dracula\"\nBG=\"#282a36\"\n\n# Frame 1: Disk usage\nsilicon --from-clipboard false --language bash --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_01.png <<'EOF'\n$ du -sh ~/.claude/\n2.3G /home/dev/.claude/\n\n$ du -sh ~/.claude/projects/*/ | sort -hr | head -10\n412M /home/dev/.claude/projects/api-gateway/\n389M /home/dev/.claude/projects/frontend-v2/\n256M /home/dev/.claude/projects/ml-inference/\n198M /home/dev/.claude/projects/billing-service/\n167M /home/dev/.claude/projects/one_claude/\n145M /home/dev/.claude/projects/data-pipeline/\n134M /home/dev/.claude/projects/user-service/\n98M /home/dev/.claude/projects/mobile-app/\n87M /home/dev/.claude/projects/search-indexer/\n76M /home/dev/.claude/projects/internal-tools/\nEOF\n\n# Frame 2: What's in there - rich context\nsilicon --from-clipboard false --language bash --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_02.png <<'EOF'\n$ ls ~/.claude/projects/api-gateway/\nsessions/ # 47 conversations\nfile_history/ # checkpoint diffs\nsettings.json\n\n$ # Each session contains:\n$ # - Full conversation transcript\n$ # - Tool calls and results\n$ # - File modifications with diffs\n$ # - The \"why\" behind every PR\n$ # - Debugging context that took hours\nEOF\n\n# Frame 3: The loss\nsilicon --from-clipboard false --language bash --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_03.png <<'EOF'\n$ # Meanwhile, in 30 days...\n\n$ claude --clear-old-sessions\nCleared 156 sessions older than 30 days\nFreed 1.8GB of disk space\n\n$ # All that context.\n$ # All those code review insights.\n$ # Gone.\nEOF\n\n# Duplicate frames\nfor i in 1 2 3; do\n for j in $(seq 1 15); do\n cp \"frame_0${i}.png\" \"frame_0${i}_$(printf '%02d' $j).png\"\n done\ndone\n\n# Generate palette\nffmpeg -y -framerate 10 -pattern_type glob -i 'frame_*.png' \\\n -vf \"scale=1200:-1:flags=lanczos,palettegen=max_colors=256:stats_mode=diff\" \\\n palette.png\n\n# Create GIF\nffmpeg -y -framerate 10 -pattern_type glob -i 'frame_*.png' \\\n -i palette.png \\\n -lavfi \"scale=1200:-1:flags=lanczos [x]; [x][1:v] paletteuse=dither=floyd_steinberg\" \\\n 02_varnishing_context.gif\n\n# Cleanup\nrm -f frame_*.png palette.png\n\necho \"Created 02_varnishing_context.gif\"\n"
}
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 339,
"cache_read_input_tokens": 28097,
"cache_creation": {
"ephemeral_5m_input_tokens": 339,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 5,
"service_tier": "standard"
}
},
"requestId": "req_011CX4e1KqFyayj31nTSc7Az",
"type": "assistant",
"uuid": "18cb9ab4-cee2-41f3-b057-46c2d0883ffa",
"timestamp": "2026-01-13T03:07:25.806Z"
},
{
"parentUuid": "18cb9ab4-cee2-41f3-b057-46c2d0883ffa",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_018JzRL2FkWLQX7SdcJAfhXp",
"type": "message",
"role": "assistant",
"content": [
{
"type": "tool_use",
"id": "toolu_01NkdtS9bX1rwTJw6zsxCo54",
"name": "Write",
"input": {
"file_path": "/home/tato/Desktop/one_claude/images/03_lost_rewinds.sh",
"content": "#!/bin/bash\n# Tweet 3: \"esc esc rewind - lost history\"\n# Shows the pain of losing rewound sessions\n\nset -e\ncd \"$(dirname \"$0\")\"\n\nFONT=\"Hack\"\nTHEME=\"Dracula\"\nBG=\"#282a36\"\n\n# Frame 1: The rewind moment\nsilicon --from-clipboard false --language bash --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_01.png <<'EOF'\n# In the middle of debugging auth...\n\nClaude: I've identified the issue. The JWT validation is\n failing because the token expiry check uses UTC\n but your server is configured for local time.\n\n Let me also refactor the middleware to--\n\n> *esc esc* # oops, running low on context\n\n/rewind\nRewinding to message 23 of 47...\nEOF\n\n# Frame 2: Later, needing that context\nsilicon --from-clipboard false --language bash --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_02.png <<'EOF'\n# 3 days later, similar bug appears...\n\n$ # What was that timezone thing Claude explained?\n$ # Which session was it?\n$ # What was the fix?\n\n$ ls ~/.claude/projects/api-gateway/sessions/\n01JFGH... 01JFGI... 01JFGJ... 01JFGK...\n01JFGL... 01JFGM... 01JFGN... 01JFGO...\n01JFGP... 01JFGQ... 01JFGR... 01JFGS...\n# ... 47 ULIDs staring back at you\nEOF\n\n# Frame 3: The futile search\nsilicon --from-clipboard false --language bash --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_03.png <<'EOF'\n$ # Fine, I'll grep for it\n\n$ grep -r \"timezone\" ~/.claude/projects/api-gateway/sessions/\n# 2,847 matches across 31 sessions\n\n$ # Maybe the session ID?\n\n$ claude -r 01JFGK... # wrong one\n$ claude -r 01JFGL... # also wrong\n$ claude -r 01JFGM... # nope\n\n$ # I'll just figure it out again...\nEOF\n\n# Duplicate frames\nfor i in 1 2 3; do\n for j in $(seq 1 15); do\n cp \"frame_0${i}.png\" \"frame_0${i}_$(printf '%02d' $j).png\"\n done\ndone\n\n# Generate palette\nffmpeg -y -framerate 10 -pattern_type glob -i 'frame_*.png' \\\n -vf \"scale=1200:-1:flags=lanczos,palettegen=max_colors=256:stats_mode=diff\" \\\n palette.png\n\n# Create GIF\nffmpeg -y -framerate 10 -pattern_type glob -i 'frame_*.png' \\\n -i palette.png \\\n -lavfi \"scale=1200:-1:flags=lanczos [x]; [x][1:v] paletteuse=dither=floyd_steinberg\" \\\n 03_lost_rewinds.gif\n\n# Cleanup\nrm -f frame_*.png palette.png\n\necho \"Created 03_lost_rewinds.gif\"\n"
}
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 339,
"cache_read_input_tokens": 28097,
"cache_creation": {
"ephemeral_5m_input_tokens": 339,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 5,
"service_tier": "standard"
}
},
"requestId": "req_011CX4e1KqFyayj31nTSc7Az",
"type": "assistant",
"uuid": "d5bd4eab-b2f3-451d-8bdc-4402e4875808",
"timestamp": "2026-01-13T03:07:41.754Z"
},
{
"type": "queue-operation",
"operation": "enqueue",
"timestamp": "2026-01-13T03:07:45.469Z",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"content": "oh, either first or last [not sure which] we need a meta tweet that shows how to teleport into a recording of this conversation"
},
{
"parentUuid": "d5bd4eab-b2f3-451d-8bdc-4402e4875808",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_018JzRL2FkWLQX7SdcJAfhXp",
"type": "message",
"role": "assistant",
"content": [
{
"type": "tool_use",
"id": "toolu_014ienKhNBx1iX1SKHzfiCYQ",
"name": "Write",
"input": {
"file_path": "/home/tato/Desktop/one_claude/images/04_tui_tree.tape",
"content": "# Tweet 4: \"Git-log-graph-like UI\"\n# Shows the TUI with session tree view\n\nOutput 04_tui_tree.gif\nSet FontSize 16\nSet Width 1400\nSet Height 900\nSet Theme \"Dracula\"\nSet Padding 20\n\n# Launch the TUI\nType \"uvx one_claude\"\nEnter\nSleep 3s\n\n# Navigate to show the tree structure\nType \"j\"\nSleep 400ms\nType \"j\"\nSleep 400ms\nType \"j\"\nSleep 400ms\n\n# Expand a session to show branches\nEnter\nSleep 1s\n\n# Navigate through branches\nType \"j\"\nSleep 400ms\nType \"j\"\nSleep 400ms\n\n# Go back\nEscape\nSleep 500ms\n\n# Show search\nType \"/\"\nSleep 500ms\nType@100ms \"auth\"\nSleep 1s\nEnter\nSleep 1s\n\n# Clear and show more\nEscape\nSleep 500ms\n\n# Navigate around\nType \"G\"\nSleep 1s\nType \"gg\"\nSleep 1s\n\n# Quit\nType \"q\"\nSleep 500ms\n"
}
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 339,
"cache_read_input_tokens": 28097,
"cache_creation": {
"ephemeral_5m_input_tokens": 339,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 5,
"service_tier": "standard"
}
},
"requestId": "req_011CX4e1KqFyayj31nTSc7Az",
"type": "assistant",
"uuid": "5f80bb51-cb87-4947-a066-bac93f39db95",
"timestamp": "2026-01-13T03:07:47.700Z"
},
{
"parentUuid": "5f80bb51-cb87-4947-a066-bac93f39db95",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_018JzRL2FkWLQX7SdcJAfhXp",
"type": "message",
"role": "assistant",
"content": [
{
"type": "tool_use",
"id": "toolu_01TaHvpE88kTTwhwvqb2DVAV",
"name": "Write",
"input": {
"file_path": "/home/tato/Desktop/one_claude/images/05_teleport.tape",
"content": "# Tweet 5: \"Teleport - local, docker, or microvm\"\n# Shows teleporting a session\n\nOutput 05_teleport.gif\nSet FontSize 16\nSet Width 1400\nSet Height 900\nSet Theme \"Dracula\"\nSet Padding 20\n\n# Launch the TUI\nType \"uvx one_claude\"\nEnter\nSleep 2s\n\n# Navigate to a session\nType \"j\"\nSleep 300ms\nType \"j\"\nSleep 300ms\nType \"j\"\nSleep 300ms\n\n# Show mode toggle\nType \"m\"\nSleep 1s\nType \"m\"\nSleep 1s\nType \"m\"\nSleep 1s\n\n# Teleport!\nType \"t\"\nSleep 3s\n\n# The tmux split should appear with Claude on left, shell on right\n# Show some interaction\nSleep 2s\n"
}
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 339,
"cache_read_input_tokens": 28097,
"cache_creation": {
"ephemeral_5m_input_tokens": 339,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 5,
"service_tier": "standard"
}
},
"requestId": "req_011CX4e1KqFyayj31nTSc7Az",
"type": "assistant",
"uuid": "725eb06c-a714-4ba0-8c2c-ae669431d518",
"timestamp": "2026-01-13T03:07:51.926Z"
},
{
"parentUuid": "725eb06c-a714-4ba0-8c2c-ae669431d518",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_018JzRL2FkWLQX7SdcJAfhXp",
"type": "message",
"role": "assistant",
"content": [
{
"type": "tool_use",
"id": "toolu_01K6oumhMT7ov1RQP3PWShDy",
"name": "Write",
"input": {
"file_path": "/home/tato/Desktop/one_claude/images/06_hero.tape",
"content": "# Tweet 6: \"One place - the hero shot\"\n# Full demo of one_claude\n\nOutput 06_hero.gif\nSet FontSize 16\nSet Width 1400\nSet Height 900\nSet Theme \"Dracula\"\nSet Padding 20\n\n# Start with the command\nType \"# one place to manage all your claudes\"\nEnter\nSleep 1s\nType \"uvx one_claude\"\nEnter\nSleep 3s\n\n# Quick navigation demo\nType \"j\"\nSleep 200ms\nType \"j\"\nSleep 200ms\nType \"j\"\nSleep 200ms\nType \"k\"\nSleep 200ms\nType \"k\"\nSleep 200ms\n\n# Page navigation\nCtrl+d\nSleep 500ms\nCtrl+u\nSleep 500ms\n\n# Search\nType \"/\"\nSleep 400ms\nType@80ms \"refactor\"\nSleep 800ms\nEnter\nSleep 1s\n\n# Clear search\nEscape\nSleep 500ms\n\n# Copy session ID\nType \"y\"\nSleep 1s\n\n# Show mode options\nType \"m\"\nSleep 800ms\nType \"m\"\nSleep 800ms\n\n# Jump to top\nType \"gg\"\nSleep 500ms\n\n# Select and view\nEnter\nSleep 1s\n\n# Back\nEscape\nSleep 500ms\n\n# Teleport teaser\nType \"t\"\nSleep 2s\n\n# End\nType \"q\"\nSleep 500ms\n"
}
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 339,
"cache_read_input_tokens": 28097,
"cache_creation": {
"ephemeral_5m_input_tokens": 339,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 5,
"service_tier": "standard"
}
},
"requestId": "req_011CX4e1KqFyayj31nTSc7Az",
"type": "assistant",
"uuid": "04bb5820-496a-4a0f-a1e0-c07080933755",
"timestamp": "2026-01-13T03:07:58.734Z"
},
{
"parentUuid": "04bb5820-496a-4a0f-a1e0-c07080933755",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_018JzRL2FkWLQX7SdcJAfhXp",
"type": "message",
"role": "assistant",
"content": [
{
"type": "tool_use",
"id": "toolu_01G4huZvNqFubZ3saVybZHCb",
"name": "Write",
"input": {
"file_path": "/home/tato/Desktop/one_claude/images/generate_all.sh",
"content": "#!/bin/bash\n# Generate all images for the tweet thread\n#\n# Requirements:\n# - silicon: cargo install silicon\n# - vhs: brew install vhs (or go install github.com/charmbracelet/vhs@latest)\n# - ffmpeg: apt install ffmpeg / brew install ffmpeg\n#\n# Usage:\n# ./generate_all.sh # Generate all\n# ./generate_all.sh silicon # Only silicon/ffmpeg GIFs\n# ./generate_all.sh vhs # Only VHS recordings\n\nset -e\ncd \"$(dirname \"$0\")\"\n\ngenerate_silicon() {\n echo \"=== Generating silicon + ffmpeg GIFs ===\"\n\n for script in 01_too_many_claudes.sh 02_varnishing_context.sh 03_lost_rewinds.sh; do\n echo \"Running $script...\"\n bash \"$script\"\n done\n}\n\ngenerate_vhs() {\n echo \"=== Generating VHS recordings ===\"\n\n for tape in 04_tui_tree.tape 05_teleport.tape 06_hero.tape; do\n echo \"Recording $tape...\"\n vhs \"$tape\"\n done\n}\n\ncase \"${1:-all}\" in\n silicon)\n generate_silicon\n ;;\n vhs)\n generate_vhs\n ;;\n all)\n generate_silicon\n generate_vhs\n ;;\n *)\n echo \"Usage: $0 [silicon|vhs|all]\"\n exit 1\n ;;\nesac\n\necho \"\"\necho \"=== Done! Generated GIFs: ===\"\nls -la *.gif 2>/dev/null || echo \"No GIFs found\"\n"
}
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 339,
"cache_read_input_tokens": 28097,
"cache_creation": {
"ephemeral_5m_input_tokens": 339,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 5,
"service_tier": "standard"
}
},
"requestId": "req_011CX4e1KqFyayj31nTSc7Az",
"type": "assistant",
"uuid": "6d01be91-8cbc-4c77-9433-d33d2a92934a",
"timestamp": "2026-01-13T03:08:05.570Z"
},
{
"type": "file-history-snapshot",
"messageId": "bf9c5c23-6f6b-4b0b-98a4-c060b0d0807d",
"snapshot": {
"messageId": "48c080eb-4e06-45bd-a152-dd727e9409d1",
"trackedFileBackups": {
"images/01_too_many_claudes.sh": {
"backupFileName": null,
"version": 1,
"backupTime": "2026-01-13T03:08:10.090Z"
}
},
"timestamp": "2026-01-13T03:06:33.271Z"
},
"isSnapshotUpdate": true
},
{
"parentUuid": "bf9c5c23-6f6b-4b0b-98a4-c060b0d0807d",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": [
{
"tool_use_id": "toolu_01CyrTLnGFWVeX3vHgweg9MY",
"type": "tool_result",
"content": "File created successfully at: /home/tato/Desktop/one_claude/images/01_too_many_claudes.sh"
}
]
},
"uuid": "3dec0380-eac0-4685-b96b-5faf3e3149b9",
"timestamp": "2026-01-13T03:08:10.322Z",
"toolUseResult": {
"type": "create",
"filePath": "/home/tato/Desktop/one_claude/images/01_too_many_claudes.sh",
"content": "#!/bin/bash\n# Tweet 1: \"Too many Claudes running around\"\n# Uses silicon to create frames, ffmpeg to animate\n\nset -e\ncd \"$(dirname \"$0\")\"\n\nFONT=\"Hack\"\nTHEME=\"Dracula\"\nBG=\"#282a36\"\n\n# Frame 1: tmux ls showing many sessions\nsilicon --from-clipboard false --language bash --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_01.png <<'EOF'\n$ tmux ls\napi-refactor: 3 windows (created Mon Jan 6 09:14:22 2025)\nauth-fix: 2 windows (created Mon Jan 6 11:32:45 2025)\nbug-1847: 1 windows (created Tue Jan 7 14:22:11 2025)\nclaude-review: 2 windows (created Tue Jan 7 16:45:33 2025)\nfeature-export: 4 windows (created Wed Jan 8 08:12:19 2025)\nhotfix-prod: 1 windows (created Wed Jan 8 22:01:44 2025)\nmain-dev: 5 windows (created Thu Jan 9 07:30:00 2025)\nperf-testing: 2 windows (created Thu Jan 9 15:18:27 2025)\npr-review-423: 1 windows (created Fri Jan 10 10:45:12 2025)\nEOF\n\n# Frame 2: Multiple projects in ~/.claude\nsilicon --from-clipboard false --language bash --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_02.png <<'EOF'\n$ ls ~/.claude/projects/ | head -15\n-rw-r--r-- api-gateway/\n-rw-r--r-- billing-service/\n-rw-r--r-- claude-mcp-server/\n-rw-r--r-- data-pipeline/\n-rw-r--r-- frontend-v2/\n-rw-r--r-- internal-tools/\n-rw-r--r-- ml-inference/\n-rw-r--r-- mobile-app/\n-rw-r--r-- one_claude/\n-rw-r--r-- payment-processor/\n-rw-r--r-- search-indexer/\n-rw-r--r-- user-service/\n... and 23 more\nEOF\n\n# Frame 3: The existential question\nsilicon --from-clipboard false --language bash --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_03.png <<'EOF'\n$ # which terminal had my auth fix?\n$ # was it the laptop or the desktop?\n$ # did I /rewind that session?\n$ # what was the session id again?\n$ claude -r ???\nEOF\n\n# Duplicate frames for timing (1.5s per frame at 10fps = 15 copies)\nfor i in 1 2 3; do\n for j in $(seq 1 15); do\n cp \"frame_0${i}.png\" \"frame_0${i}_$(printf '%02d' $j).png\"\n done\ndone\n\n# Generate palette for better GIF quality\nffmpeg -y -framerate 10 -pattern_type glob -i 'frame_*.png' \\\n -vf \"scale=1200:-1:flags=lanczos,palettegen=max_colors=256:stats_mode=diff\" \\\n palette.png\n\n# Create GIF\nffmpeg -y -framerate 10 -pattern_type glob -i 'frame_*.png' \\\n -i palette.png \\\n -lavfi \"scale=1200:-1:flags=lanczos [x]; [x][1:v] paletteuse=dither=floyd_steinberg\" \\\n 01_too_many_claudes.gif\n\n# Cleanup\nrm -f frame_*.png palette.png\n\necho \"Created 01_too_many_claudes.gif\"\n",
"structuredPatch": [],
"originalFile": null
},
"sourceToolAssistantUUID": "bf9c5c23-6f6b-4b0b-98a4-c060b0d0807d"
},
{
"type": "file-history-snapshot",
"messageId": "18cb9ab4-cee2-41f3-b057-46c2d0883ffa",
"snapshot": {
"messageId": "48c080eb-4e06-45bd-a152-dd727e9409d1",
"trackedFileBackups": {
"images/01_too_many_claudes.sh": {
"backupFileName": null,
"version": 1,
"backupTime": "2026-01-13T03:08:10.090Z"
},
"images/02_varnishing_context.sh": {
"backupFileName": "f669fd8510b911b1@v1",
"version": 1,
"backupTime": "2026-01-13T03:08:11.435Z"
}
},
"timestamp": "2026-01-13T03:06:33.271Z"
},
"isSnapshotUpdate": true
},
{
"parentUuid": "18cb9ab4-cee2-41f3-b057-46c2d0883ffa",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": [
{
"tool_use_id": "toolu_01ScE7LxdzJB7882C7cGKzha",
"type": "tool_result",
"content": "File created successfully at: /home/tato/Desktop/one_claude/images/02_varnishing_context.sh"
}
]
},
"uuid": "0f50cb90-2030-4d69-8849-a28fb11ff0ef",
"timestamp": "2026-01-13T03:08:11.430Z",
"toolUseResult": {
"type": "create",
"filePath": "/home/tato/Desktop/one_claude/images/02_varnishing_context.sh",
"content": "#!/bin/bash\n# Tweet 2: \"Code review gold varnishing away\"\n# Shows ~/.claude directory with valuable context being lost\n\nset -e\ncd \"$(dirname \"$0\")\"\n\nFONT=\"Hack\"\nTHEME=\"Dracula\"\nBG=\"#282a36\"\n\n# Frame 1: Disk usage\nsilicon --from-clipboard false --language bash --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_01.png <<'EOF'\n$ du -sh ~/.claude/\n2.3G /home/dev/.claude/\n\n$ du -sh ~/.claude/projects/*/ | sort -hr | head -10\n412M /home/dev/.claude/projects/api-gateway/\n389M /home/dev/.claude/projects/frontend-v2/\n256M /home/dev/.claude/projects/ml-inference/\n198M /home/dev/.claude/projects/billing-service/\n167M /home/dev/.claude/projects/one_claude/\n145M /home/dev/.claude/projects/data-pipeline/\n134M /home/dev/.claude/projects/user-service/\n98M /home/dev/.claude/projects/mobile-app/\n87M /home/dev/.claude/projects/search-indexer/\n76M /home/dev/.claude/projects/internal-tools/\nEOF\n\n# Frame 2: What's in there - rich context\nsilicon --from-clipboard false --language bash --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_02.png <<'EOF'\n$ ls ~/.claude/projects/api-gateway/\nsessions/ # 47 conversations\nfile_history/ # checkpoint diffs\nsettings.json\n\n$ # Each session contains:\n$ # - Full conversation transcript\n$ # - Tool calls and results\n$ # - File modifications with diffs\n$ # - The \"why\" behind every PR\n$ # - Debugging context that took hours\nEOF\n\n# Frame 3: The loss\nsilicon --from-clipboard false --language bash --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_03.png <<'EOF'\n$ # Meanwhile, in 30 days...\n\n$ claude --clear-old-sessions\nCleared 156 sessions older than 30 days\nFreed 1.8GB of disk space\n\n$ # All that context.\n$ # All those code review insights.\n$ # Gone.\nEOF\n\n# Duplicate frames\nfor i in 1 2 3; do\n for j in $(seq 1 15); do\n cp \"frame_0${i}.png\" \"frame_0${i}_$(printf '%02d' $j).png\"\n done\ndone\n\n# Generate palette\nffmpeg -y -framerate 10 -pattern_type glob -i 'frame_*.png' \\\n -vf \"scale=1200:-1:flags=lanczos,palettegen=max_colors=256:stats_mode=diff\" \\\n palette.png\n\n# Create GIF\nffmpeg -y -framerate 10 -pattern_type glob -i 'frame_*.png' \\\n -i palette.png \\\n -lavfi \"scale=1200:-1:flags=lanczos [x]; [x][1:v] paletteuse=dither=floyd_steinberg\" \\\n 02_varnishing_context.gif\n\n# Cleanup\nrm -f frame_*.png palette.png\n\necho \"Created 02_varnishing_context.gif\"\n",
"structuredPatch": [],
"originalFile": null
},
"sourceToolAssistantUUID": "18cb9ab4-cee2-41f3-b057-46c2d0883ffa"
},
{
"type": "file-history-snapshot",
"messageId": "d5bd4eab-b2f3-451d-8bdc-4402e4875808",
"snapshot": {
"messageId": "48c080eb-4e06-45bd-a152-dd727e9409d1",
"trackedFileBackups": {
"images/01_too_many_claudes.sh": {
"backupFileName": null,
"version": 1,
"backupTime": "2026-01-13T03:08:10.090Z"
},
"images/02_varnishing_context.sh": {
"backupFileName": "f669fd8510b911b1@v1",
"version": 1,
"backupTime": "2026-01-13T03:08:11.435Z"
},
"images/03_lost_rewinds.sh": {
"backupFileName": "0aee1abca745e057@v1",
"version": 1,
"backupTime": "2026-01-13T03:08:12.397Z"
}
},
"timestamp": "2026-01-13T03:06:33.271Z"
},
"isSnapshotUpdate": true
},
{
"parentUuid": "d5bd4eab-b2f3-451d-8bdc-4402e4875808",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": [
{
"tool_use_id": "toolu_01NkdtS9bX1rwTJw6zsxCo54",
"type": "tool_result",
"content": "File created successfully at: /home/tato/Desktop/one_claude/images/03_lost_rewinds.sh"
}
]
},
"uuid": "5cf02348-fc2a-4575-b588-f66b4af6af2d",
"timestamp": "2026-01-13T03:08:12.394Z",
"toolUseResult": {
"type": "create",
"filePath": "/home/tato/Desktop/one_claude/images/03_lost_rewinds.sh",
"content": "#!/bin/bash\n# Tweet 3: \"esc esc rewind - lost history\"\n# Shows the pain of losing rewound sessions\n\nset -e\ncd \"$(dirname \"$0\")\"\n\nFONT=\"Hack\"\nTHEME=\"Dracula\"\nBG=\"#282a36\"\n\n# Frame 1: The rewind moment\nsilicon --from-clipboard false --language bash --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_01.png <<'EOF'\n# In the middle of debugging auth...\n\nClaude: I've identified the issue. The JWT validation is\n failing because the token expiry check uses UTC\n but your server is configured for local time.\n\n Let me also refactor the middleware to--\n\n> *esc esc* # oops, running low on context\n\n/rewind\nRewinding to message 23 of 47...\nEOF\n\n# Frame 2: Later, needing that context\nsilicon --from-clipboard false --language bash --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_02.png <<'EOF'\n# 3 days later, similar bug appears...\n\n$ # What was that timezone thing Claude explained?\n$ # Which session was it?\n$ # What was the fix?\n\n$ ls ~/.claude/projects/api-gateway/sessions/\n01JFGH... 01JFGI... 01JFGJ... 01JFGK...\n01JFGL... 01JFGM... 01JFGN... 01JFGO...\n01JFGP... 01JFGQ... 01JFGR... 01JFGS...\n# ... 47 ULIDs staring back at you\nEOF\n\n# Frame 3: The futile search\nsilicon --from-clipboard false --language bash --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_03.png <<'EOF'\n$ # Fine, I'll grep for it\n\n$ grep -r \"timezone\" ~/.claude/projects/api-gateway/sessions/\n# 2,847 matches across 31 sessions\n\n$ # Maybe the session ID?\n\n$ claude -r 01JFGK... # wrong one\n$ claude -r 01JFGL... # also wrong\n$ claude -r 01JFGM... # nope\n\n$ # I'll just figure it out again...\nEOF\n\n# Duplicate frames\nfor i in 1 2 3; do\n for j in $(seq 1 15); do\n cp \"frame_0${i}.png\" \"frame_0${i}_$(printf '%02d' $j).png\"\n done\ndone\n\n# Generate palette\nffmpeg -y -framerate 10 -pattern_type glob -i 'frame_*.png' \\\n -vf \"scale=1200:-1:flags=lanczos,palettegen=max_colors=256:stats_mode=diff\" \\\n palette.png\n\n# Create GIF\nffmpeg -y -framerate 10 -pattern_type glob -i 'frame_*.png' \\\n -i palette.png \\\n -lavfi \"scale=1200:-1:flags=lanczos [x]; [x][1:v] paletteuse=dither=floyd_steinberg\" \\\n 03_lost_rewinds.gif\n\n# Cleanup\nrm -f frame_*.png palette.png\n\necho \"Created 03_lost_rewinds.gif\"\n",
"structuredPatch": [],
"originalFile": null
},
"sourceToolAssistantUUID": "d5bd4eab-b2f3-451d-8bdc-4402e4875808"
},
{
"type": "file-history-snapshot",
"messageId": "5f80bb51-cb87-4947-a066-bac93f39db95",
"snapshot": {
"messageId": "48c080eb-4e06-45bd-a152-dd727e9409d1",
"trackedFileBackups": {
"images/01_too_many_claudes.sh": {
"backupFileName": null,
"version": 1,
"backupTime": "2026-01-13T03:08:10.090Z"
},
"images/02_varnishing_context.sh": {
"backupFileName": "f669fd8510b911b1@v1",
"version": 1,
"backupTime": "2026-01-13T03:08:11.435Z"
},
"images/03_lost_rewinds.sh": {
"backupFileName": "0aee1abca745e057@v1",
"version": 1,
"backupTime": "2026-01-13T03:08:12.397Z"
},
"images/04_tui_tree.tape": {
"backupFileName": "9397a6bef82371af@v1",
"version": 1,
"backupTime": "2026-01-13T03:08:13.982Z"
}
},
"timestamp": "2026-01-13T03:06:33.271Z"
},
"isSnapshotUpdate": true
},
{
"parentUuid": "5f80bb51-cb87-4947-a066-bac93f39db95",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": [
{
"tool_use_id": "toolu_014ienKhNBx1iX1SKHzfiCYQ",
"type": "tool_result",
"content": "File created successfully at: /home/tato/Desktop/one_claude/images/04_tui_tree.tape"
}
]
},
"uuid": "c7d84317-3892-44ae-bfb3-127a23f75d62",
"timestamp": "2026-01-13T03:08:13.979Z",
"toolUseResult": {
"type": "create",
"filePath": "/home/tato/Desktop/one_claude/images/04_tui_tree.tape",
"content": "# Tweet 4: \"Git-log-graph-like UI\"\n# Shows the TUI with session tree view\n\nOutput 04_tui_tree.gif\nSet FontSize 16\nSet Width 1400\nSet Height 900\nSet Theme \"Dracula\"\nSet Padding 20\n\n# Launch the TUI\nType \"uvx one_claude\"\nEnter\nSleep 3s\n\n# Navigate to show the tree structure\nType \"j\"\nSleep 400ms\nType \"j\"\nSleep 400ms\nType \"j\"\nSleep 400ms\n\n# Expand a session to show branches\nEnter\nSleep 1s\n\n# Navigate through branches\nType \"j\"\nSleep 400ms\nType \"j\"\nSleep 400ms\n\n# Go back\nEscape\nSleep 500ms\n\n# Show search\nType \"/\"\nSleep 500ms\nType@100ms \"auth\"\nSleep 1s\nEnter\nSleep 1s\n\n# Clear and show more\nEscape\nSleep 500ms\n\n# Navigate around\nType \"G\"\nSleep 1s\nType \"gg\"\nSleep 1s\n\n# Quit\nType \"q\"\nSleep 500ms\n",
"structuredPatch": [],
"originalFile": null
},
"sourceToolAssistantUUID": "5f80bb51-cb87-4947-a066-bac93f39db95"
},
{
"type": "file-history-snapshot",
"messageId": "725eb06c-a714-4ba0-8c2c-ae669431d518",
"snapshot": {
"messageId": "48c080eb-4e06-45bd-a152-dd727e9409d1",
"trackedFileBackups": {
"images/01_too_many_claudes.sh": {
"backupFileName": null,
"version": 1,
"backupTime": "2026-01-13T03:08:10.090Z"
},
"images/02_varnishing_context.sh": {
"backupFileName": "f669fd8510b911b1@v1",
"version": 1,
"backupTime": "2026-01-13T03:08:11.435Z"
},
"images/03_lost_rewinds.sh": {
"backupFileName": "0aee1abca745e057@v1",
"version": 1,
"backupTime": "2026-01-13T03:08:12.397Z"
},
"images/04_tui_tree.tape": {
"backupFileName": "9397a6bef82371af@v1",
"version": 1,
"backupTime": "2026-01-13T03:08:13.982Z"
},
"images/05_teleport.tape": {
"backupFileName": "9e3d511d29baddc9@v1",
"version": 1,
"backupTime": "2026-01-13T03:08:15.189Z"
}
},
"timestamp": "2026-01-13T03:06:33.271Z"
},
"isSnapshotUpdate": true
},
{
"parentUuid": "725eb06c-a714-4ba0-8c2c-ae669431d518",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": [
{
"tool_use_id": "toolu_01TaHvpE88kTTwhwvqb2DVAV",
"type": "tool_result",
"content": "File created successfully at: /home/tato/Desktop/one_claude/images/05_teleport.tape"
}
]
},
"uuid": "f295195e-5070-48e8-b464-16b8954a120f",
"timestamp": "2026-01-13T03:08:15.187Z",
"toolUseResult": {
"type": "create",
"filePath": "/home/tato/Desktop/one_claude/images/05_teleport.tape",
"content": "# Tweet 5: \"Teleport - local, docker, or microvm\"\n# Shows teleporting a session\n\nOutput 05_teleport.gif\nSet FontSize 16\nSet Width 1400\nSet Height 900\nSet Theme \"Dracula\"\nSet Padding 20\n\n# Launch the TUI\nType \"uvx one_claude\"\nEnter\nSleep 2s\n\n# Navigate to a session\nType \"j\"\nSleep 300ms\nType \"j\"\nSleep 300ms\nType \"j\"\nSleep 300ms\n\n# Show mode toggle\nType \"m\"\nSleep 1s\nType \"m\"\nSleep 1s\nType \"m\"\nSleep 1s\n\n# Teleport!\nType \"t\"\nSleep 3s\n\n# The tmux split should appear with Claude on left, shell on right\n# Show some interaction\nSleep 2s\n",
"structuredPatch": [],
"originalFile": null
},
"sourceToolAssistantUUID": "725eb06c-a714-4ba0-8c2c-ae669431d518"
},
{
"type": "file-history-snapshot",
"messageId": "04bb5820-496a-4a0f-a1e0-c07080933755",
"snapshot": {
"messageId": "48c080eb-4e06-45bd-a152-dd727e9409d1",
"trackedFileBackups": {
"images/01_too_many_claudes.sh": {
"backupFileName": null,
"version": 1,
"backupTime": "2026-01-13T03:08:10.090Z"
},
"images/02_varnishing_context.sh": {
"backupFileName": "f669fd8510b911b1@v1",
"version": 1,
"backupTime": "2026-01-13T03:08:11.435Z"
},
"images/03_lost_rewinds.sh": {
"backupFileName": "0aee1abca745e057@v1",
"version": 1,
"backupTime": "2026-01-13T03:08:12.397Z"
},
"images/04_tui_tree.tape": {
"backupFileName": "9397a6bef82371af@v1",
"version": 1,
"backupTime": "2026-01-13T03:08:13.982Z"
},
"images/05_teleport.tape": {
"backupFileName": "9e3d511d29baddc9@v1",
"version": 1,
"backupTime": "2026-01-13T03:08:15.189Z"
},
"images/06_hero.tape": {
"backupFileName": "7925468215bf1f2b@v1",
"version": 1,
"backupTime": "2026-01-13T03:08:16.013Z"
}
},
"timestamp": "2026-01-13T03:06:33.271Z"
},
"isSnapshotUpdate": true
},
{
"parentUuid": "04bb5820-496a-4a0f-a1e0-c07080933755",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": [
{
"tool_use_id": "toolu_01K6oumhMT7ov1RQP3PWShDy",
"type": "tool_result",
"content": "File created successfully at: /home/tato/Desktop/one_claude/images/06_hero.tape"
}
]
},
"uuid": "ee0eb53a-b421-491c-a9db-8d6410edb8c5",
"timestamp": "2026-01-13T03:08:16.010Z",
"toolUseResult": {
"type": "create",
"filePath": "/home/tato/Desktop/one_claude/images/06_hero.tape",
"content": "# Tweet 6: \"One place - the hero shot\"\n# Full demo of one_claude\n\nOutput 06_hero.gif\nSet FontSize 16\nSet Width 1400\nSet Height 900\nSet Theme \"Dracula\"\nSet Padding 20\n\n# Start with the command\nType \"# one place to manage all your claudes\"\nEnter\nSleep 1s\nType \"uvx one_claude\"\nEnter\nSleep 3s\n\n# Quick navigation demo\nType \"j\"\nSleep 200ms\nType \"j\"\nSleep 200ms\nType \"j\"\nSleep 200ms\nType \"k\"\nSleep 200ms\nType \"k\"\nSleep 200ms\n\n# Page navigation\nCtrl+d\nSleep 500ms\nCtrl+u\nSleep 500ms\n\n# Search\nType \"/\"\nSleep 400ms\nType@80ms \"refactor\"\nSleep 800ms\nEnter\nSleep 1s\n\n# Clear search\nEscape\nSleep 500ms\n\n# Copy session ID\nType \"y\"\nSleep 1s\n\n# Show mode options\nType \"m\"\nSleep 800ms\nType \"m\"\nSleep 800ms\n\n# Jump to top\nType \"gg\"\nSleep 500ms\n\n# Select and view\nEnter\nSleep 1s\n\n# Back\nEscape\nSleep 500ms\n\n# Teleport teaser\nType \"t\"\nSleep 2s\n\n# End\nType \"q\"\nSleep 500ms\n",
"structuredPatch": [],
"originalFile": null
},
"sourceToolAssistantUUID": "04bb5820-496a-4a0f-a1e0-c07080933755"
},
{
"type": "file-history-snapshot",
"messageId": "6d01be91-8cbc-4c77-9433-d33d2a92934a",
"snapshot": {
"messageId": "48c080eb-4e06-45bd-a152-dd727e9409d1",
"trackedFileBackups": {
"images/01_too_many_claudes.sh": {
"backupFileName": null,
"version": 1,
"backupTime": "2026-01-13T03:08:10.090Z"
},
"images/02_varnishing_context.sh": {
"backupFileName": "f669fd8510b911b1@v1",
"version": 1,
"backupTime": "2026-01-13T03:08:11.435Z"
},
"images/03_lost_rewinds.sh": {
"backupFileName": "0aee1abca745e057@v1",
"version": 1,
"backupTime": "2026-01-13T03:08:12.397Z"
},
"images/04_tui_tree.tape": {
"backupFileName": "9397a6bef82371af@v1",
"version": 1,
"backupTime": "2026-01-13T03:08:13.982Z"
},
"images/05_teleport.tape": {
"backupFileName": "9e3d511d29baddc9@v1",
"version": 1,
"backupTime": "2026-01-13T03:08:15.189Z"
},
"images/06_hero.tape": {
"backupFileName": "7925468215bf1f2b@v1",
"version": 1,
"backupTime": "2026-01-13T03:08:16.013Z"
},
"images/generate_all.sh": {
"backupFileName": "4410c78633969e71@v1",
"version": 1,
"backupTime": "2026-01-13T03:08:18.023Z"
}
},
"timestamp": "2026-01-13T03:06:33.271Z"
},
"isSnapshotUpdate": true
},
{
"parentUuid": "6d01be91-8cbc-4c77-9433-d33d2a92934a",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": [
{
"tool_use_id": "toolu_01G4huZvNqFubZ3saVybZHCb",
"type": "tool_result",
"content": "File created successfully at: /home/tato/Desktop/one_claude/images/generate_all.sh"
}
]
},
"uuid": "4b9825f7-16d5-4bf6-b0b7-34856462ade8",
"timestamp": "2026-01-13T03:08:18.020Z",
"toolUseResult": {
"type": "create",
"filePath": "/home/tato/Desktop/one_claude/images/generate_all.sh",
"content": "#!/bin/bash\n# Generate all images for the tweet thread\n#\n# Requirements:\n# - silicon: cargo install silicon\n# - vhs: brew install vhs (or go install github.com/charmbracelet/vhs@latest)\n# - ffmpeg: apt install ffmpeg / brew install ffmpeg\n#\n# Usage:\n# ./generate_all.sh # Generate all\n# ./generate_all.sh silicon # Only silicon/ffmpeg GIFs\n# ./generate_all.sh vhs # Only VHS recordings\n\nset -e\ncd \"$(dirname \"$0\")\"\n\ngenerate_silicon() {\n echo \"=== Generating silicon + ffmpeg GIFs ===\"\n\n for script in 01_too_many_claudes.sh 02_varnishing_context.sh 03_lost_rewinds.sh; do\n echo \"Running $script...\"\n bash \"$script\"\n done\n}\n\ngenerate_vhs() {\n echo \"=== Generating VHS recordings ===\"\n\n for tape in 04_tui_tree.tape 05_teleport.tape 06_hero.tape; do\n echo \"Recording $tape...\"\n vhs \"$tape\"\n done\n}\n\ncase \"${1:-all}\" in\n silicon)\n generate_silicon\n ;;\n vhs)\n generate_vhs\n ;;\n all)\n generate_silicon\n generate_vhs\n ;;\n *)\n echo \"Usage: $0 [silicon|vhs|all]\"\n exit 1\n ;;\nesac\n\necho \"\"\necho \"=== Done! Generated GIFs: ===\"\nls -la *.gif 2>/dev/null || echo \"No GIFs found\"\n",
"structuredPatch": [],
"originalFile": null
},
"sourceToolAssistantUUID": "6d01be91-8cbc-4c77-9433-d33d2a92934a"
},
{
"type": "queue-operation",
"operation": "remove",
"timestamp": "2026-01-13T03:08:18.101Z",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a"
},
{
"parentUuid": "4b9825f7-16d5-4bf6-b0b7-34856462ade8",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_013CAdJrLegYNzSgThEuLwDo",
"type": "message",
"role": "assistant",
"content": [
{
"type": "thinking",
"thinking": "The user wants a meta tweet - showing how you can teleport into a recording of *this very conversation* (the one where we're creating the tweet thread). That's a great way to show the tool in action and make it self-referential/viral.\n\nThis should either be the first tweet (as a hook) or the last tweet (as a \"and here's how this thread was made\" kinda thing).\n\nLet me create a tape file for this meta demo.",
"signature": "EsEECkYICxgCKkCfqoyHxQJ4ugnTX6eNf5EW7kNF0rZv/BN7uvi0q8TkE8NgVjqRsh2VjkDSaHv6iAYSV6BwVrJGa6Jix05pC0TpEgxDo6Q0VuZiuMCVygkaDOwrR5IFneAp8mk0iyIwVtSfNhn08arpmCF/0bC+wEBixoqbJYSId46956nwiSxCl8pRjJTgZpM9gg2124NKKqgD/OKEhx2ivTVDV998yX1D3ZfTanuHsiKOZbpYM29J/J39wU/Y9PnMXvkAlCbj9eOnC3CC836TeX8FMkZbyv2mk48RgHUKXX72Oa8K194x/mefJMujK8RWm7n8OWNrYxOM23+1e4kyp78dYlZI1DkUdw7/8e5XakFgJWQ8AjALSX94CbkWz+ODPAm0lmlhyhAufXERP9cCUbzQdfjyE5RXpbSJYItURUJtIUL1yoN9LfG+eMkytw8BcfVuj04JDEqiKMBEvnPIJpSEqz/fFCAOA77+vTNmUugndRQZiqQT17zjxQu8aipUp08E5D9Bkejjl1dI+GhoCTT7yQ4XnpDiZexLLAvFk6g2T7cR26ah6PLdhXb5ipcnjPyYk7A5Gi9kgr39qK5U3PzJwu4zjHbj7gfPjxNJ5N1kmvWCnqg+OoRdo9AbiVX/ACZL9hVLhXQzZiBSNZoRGVZcFhMsMslK8CsyAimWr+YGwwOtR8y+87IBQLS13MpQJXwIHp8QCnPEvcWuY+QMqnipJgWVcjEYwR4dDq0k56UzffHDmOSmcKipwmpJyWZiNxgB"
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 5273,
"cache_read_input_tokens": 28436,
"cache_creation": {
"ephemeral_5m_input_tokens": 5273,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4e7yUr84JYb3t6cmLTN",
"type": "assistant",
"uuid": "34e67468-d1a8-4790-b83e-6df7a21ae098",
"timestamp": "2026-01-13T03:08:22.817Z"
},
{
"parentUuid": "34e67468-d1a8-4790-b83e-6df7a21ae098",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_013CAdJrLegYNzSgThEuLwDo",
"type": "message",
"role": "assistant",
"content": [
{
"type": "text",
"text": "Love the meta angle. Let me add that - it's the perfect bookend."
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 5273,
"cache_read_input_tokens": 28436,
"cache_creation": {
"ephemeral_5m_input_tokens": 5273,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4e7yUr84JYb3t6cmLTN",
"type": "assistant",
"uuid": "86927a2b-8b58-4492-86a0-03412475fe6f",
"timestamp": "2026-01-13T03:08:23.597Z"
},
{
"parentUuid": "86927a2b-8b58-4492-86a0-03412475fe6f",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_013CAdJrLegYNzSgThEuLwDo",
"type": "message",
"role": "assistant",
"content": [
{
"type": "tool_use",
"id": "toolu_01DCjVXv2NP77VDjYG9xU4NZ",
"name": "Write",
"input": {
"file_path": "/home/tato/Desktop/one_claude/images/00_meta_teleport.tape",
"content": "# Tweet 0 or 7: Meta - \"This thread was made with one_claude\"\n# Shows teleporting into THIS VERY CONVERSATION\n# Use as opening hook or closing \"inception\" moment\n\nOutput 00_meta_teleport.gif\nSet FontSize 16\nSet Width 1400\nSet Height 900\nSet Theme \"Dracula\"\nSet Padding 20\n\n# Launch\nType \"uvx one_claude\"\nEnter\nSleep 2s\n\n# Search for this conversation\nType \"/\"\nSleep 400ms\nType@80ms \"tweet thread\"\nSleep 1s\nEnter\nSleep 1s\n\n# It should find the session where we discussed the thread\n# Navigate to it\nType \"j\"\nSleep 300ms\n\n# Show it's this conversation\nEnter\nSleep 2s\n\n# Back out\nEscape\nSleep 500ms\n\n# Teleport into it\nType \"t\"\nSleep 3s\n\n# Now we're in the session - Claude on left, shell on right\n# The transcript shows our conversation about making this thread\nSleep 3s\n"
}
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 5273,
"cache_read_input_tokens": 28436,
"cache_creation": {
"ephemeral_5m_input_tokens": 5273,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4e7yUr84JYb3t6cmLTN",
"type": "assistant",
"uuid": "8dda6d18-d3a0-4f2e-a297-57608e8b2130",
"timestamp": "2026-01-13T03:08:30.511Z"
},
{
"parentUuid": "8dda6d18-d3a0-4f2e-a297-57608e8b2130",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_013CAdJrLegYNzSgThEuLwDo",
"type": "message",
"role": "assistant",
"content": [
{
"type": "tool_use",
"id": "toolu_01YbcMRmnKUmJe1pwfTxQWJP",
"name": "Write",
"input": {
"file_path": "/home/tato/Desktop/one_claude/images/07_meta_closing.sh",
"content": "#!/bin/bash\n# Tweet 7: Meta closing - text version\n# \"This thread was made in a session you can teleport to\"\n\nset -e\ncd \"$(dirname \"$0\")\"\n\nFONT=\"Hack\"\nTHEME=\"Dracula\"\nBG=\"#282a36\"\n\n# Frame 1: The reveal\nsilicon --from-clipboard false --language bash --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_01.png <<'EOF'\n$ # This tweet thread was written in a Claude session\n\n$ # You can teleport into it right now:\n\n$ uvx one_claude gist import <GIST_ID>\nEOF\n\n# Frame 2: What you get\nsilicon --from-clipboard false --language bash --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_02.png <<'EOF'\nImporting session from gist...\n✓ Downloaded transcript (847 messages)\n✓ Restored file checkpoints\n✓ Rebuilt conversation tree\n\nSession ready. Teleporting...\n\n# tmux splits: Claude resumes on left, shell on right\n# Full context preserved. Continue where I left off.\nEOF\n\n# Duplicate frames\nfor i in 1 2; do\n for j in $(seq 1 20); do\n cp \"frame_0${i}.png\" \"frame_0${i}_$(printf '%02d' $j).png\"\n done\ndone\n\n# Generate palette\nffmpeg -y -framerate 10 -pattern_type glob -i 'frame_*.png' \\\n -vf \"scale=1200:-1:flags=lanczos,palettegen=max_colors=256:stats_mode=diff\" \\\n palette.png\n\n# Create GIF\nffmpeg -y -framerate 10 -pattern_type glob -i 'frame_*.png' \\\n -i palette.png \\\n -lavfi \"scale=1200:-1:flags=lanczos [x]; [x][1:v] paletteuse=dither=floyd_steinberg\" \\\n 07_meta_closing.gif\n\n# Cleanup\nrm -f frame_*.png palette.png\n\necho \"Created 07_meta_closing.gif\"\n"
}
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 5273,
"cache_read_input_tokens": 28436,
"cache_creation": {
"ephemeral_5m_input_tokens": 5273,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4e7yUr84JYb3t6cmLTN",
"type": "assistant",
"uuid": "e6d9c18b-f057-44e3-aa59-354751880c77",
"timestamp": "2026-01-13T03:08:42.917Z"
},
{
"parentUuid": "e6d9c18b-f057-44e3-aa59-354751880c77",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_013CAdJrLegYNzSgThEuLwDo",
"type": "message",
"role": "assistant",
"content": [
{
"type": "tool_use",
"id": "toolu_01DJG3WzThG8xduL9qdRQMbn",
"name": "Bash",
"input": {
"command": "chmod +x /home/tato/Desktop/one_claude/images/*.sh",
"description": "Make shell scripts executable"
}
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 5273,
"cache_read_input_tokens": 28436,
"cache_creation": {
"ephemeral_5m_input_tokens": 5273,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4e7yUr84JYb3t6cmLTN",
"type": "assistant",
"uuid": "31032253-4066-4145-81fb-e0d04bc70c4c",
"timestamp": "2026-01-13T03:08:43.624Z"
},
{
"type": "file-history-snapshot",
"messageId": "8dda6d18-d3a0-4f2e-a297-57608e8b2130",
"snapshot": {
"messageId": "48c080eb-4e06-45bd-a152-dd727e9409d1",
"trackedFileBackups": {
"images/01_too_many_claudes.sh": {
"backupFileName": null,
"version": 1,
"backupTime": "2026-01-13T03:08:10.090Z"
},
"images/02_varnishing_context.sh": {
"backupFileName": "f669fd8510b911b1@v1",
"version": 1,
"backupTime": "2026-01-13T03:08:11.435Z"
},
"images/03_lost_rewinds.sh": {
"backupFileName": "0aee1abca745e057@v1",
"version": 1,
"backupTime": "2026-01-13T03:08:12.397Z"
},
"images/04_tui_tree.tape": {
"backupFileName": "9397a6bef82371af@v1",
"version": 1,
"backupTime": "2026-01-13T03:08:13.982Z"
},
"images/05_teleport.tape": {
"backupFileName": "9e3d511d29baddc9@v1",
"version": 1,
"backupTime": "2026-01-13T03:08:15.189Z"
},
"images/06_hero.tape": {
"backupFileName": "7925468215bf1f2b@v1",
"version": 1,
"backupTime": "2026-01-13T03:08:16.013Z"
},
"images/generate_all.sh": {
"backupFileName": "4410c78633969e71@v1",
"version": 1,
"backupTime": "2026-01-13T03:08:18.023Z"
},
"images/00_meta_teleport.tape": {
"backupFileName": "5f54840062e592f8@v1",
"version": 1,
"backupTime": "2026-01-13T03:08:46.737Z"
}
},
"timestamp": "2026-01-13T03:06:33.271Z"
},
"isSnapshotUpdate": true
},
{
"parentUuid": "8dda6d18-d3a0-4f2e-a297-57608e8b2130",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": [
{
"tool_use_id": "toolu_01DCjVXv2NP77VDjYG9xU4NZ",
"type": "tool_result",
"content": "File created successfully at: /home/tato/Desktop/one_claude/images/00_meta_teleport.tape"
}
]
},
"uuid": "782e1f0a-998c-47a7-a9f0-321cf0132ca6",
"timestamp": "2026-01-13T03:08:46.732Z",
"toolUseResult": {
"type": "create",
"filePath": "/home/tato/Desktop/one_claude/images/00_meta_teleport.tape",
"content": "# Tweet 0 or 7: Meta - \"This thread was made with one_claude\"\n# Shows teleporting into THIS VERY CONVERSATION\n# Use as opening hook or closing \"inception\" moment\n\nOutput 00_meta_teleport.gif\nSet FontSize 16\nSet Width 1400\nSet Height 900\nSet Theme \"Dracula\"\nSet Padding 20\n\n# Launch\nType \"uvx one_claude\"\nEnter\nSleep 2s\n\n# Search for this conversation\nType \"/\"\nSleep 400ms\nType@80ms \"tweet thread\"\nSleep 1s\nEnter\nSleep 1s\n\n# It should find the session where we discussed the thread\n# Navigate to it\nType \"j\"\nSleep 300ms\n\n# Show it's this conversation\nEnter\nSleep 2s\n\n# Back out\nEscape\nSleep 500ms\n\n# Teleport into it\nType \"t\"\nSleep 3s\n\n# Now we're in the session - Claude on left, shell on right\n# The transcript shows our conversation about making this thread\nSleep 3s\n",
"structuredPatch": [],
"originalFile": null
},
"sourceToolAssistantUUID": "8dda6d18-d3a0-4f2e-a297-57608e8b2130"
},
{
"type": "file-history-snapshot",
"messageId": "e6d9c18b-f057-44e3-aa59-354751880c77",
"snapshot": {
"messageId": "48c080eb-4e06-45bd-a152-dd727e9409d1",
"trackedFileBackups": {
"images/01_too_many_claudes.sh": {
"backupFileName": null,
"version": 1,
"backupTime": "2026-01-13T03:08:10.090Z"
},
"images/02_varnishing_context.sh": {
"backupFileName": "f669fd8510b911b1@v1",
"version": 1,
"backupTime": "2026-01-13T03:08:11.435Z"
},
"images/03_lost_rewinds.sh": {
"backupFileName": "0aee1abca745e057@v1",
"version": 1,
"backupTime": "2026-01-13T03:08:12.397Z"
},
"images/04_tui_tree.tape": {
"backupFileName": "9397a6bef82371af@v1",
"version": 1,
"backupTime": "2026-01-13T03:08:13.982Z"
},
"images/05_teleport.tape": {
"backupFileName": "9e3d511d29baddc9@v1",
"version": 1,
"backupTime": "2026-01-13T03:08:15.189Z"
},
"images/06_hero.tape": {
"backupFileName": "7925468215bf1f2b@v1",
"version": 1,
"backupTime": "2026-01-13T03:08:16.013Z"
},
"images/generate_all.sh": {
"backupFileName": "4410c78633969e71@v1",
"version": 1,
"backupTime": "2026-01-13T03:08:18.023Z"
},
"images/00_meta_teleport.tape": {
"backupFileName": "5f54840062e592f8@v1",
"version": 1,
"backupTime": "2026-01-13T03:08:46.737Z"
},
"images/07_meta_closing.sh": {
"backupFileName": "a68f4545951749a8@v1",
"version": 1,
"backupTime": "2026-01-13T03:08:54.094Z"
}
},
"timestamp": "2026-01-13T03:06:33.271Z"
},
"isSnapshotUpdate": true
},
{
"parentUuid": "e6d9c18b-f057-44e3-aa59-354751880c77",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": [
{
"tool_use_id": "toolu_01YbcMRmnKUmJe1pwfTxQWJP",
"type": "tool_result",
"content": "File created successfully at: /home/tato/Desktop/one_claude/images/07_meta_closing.sh"
}
]
},
"uuid": "0772790b-ef50-4043-829e-a27440b2d641",
"timestamp": "2026-01-13T03:08:54.092Z",
"toolUseResult": {
"type": "create",
"filePath": "/home/tato/Desktop/one_claude/images/07_meta_closing.sh",
"content": "#!/bin/bash\n# Tweet 7: Meta closing - text version\n# \"This thread was made in a session you can teleport to\"\n\nset -e\ncd \"$(dirname \"$0\")\"\n\nFONT=\"Hack\"\nTHEME=\"Dracula\"\nBG=\"#282a36\"\n\n# Frame 1: The reveal\nsilicon --from-clipboard false --language bash --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_01.png <<'EOF'\n$ # This tweet thread was written in a Claude session\n\n$ # You can teleport into it right now:\n\n$ uvx one_claude gist import <GIST_ID>\nEOF\n\n# Frame 2: What you get\nsilicon --from-clipboard false --language bash --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_02.png <<'EOF'\nImporting session from gist...\n✓ Downloaded transcript (847 messages)\n✓ Restored file checkpoints\n✓ Rebuilt conversation tree\n\nSession ready. Teleporting...\n\n# tmux splits: Claude resumes on left, shell on right\n# Full context preserved. Continue where I left off.\nEOF\n\n# Duplicate frames\nfor i in 1 2; do\n for j in $(seq 1 20); do\n cp \"frame_0${i}.png\" \"frame_0${i}_$(printf '%02d' $j).png\"\n done\ndone\n\n# Generate palette\nffmpeg -y -framerate 10 -pattern_type glob -i 'frame_*.png' \\\n -vf \"scale=1200:-1:flags=lanczos,palettegen=max_colors=256:stats_mode=diff\" \\\n palette.png\n\n# Create GIF\nffmpeg -y -framerate 10 -pattern_type glob -i 'frame_*.png' \\\n -i palette.png \\\n -lavfi \"scale=1200:-1:flags=lanczos [x]; [x][1:v] paletteuse=dither=floyd_steinberg\" \\\n 07_meta_closing.gif\n\n# Cleanup\nrm -f frame_*.png palette.png\n\necho \"Created 07_meta_closing.gif\"\n",
"structuredPatch": [],
"originalFile": null
},
"sourceToolAssistantUUID": "e6d9c18b-f057-44e3-aa59-354751880c77"
},
{
"parentUuid": "31032253-4066-4145-81fb-e0d04bc70c4c",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": [
{
"tool_use_id": "toolu_01DJG3WzThG8xduL9qdRQMbn",
"type": "tool_result",
"content": "",
"is_error": false
}
]
},
"uuid": "7e96d0da-65bc-4e24-b460-232132f4d8dd",
"timestamp": "2026-01-13T03:08:59.666Z",
"toolUseResult": {
"stdout": "",
"stderr": "",
"interrupted": false,
"isImage": false
},
"sourceToolAssistantUUID": "31032253-4066-4145-81fb-e0d04bc70c4c"
},
{
"parentUuid": "7e96d0da-65bc-4e24-b460-232132f4d8dd",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01YPw4y42owyds7qHoS6TrJq",
"type": "message",
"role": "assistant",
"content": [
{
"type": "thinking",
"thinking": "I've created all the files. Let me also update the generate_all.sh to include the new meta files, and provide a summary.",
"signature": "EqECCkYICxgCKkAlWncknYH7XuN1PXBuYDC5clEGftk05cMct3VYmCpzN7ETd031xaqe7NZoDYRoaSMbx4mO+RrWkezK0e89mc1YEgzpYREufeiScrsJm0MaDPIKrX8RzMYJokqHrCIwa8yF5cbEJKnXbq/sRtKY2iusIvn8a/gykPZhloeubmPgqB8nyJWCGuobauQji7bbKogB2gWcsPMaX20P/WjxpUoxL93ZHFBP/YzZZ0GPuwZePCpb9zuCWim4mnoNIrNQ7uxPc4PdWUNm9rMoUqNVKXxR1lFF5IodRbbRfHGWO3XSwV9rDET0XNBabSDf/yLV46Dy9iCMtsHzVwONmfJkQ2fmZ8U7p0GSfOyeSMf7626Xi1B2C5P9Il17GxgB"
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 1328,
"cache_read_input_tokens": 33709,
"cache_creation": {
"ephemeral_5m_input_tokens": 1328,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 3,
"service_tier": "standard"
}
},
"requestId": "req_011CX4eB3MqmUojr7jbGfvAK",
"type": "assistant",
"uuid": "371aafaf-14b5-4896-8f49-c439ecdda010",
"timestamp": "2026-01-13T03:09:02.876Z"
},
{
"parentUuid": "371aafaf-14b5-4896-8f49-c439ecdda010",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01YPw4y42owyds7qHoS6TrJq",
"type": "message",
"role": "assistant",
"content": [
{
"type": "tool_use",
"id": "toolu_01AuLWycrff6R2rEwFafzKDR",
"name": "Edit",
"input": {
"replace_all": false,
"file_path": "/home/tato/Desktop/one_claude/images/generate_all.sh",
"old_string": "generate_silicon() {\n echo \"=== Generating silicon + ffmpeg GIFs ===\"\n\n for script in 01_too_many_claudes.sh 02_varnishing_context.sh 03_lost_rewinds.sh; do\n echo \"Running $script...\"\n bash \"$script\"\n done\n}",
"new_string": "generate_silicon() {\n echo \"=== Generating silicon + ffmpeg GIFs ===\"\n\n for script in 01_too_many_claudes.sh 02_varnishing_context.sh 03_lost_rewinds.sh 07_meta_closing.sh; do\n echo \"Running $script...\"\n bash \"$script\"\n done\n}"
}
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 1328,
"cache_read_input_tokens": 33709,
"cache_creation": {
"ephemeral_5m_input_tokens": 1328,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 3,
"service_tier": "standard"
}
},
"requestId": "req_011CX4eB3MqmUojr7jbGfvAK",
"type": "assistant",
"uuid": "dab65a63-51d2-49d1-a285-e07850275c83",
"timestamp": "2026-01-13T03:09:06.806Z"
},
{
"parentUuid": "dab65a63-51d2-49d1-a285-e07850275c83",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01YPw4y42owyds7qHoS6TrJq",
"type": "message",
"role": "assistant",
"content": [
{
"type": "tool_use",
"id": "toolu_01MUZRszLU1rQ1jkmCLJN32Y",
"name": "Edit",
"input": {
"replace_all": false,
"file_path": "/home/tato/Desktop/one_claude/images/generate_all.sh",
"old_string": "generate_vhs() {\n echo \"=== Generating VHS recordings ===\"\n\n for tape in 04_tui_tree.tape 05_teleport.tape 06_hero.tape; do\n echo \"Recording $tape...\"\n vhs \"$tape\"\n done\n}",
"new_string": "generate_vhs() {\n echo \"=== Generating VHS recordings ===\"\n\n for tape in 00_meta_teleport.tape 04_tui_tree.tape 05_teleport.tape 06_hero.tape; do\n echo \"Recording $tape...\"\n vhs \"$tape\"\n done\n}"
}
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 1328,
"cache_read_input_tokens": 33709,
"cache_creation": {
"ephemeral_5m_input_tokens": 1328,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 3,
"service_tier": "standard"
}
},
"requestId": "req_011CX4eB3MqmUojr7jbGfvAK",
"type": "assistant",
"uuid": "a6e3b75b-3776-4311-9e9f-a53e85f5648d",
"timestamp": "2026-01-13T03:09:09.752Z"
},
{
"parentUuid": "dab65a63-51d2-49d1-a285-e07850275c83",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": [
{
"tool_use_id": "toolu_01AuLWycrff6R2rEwFafzKDR",
"type": "tool_result",
"content": "The file /home/tato/Desktop/one_claude/images/generate_all.sh has been updated. Here's the result of running `cat -n` on a snippet of the edited file:\n 13→\n 14→set -e\n 15→cd \"$(dirname \"$0\")\"\n 16→\n 17→generate_silicon() {\n 18→ echo \"=== Generating silicon + ffmpeg GIFs ===\"\n 19→\n 20→ for script in 01_too_many_claudes.sh 02_varnishing_context.sh 03_lost_rewinds.sh 07_meta_closing.sh; do\n 21→ echo \"Running $script...\"\n 22→ bash \"$script\"\n 23→ done\n 24→}\n 25→\n 26→generate_vhs() {\n 27→ echo \"=== Generating VHS recordings ===\"\n 28→"
}
]
},
"uuid": "10e66bd9-805f-4da0-8bb6-2f9f96c9b2df",
"timestamp": "2026-01-13T03:09:15.609Z",
"toolUseResult": {
"filePath": "/home/tato/Desktop/one_claude/images/generate_all.sh",
"oldString": "generate_silicon() {\n echo \"=== Generating silicon + ffmpeg GIFs ===\"\n\n for script in 01_too_many_claudes.sh 02_varnishing_context.sh 03_lost_rewinds.sh; do\n echo \"Running $script...\"\n bash \"$script\"\n done\n}",
"newString": "generate_silicon() {\n echo \"=== Generating silicon + ffmpeg GIFs ===\"\n\n for script in 01_too_many_claudes.sh 02_varnishing_context.sh 03_lost_rewinds.sh 07_meta_closing.sh; do\n echo \"Running $script...\"\n bash \"$script\"\n done\n}",
"originalFile": "#!/bin/bash\n# Generate all images for the tweet thread\n#\n# Requirements:\n# - silicon: cargo install silicon\n# - vhs: brew install vhs (or go install github.com/charmbracelet/vhs@latest)\n# - ffmpeg: apt install ffmpeg / brew install ffmpeg\n#\n# Usage:\n# ./generate_all.sh # Generate all\n# ./generate_all.sh silicon # Only silicon/ffmpeg GIFs\n# ./generate_all.sh vhs # Only VHS recordings\n\nset -e\ncd \"$(dirname \"$0\")\"\n\ngenerate_silicon() {\n echo \"=== Generating silicon + ffmpeg GIFs ===\"\n\n for script in 01_too_many_claudes.sh 02_varnishing_context.sh 03_lost_rewinds.sh; do\n echo \"Running $script...\"\n bash \"$script\"\n done\n}\n\ngenerate_vhs() {\n echo \"=== Generating VHS recordings ===\"\n\n for tape in 04_tui_tree.tape 05_teleport.tape 06_hero.tape; do\n echo \"Recording $tape...\"\n vhs \"$tape\"\n done\n}\n\ncase \"${1:-all}\" in\n silicon)\n generate_silicon\n ;;\n vhs)\n generate_vhs\n ;;\n all)\n generate_silicon\n generate_vhs\n ;;\n *)\n echo \"Usage: $0 [silicon|vhs|all]\"\n exit 1\n ;;\nesac\n\necho \"\"\necho \"=== Done! Generated GIFs: ===\"\nls -la *.gif 2>/dev/null || echo \"No GIFs found\"\n",
"structuredPatch": [
{
"oldStart": 17,
"oldLines": 7,
"newStart": 17,
"newLines": 7,
"lines": [
" generate_silicon() {",
" echo \"=== Generating silicon + ffmpeg GIFs ===\"",
" ",
"- for script in 01_too_many_claudes.sh 02_varnishing_context.sh 03_lost_rewinds.sh; do",
"+ for script in 01_too_many_claudes.sh 02_varnishing_context.sh 03_lost_rewinds.sh 07_meta_closing.sh; do",
" echo \"Running $script...\"",
" bash \"$script\"",
" done"
]
}
],
"userModified": false,
"replaceAll": false
},
"sourceToolAssistantUUID": "dab65a63-51d2-49d1-a285-e07850275c83"
},
{
"parentUuid": "a6e3b75b-3776-4311-9e9f-a53e85f5648d",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": [
{
"tool_use_id": "toolu_01MUZRszLU1rQ1jkmCLJN32Y",
"type": "tool_result",
"content": "The file /home/tato/Desktop/one_claude/images/generate_all.sh has been updated. Here's the result of running `cat -n` on a snippet of the edited file:\n 22→ bash \"$script\"\n 23→ done\n 24→}\n 25→\n 26→generate_vhs() {\n 27→ echo \"=== Generating VHS recordings ===\"\n 28→\n 29→ for tape in 00_meta_teleport.tape 04_tui_tree.tape 05_teleport.tape 06_hero.tape; do\n 30→ echo \"Recording $tape...\"\n 31→ vhs \"$tape\"\n 32→ done\n 33→}\n 34→\n 35→case \"${1:-all}\" in\n 36→ silicon)\n 37→ generate_silicon"
}
]
},
"uuid": "20b779d9-77c3-4341-ad5c-8b00f7e42c79",
"timestamp": "2026-01-13T03:09:18.179Z",
"toolUseResult": {
"filePath": "/home/tato/Desktop/one_claude/images/generate_all.sh",
"oldString": "generate_vhs() {\n echo \"=== Generating VHS recordings ===\"\n\n for tape in 04_tui_tree.tape 05_teleport.tape 06_hero.tape; do\n echo \"Recording $tape...\"\n vhs \"$tape\"\n done\n}",
"newString": "generate_vhs() {\n echo \"=== Generating VHS recordings ===\"\n\n for tape in 00_meta_teleport.tape 04_tui_tree.tape 05_teleport.tape 06_hero.tape; do\n echo \"Recording $tape...\"\n vhs \"$tape\"\n done\n}",
"originalFile": "#!/bin/bash\n# Generate all images for the tweet thread\n#\n# Requirements:\n# - silicon: cargo install silicon\n# - vhs: brew install vhs (or go install github.com/charmbracelet/vhs@latest)\n# - ffmpeg: apt install ffmpeg / brew install ffmpeg\n#\n# Usage:\n# ./generate_all.sh # Generate all\n# ./generate_all.sh silicon # Only silicon/ffmpeg GIFs\n# ./generate_all.sh vhs # Only VHS recordings\n\nset -e\ncd \"$(dirname \"$0\")\"\n\ngenerate_silicon() {\n echo \"=== Generating silicon + ffmpeg GIFs ===\"\n\n for script in 01_too_many_claudes.sh 02_varnishing_context.sh 03_lost_rewinds.sh 07_meta_closing.sh; do\n echo \"Running $script...\"\n bash \"$script\"\n done\n}\n\ngenerate_vhs() {\n echo \"=== Generating VHS recordings ===\"\n\n for tape in 04_tui_tree.tape 05_teleport.tape 06_hero.tape; do\n echo \"Recording $tape...\"\n vhs \"$tape\"\n done\n}\n\ncase \"${1:-all}\" in\n silicon)\n generate_silicon\n ;;\n vhs)\n generate_vhs\n ;;\n all)\n generate_silicon\n generate_vhs\n ;;\n *)\n echo \"Usage: $0 [silicon|vhs|all]\"\n exit 1\n ;;\nesac\n\necho \"\"\necho \"=== Done! Generated GIFs: ===\"\nls -la *.gif 2>/dev/null || echo \"No GIFs found\"\n",
"structuredPatch": [
{
"oldStart": 26,
"oldLines": 7,
"newStart": 26,
"newLines": 7,
"lines": [
" generate_vhs() {",
" echo \"=== Generating VHS recordings ===\"",
" ",
"- for tape in 04_tui_tree.tape 05_teleport.tape 06_hero.tape; do",
"+ for tape in 00_meta_teleport.tape 04_tui_tree.tape 05_teleport.tape 06_hero.tape; do",
" echo \"Recording $tape...\"",
" vhs \"$tape\"",
" done"
]
}
],
"userModified": false,
"replaceAll": false
},
"sourceToolAssistantUUID": "a6e3b75b-3776-4311-9e9f-a53e85f5648d"
},
{
"parentUuid": "20b779d9-77c3-4341-ad5c-8b00f7e42c79",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01J4XB2RTMuJxSPqZ5CAoS2N",
"type": "message",
"role": "assistant",
"content": [
{
"type": "thinking",
"thinking": "Now let me provide a summary of what I've created.",
"signature": "EtoBCkYICxgCKkAfXHBzSVJm3kZuYSZQs0zd7goFcQ0ehJdFwUFC6qAtFmsjRHOkvBfXZ4ZHcbJpTDAVwkLPDaI5HYul1E08tYWTEgwIpQUFVXRIW0y6gYQaDEp0B0jvBmcB9zn53CIw4pQpj6LmoxiFNuK1Nai6NRsntJAf5Ba7tTQXIWuq/gfiLVm+lmgZ2wJBdQeYHlkwKkLFJG2X0nMId1YF2nNehA6wuOhGxFc5SnWYQnmSBqgtC6AosWo+FOPmMy8OLj5ZI/5scHv9lpLg1zFqX5eTzh22fucYAQ=="
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 1064,
"cache_read_input_tokens": 35037,
"cache_creation": {
"ephemeral_5m_input_tokens": 1064,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 2,
"service_tier": "standard"
}
},
"requestId": "req_011CX4eCQVcRpMim87wKSFDa",
"type": "assistant",
"uuid": "51c947dd-9c4f-4ea4-999f-eeaf2b3ea9a7",
"timestamp": "2026-01-13T03:09:20.236Z"
},
{
"parentUuid": "51c947dd-9c4f-4ea4-999f-eeaf2b3ea9a7",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01J4XB2RTMuJxSPqZ5CAoS2N",
"type": "message",
"role": "assistant",
"content": [
{
"type": "text",
"text": "Done. Here's what's in `images/`:\n\n```\nimages/\n├── generate_all.sh # Run everything\n├── 00_meta_teleport.tape # VHS: Opening hook - teleport into THIS session\n├── 01_too_many_claudes.sh # Silicon: tmux ls chaos, scattered projects\n├── 02_varnishing_context.sh # Silicon: ~/.claude disk usage, lost context\n├── 03_lost_rewinds.sh # Silicon: esc esc pain, grep futility\n├── 04_tui_tree.tape # VHS: TUI with git-log-style tree\n├── 05_teleport.tape # VHS: Mode toggle + teleport split\n├── 06_hero.tape # VHS: Full demo\n└── 07_meta_closing.sh # Silicon: \"gist import\" the thread itself\n```\n\n**Tweet thread order options:**\n\n**Option A - Meta opener:**\n0. Meta (hook) → 1-6 → end with link\n\n**Option B - Meta closer:**\n1-6 → 7. Meta (\"this thread was made in one_claude, import it yourself\")\n\nThe meta closer (Option B) might hit harder - it's the \"directed by Robert B. Weide\" moment where people realize they can actually import the session. You'd export this session to a gist and drop the real gist ID in tweet 7.\n\nTo generate: `cd images && ./generate_all.sh`\n\nWant me to tweak any of the scripts or tapes?"
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 1064,
"cache_read_input_tokens": 35037,
"cache_creation": {
"ephemeral_5m_input_tokens": 1064,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 2,
"service_tier": "standard"
}
},
"requestId": "req_011CX4eCQVcRpMim87wKSFDa",
"type": "assistant",
"uuid": "3ded0bc8-cf10-430f-88e6-7fe3cf20b3e1",
"timestamp": "2026-01-13T03:09:29.797Z"
},
{
"parentUuid": "3ded0bc8-cf10-430f-88e6-7fe3cf20b3e1",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "system",
"subtype": "stop_hook_summary",
"hookCount": 1,
"hookInfos": [
{
"command": "${CLAUDE_PLUGIN_ROOT}/hooks/stop-hook.sh"
}
],
"hookErrors": [],
"preventedContinuation": false,
"stopReason": "",
"hasOutput": false,
"level": "suggestion",
"timestamp": "2026-01-13T03:09:29.843Z",
"uuid": "175ff79a-2f05-492e-8d17-c4589792f872",
"toolUseID": "bfbd1cf1-c6fd-422b-af19-9f26cc418075"
},
{
"parentUuid": "175ff79a-2f05-492e-8d17-c4589792f872",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "system",
"subtype": "turn_duration",
"durationMs": 137002,
"timestamp": "2026-01-13T03:09:29.853Z",
"uuid": "41d2f2ca-86e9-4cd4-89fd-967e5faab42f",
"isMeta": false
},
{
"type": "file-history-snapshot",
"messageId": "ca8f30f3-f3af-4ef1-bdc2-4557a4b946a3",
"snapshot": {
"messageId": "ca8f30f3-f3af-4ef1-bdc2-4557a4b946a3",
"trackedFileBackups": {
"images/01_too_many_claudes.sh": {
"backupFileName": "3d6baffb8893cc78@v2",
"version": 2,
"backupTime": "2026-01-13T03:12:42.474Z"
},
"images/02_varnishing_context.sh": {
"backupFileName": "f669fd8510b911b1@v2",
"version": 2,
"backupTime": "2026-01-13T03:12:42.476Z"
},
"images/03_lost_rewinds.sh": {
"backupFileName": "0aee1abca745e057@v2",
"version": 2,
"backupTime": "2026-01-13T03:12:42.478Z"
},
"images/04_tui_tree.tape": {
"backupFileName": "9397a6bef82371af@v1",
"version": 1,
"backupTime": "2026-01-13T03:08:13.982Z"
},
"images/05_teleport.tape": {
"backupFileName": "9e3d511d29baddc9@v1",
"version": 1,
"backupTime": "2026-01-13T03:08:15.189Z"
},
"images/06_hero.tape": {
"backupFileName": "7925468215bf1f2b@v1",
"version": 1,
"backupTime": "2026-01-13T03:08:16.013Z"
},
"images/generate_all.sh": {
"backupFileName": "4410c78633969e71@v2",
"version": 2,
"backupTime": "2026-01-13T03:12:42.482Z"
},
"images/00_meta_teleport.tape": {
"backupFileName": "5f54840062e592f8@v1",
"version": 1,
"backupTime": "2026-01-13T03:08:46.737Z"
},
"images/07_meta_closing.sh": {
"backupFileName": "a68f4545951749a8@v2",
"version": 2,
"backupTime": "2026-01-13T03:12:42.484Z"
}
},
"timestamp": "2026-01-13T03:12:42.461Z"
},
"isSnapshotUpdate": false
},
{
"parentUuid": "41d2f2ca-86e9-4cd4-89fd-967e5faab42f",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": "k I guess let's go with B\n\nThe 3 waterfalls thing is a recent quote from the last season of stranger things I'll get a screenshot for that \n\nwe'll have to install the prereqs"
},
"uuid": "ca8f30f3-f3af-4ef1-bdc2-4557a4b946a3",
"timestamp": "2026-01-13T03:12:42.450Z",
"thinkingMetadata": {
"level": "high",
"disabled": false,
"triggers": []
},
"todos": []
},
{
"parentUuid": "ca8f30f3-f3af-4ef1-bdc2-4557a4b946a3",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_012XY3aEHtRh38EQ7QakLzS4",
"type": "message",
"role": "assistant",
"content": [
{
"type": "thinking",
"thinking": "The user wants to:\n1. Go with Option B (meta closer)\n2. They'll provide a Stranger Things screenshot for the \"3 waterfalls\" reference\n3. Install the prerequisites (silicon, vhs, ffmpeg)\n\nLet me install the prerequisites. On Linux:\n- silicon: cargo install silicon (needs Rust)\n- vhs: can install via go or download binary\n- ffmpeg: apt install ffmpeg\n\nLet me check what's already installed and install what's missing.",
"signature": "EsMECkYICxgCKkA/nDHjkMuX91PdJEZJsl72VWDpZpqRj8KRZbM30JLwkTWcBacgcVvj5VyTTDbuzdqGyYHbKl5oPfjNOk9bZJXbEgx7jMp1IQEil5Ng5HkaDJSmtbSY9wDazby14SIwVdf0F3sntt2EgwOngQV1e7VI44INKCNfT7GOxkXu9hIosGykR2mktj6J/Gehu8EzKqoDbVkRPdyigL/NhocYQn3EPpbVit++dkCwEPetC0iZTafgCn60lcTMgRhD1t0ajgspxq+DPyL3Q3B7V1Hb+p2D3ZI6dJ/SvQcBWYnniKSCYWWYk1AxxqU7QGad6RGg0bO8yT0yHCe4XscUlprn3o8oCZDgEu7unpCx+XDTBXu427SZ3WW3ClJBvOxyKNgMw2MPw2Ia72eU0TifwT9bO0HR4LlvWuZUpMVrPaEb0f/Tfsmh5t+oKlcIQo6cneXFK5MQ2Y4Nq6gmseGoxoMVZfzTtHLOwy1QD3h559A84hZxoFmAcrZaT+U12ayXPNMC6HzpUP0umIQfQpeMBmo3DQljpH6UgRLF7XogWxtLGmrMnC2kx3IVn3HzW2Qa0ub1BBCYx8IvdPKaKVwMo2s8JoM+TndzHF+p61TaGLOOAbncZ04U+SyzILObhgxWJYHeomRXcFIai4aawMYMhw0CbWoVTc3IMlLwoyCGVxA1yrJ1wGM7zFtvXto+hLxbAkbfKMn7OcaKNqAW80YyY9zcvwN5nlYb4FWIYtILcmv5Pnt3TPatPSsobzTG6PcGGAE="
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 10,
"cache_creation_input_tokens": 442,
"cache_read_input_tokens": 36101,
"cache_creation": {
"ephemeral_5m_input_tokens": 442,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 5,
"service_tier": "standard"
}
},
"requestId": "req_011CX4eTUDGGrhCQEKiJGhi8",
"type": "assistant",
"uuid": "0cdaddea-2e83-49f3-bd6d-490496684fbd",
"timestamp": "2026-01-13T03:12:47.141Z"
},
{
"parentUuid": "0cdaddea-2e83-49f3-bd6d-490496684fbd",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_012XY3aEHtRh38EQ7QakLzS4",
"type": "message",
"role": "assistant",
"content": [
{
"type": "text",
"text": "Let's check what's installed and get the rest."
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 10,
"cache_creation_input_tokens": 442,
"cache_read_input_tokens": 36101,
"cache_creation": {
"ephemeral_5m_input_tokens": 442,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 5,
"service_tier": "standard"
}
},
"requestId": "req_011CX4eTUDGGrhCQEKiJGhi8",
"type": "assistant",
"uuid": "b4378b4d-9479-4f4d-9d7f-b7bf0e437082",
"timestamp": "2026-01-13T03:12:47.775Z"
},
{
"parentUuid": "b4378b4d-9479-4f4d-9d7f-b7bf0e437082",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_012XY3aEHtRh38EQ7QakLzS4",
"type": "message",
"role": "assistant",
"content": [
{
"type": "tool_use",
"id": "toolu_01WNU4RrJmrJTatNgXj1M5nQ",
"name": "Bash",
"input": {
"command": "which silicon vhs ffmpeg 2>/dev/null; echo \"---\"; silicon --version 2>/dev/null || echo \"silicon: not installed\"; vhs --version 2>/dev/null || echo \"vhs: not installed\"; ffmpeg -version 2>/dev/null | head -1 || echo \"ffmpeg: not installed\"",
"description": "Check which tools are already installed"
}
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 10,
"cache_creation_input_tokens": 442,
"cache_read_input_tokens": 36101,
"cache_creation": {
"ephemeral_5m_input_tokens": 442,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 5,
"service_tier": "standard"
}
},
"requestId": "req_011CX4eTUDGGrhCQEKiJGhi8",
"type": "assistant",
"uuid": "0696d84c-1ce5-447d-8638-02aa732c9752",
"timestamp": "2026-01-13T03:12:49.346Z"
},
{
"parentUuid": "0696d84c-1ce5-447d-8638-02aa732c9752",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": [
{
"tool_use_id": "toolu_01WNU4RrJmrJTatNgXj1M5nQ",
"type": "tool_result",
"content": "---\nsilicon: not installed\nvhs: not installed",
"is_error": false
}
]
},
"uuid": "a4123fd5-6020-443a-aa7f-c80e254c3747",
"timestamp": "2026-01-13T03:12:59.253Z",
"toolUseResult": {
"stdout": "---\nsilicon: not installed\nvhs: not installed",
"stderr": "",
"interrupted": false,
"isImage": false
},
"sourceToolAssistantUUID": "0696d84c-1ce5-447d-8638-02aa732c9752"
},
{
"parentUuid": "a4123fd5-6020-443a-aa7f-c80e254c3747",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_019cFYRfnh8JHmpgzrHw32NS",
"type": "message",
"role": "assistant",
"content": [
{
"type": "thinking",
"thinking": "Hmm, the output is a bit ambiguous. Let me check more explicitly what's installed.",
"signature": "EvoBCkYICxgCKkAg9Bw1vZZFeG7RnSzL48sbuzCzaF0KZbGVqGPlcC4AB+du4sqve8D+rDh9CbuAqgUH9UZ2l0adVQr/xvDI6lV7Egw9KBw/ImhdfzD9PtMaDLIXmn4wVRNn88+NxiIwd2q6C5NrugA0NGNgyL6ClO3ncIBK+j6fUbC/moB0Z3dg4/aXuLv5VtPMf66QiisvKmKuePKenhTWKzB2d3MKPWdznJqiqwNi3mPYdsfZjd+czXxFi9HOtc/3EgxS29EYfj/nfbAaggQRsV2jMM7crGZbJym2YJSf+yqOMEW2qNpaSv6AQq5LGfXLZ+HK0T/WokgVXxgB"
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 306,
"cache_read_input_tokens": 36543,
"cache_creation": {
"ephemeral_5m_input_tokens": 306,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 5,
"service_tier": "standard"
}
},
"requestId": "req_011CX4eUhjPnP212tmrswMUn",
"type": "assistant",
"uuid": "808b09ae-a426-4ec7-b98c-a8db7a65e7b7",
"timestamp": "2026-01-13T03:13:01.665Z"
},
{
"parentUuid": "808b09ae-a426-4ec7-b98c-a8db7a65e7b7",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_019cFYRfnh8JHmpgzrHw32NS",
"type": "message",
"role": "assistant",
"content": [
{
"type": "tool_use",
"id": "toolu_01EsyNDs2abRgUraFXrp58vG",
"name": "Bash",
"input": {
"command": "command -v ffmpeg && ffmpeg -version 2>&1 | head -1",
"description": "Check ffmpeg"
}
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 306,
"cache_read_input_tokens": 36543,
"cache_creation": {
"ephemeral_5m_input_tokens": 306,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 5,
"service_tier": "standard"
}
},
"requestId": "req_011CX4eUhjPnP212tmrswMUn",
"type": "assistant",
"uuid": "34fea136-492b-4cc8-844e-d5eab87ee5a2",
"timestamp": "2026-01-13T03:13:02.693Z"
},
{
"parentUuid": "34fea136-492b-4cc8-844e-d5eab87ee5a2",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_019cFYRfnh8JHmpgzrHw32NS",
"type": "message",
"role": "assistant",
"content": [
{
"type": "tool_use",
"id": "toolu_018QC8huLn2FpgGrC9zatG9R",
"name": "Bash",
"input": {
"command": "command -v cargo && cargo --version",
"description": "Check if Rust/cargo is installed"
}
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 306,
"cache_read_input_tokens": 36543,
"cache_creation": {
"ephemeral_5m_input_tokens": 306,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 5,
"service_tier": "standard"
}
},
"requestId": "req_011CX4eUhjPnP212tmrswMUn",
"type": "assistant",
"uuid": "1f92b22e-5b61-48ba-b729-6a455a511622",
"timestamp": "2026-01-13T03:13:03.456Z"
},
{
"parentUuid": "1f92b22e-5b61-48ba-b729-6a455a511622",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_019cFYRfnh8JHmpgzrHw32NS",
"type": "message",
"role": "assistant",
"content": [
{
"type": "tool_use",
"id": "toolu_016FVWXg1gYo89H5opgkvttQ",
"name": "Bash",
"input": {
"command": "command -v go && go version",
"description": "Check if Go is installed"
}
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 306,
"cache_read_input_tokens": 36543,
"cache_creation": {
"ephemeral_5m_input_tokens": 306,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 5,
"service_tier": "standard"
}
},
"requestId": "req_011CX4eUhjPnP212tmrswMUn",
"type": "assistant",
"uuid": "c38e1b9c-2455-4a01-bbb5-8d8182e79264",
"timestamp": "2026-01-13T03:13:04.092Z"
},
{
"parentUuid": "34fea136-492b-4cc8-844e-d5eab87ee5a2",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": [
{
"type": "tool_result",
"content": "Exit code 1",
"is_error": true,
"tool_use_id": "toolu_01EsyNDs2abRgUraFXrp58vG"
}
]
},
"uuid": "f6f5a0c3-a6ac-4b57-a9a4-794e6815ddb6",
"timestamp": "2026-01-13T03:14:47.272Z",
"toolUseResult": "Error: Exit code 1",
"sourceToolAssistantUUID": "34fea136-492b-4cc8-844e-d5eab87ee5a2"
},
{
"parentUuid": "1f92b22e-5b61-48ba-b729-6a455a511622",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": [
{
"tool_use_id": "toolu_018QC8huLn2FpgGrC9zatG9R",
"type": "tool_result",
"content": "/home/tato/.cargo/bin/cargo\ncargo 1.92.0 (344c4567c 2025-10-21)",
"is_error": false
}
]
},
"uuid": "355fcd23-36c2-4eb2-89c4-f8db51c83fd1",
"timestamp": "2026-01-13T03:14:50.790Z",
"toolUseResult": {
"stdout": "/home/tato/.cargo/bin/cargo\ncargo 1.92.0 (344c4567c 2025-10-21)",
"stderr": "",
"interrupted": false,
"isImage": false
},
"sourceToolAssistantUUID": "1f92b22e-5b61-48ba-b729-6a455a511622"
},
{
"parentUuid": "c38e1b9c-2455-4a01-bbb5-8d8182e79264",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": [
{
"type": "tool_result",
"content": "Exit code 1",
"is_error": true,
"tool_use_id": "toolu_016FVWXg1gYo89H5opgkvttQ"
}
]
},
"uuid": "86e84d5e-efb2-4e21-851a-79a5f5b73a9d",
"timestamp": "2026-01-13T03:14:53.262Z",
"toolUseResult": "Error: Exit code 1",
"sourceToolAssistantUUID": "c38e1b9c-2455-4a01-bbb5-8d8182e79264"
},
{
"parentUuid": "86e84d5e-efb2-4e21-851a-79a5f5b73a9d",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_012BEXBUdDsiRS6y7nyM7zCi",
"type": "message",
"role": "assistant",
"content": [
{
"type": "thinking",
"thinking": "So:- ffmpeg: not installed- cargo: installed (can use to install silicon)\n- go: not installed (need another way to install vhs)\n\nLet me install these. For ffmpeg, apt install. For silicon, cargo install. For vhs, we can download the binary directly or use the install script.",
"signature": "ErsDCkYICxgCKkBab4igyD/gK8gBwnl9tCC72cJ0spTgBf86kjYcq0fMR8I80CMTOQzDCzCfG8/rHm2UCMRFCnukO0ya2z1PLORKEgwKeTZAYLqKIz1/iPAaDMPEBd9PIVkCdc8bZCIwARFhY2Qr9/NbMA7KQgIE/89fvGMpdalnJBnmOZ+M0MP3QZwWOIxCNuBoX5QglGXqKqIC3sDxS0e02qUJvpo/Zmw4cetWePckw4nVawmEuhuRCSzCKJ/ZRGc+yXlWXH2YsW+e56OQu/5nlylTRJg/M8q98Wq/ra4Y4gsPR5qhyWwcLqpGZfA35I6u8SPPAIxWhemkJUCnrLwh8TZSuKkZHt8vjJrPxbq6ztWC3lTmgQs8wLpcpQP6hbeWtvAhTX923JrcSgS9vhtVizw2k98LDtyV7ULMe2Udcy+ycC/s3rcT1BK/6ZCHYLyFieIIovHHaPMezRJFrwoN1qS5grwBEZfnbXV/jKMFYV4ZWmvHlTzUGkWZgpMlGQLaVjhef47Sxn7dHvQu7xY3x+b+ZqPAp5mPxw61rxknvHhpvIM6iF/ygmuUYNukZLaScXEKdCG39FkVeyUYAQ=="
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 481,
"cache_read_input_tokens": 36849,
"cache_creation": {
"ephemeral_5m_input_tokens": 481,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4ed7AGCoaEVogWdzvK5",
"type": "assistant",
"uuid": "0e257755-97ac-4e23-a3dd-cd870c1ed3e1",
"timestamp": "2026-01-13T03:14:58.446Z"
},
{
"parentUuid": "0e257755-97ac-4e23-a3dd-cd870c1ed3e1",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_012BEXBUdDsiRS6y7nyM7zCi",
"type": "message",
"role": "assistant",
"content": [
{
"type": "text",
"text": "Cargo is ready. Need to install ffmpeg, silicon, and vhs."
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 481,
"cache_read_input_tokens": 36849,
"cache_creation": {
"ephemeral_5m_input_tokens": 481,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4ed7AGCoaEVogWdzvK5",
"type": "assistant",
"uuid": "dc1782ee-a771-4d1e-9fc4-c9e0cc774a3e",
"timestamp": "2026-01-13T03:14:59.057Z"
},
{
"parentUuid": "dc1782ee-a771-4d1e-9fc4-c9e0cc774a3e",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_012BEXBUdDsiRS6y7nyM7zCi",
"type": "message",
"role": "assistant",
"content": [
{
"type": "tool_use",
"id": "toolu_01NfhxP6hu6dTjG46hGc6zmZ",
"name": "Bash",
"input": {
"command": "sudo apt update && sudo apt install -y ffmpeg",
"description": "Install ffmpeg",
"timeout": 120000
}
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 481,
"cache_read_input_tokens": 36849,
"cache_creation": {
"ephemeral_5m_input_tokens": 481,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4ed7AGCoaEVogWdzvK5",
"type": "assistant",
"uuid": "54027d35-3b02-417a-b18e-786336e172fb",
"timestamp": "2026-01-13T03:15:00.042Z"
},
{
"parentUuid": "54027d35-3b02-417a-b18e-786336e172fb",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_012BEXBUdDsiRS6y7nyM7zCi",
"type": "message",
"role": "assistant",
"content": [
{
"type": "tool_use",
"id": "toolu_011uUEGaKrXwjuvxoPS93Yei",
"name": "Bash",
"input": {
"command": "cargo install silicon",
"description": "Install silicon for code screenshots",
"timeout": 300000,
"run_in_background": true
}
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 481,
"cache_read_input_tokens": 36849,
"cache_creation": {
"ephemeral_5m_input_tokens": 481,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4ed7AGCoaEVogWdzvK5",
"type": "assistant",
"uuid": "19265b44-5e37-4180-b032-68e78ca1d92d",
"timestamp": "2026-01-13T03:15:01.369Z"
},
{
"parentUuid": "54027d35-3b02-417a-b18e-786336e172fb",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": [
{
"type": "tool_result",
"content": "Exit code 1\nsudo: a terminal is required to read the password; either use the -S option to read from standard input or configure an askpass helper\nsudo: a password is required",
"is_error": true,
"tool_use_id": "toolu_01NfhxP6hu6dTjG46hGc6zmZ"
}
]
},
"uuid": "a9d75f29-9cc2-47bb-94ea-a9a8c028c949",
"timestamp": "2026-01-13T03:15:04.482Z",
"toolUseResult": "Error: Exit code 1\nsudo: a terminal is required to read the password; either use the -S option to read from standard input or configure an askpass helper\nsudo: a password is required",
"sourceToolAssistantUUID": "54027d35-3b02-417a-b18e-786336e172fb"
},
{
"parentUuid": "19265b44-5e37-4180-b032-68e78ca1d92d",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": [
{
"tool_use_id": "toolu_011uUEGaKrXwjuvxoPS93Yei",
"type": "tool_result",
"content": "Command running in background with ID: ba5308b. Output is being written to: /tmp/claude/-home-tato-Desktop-one-claude/tasks/ba5308b.output",
"is_error": false
}
]
},
"uuid": "b3e1a5c5-83d7-40cd-abc0-8339c83423a5",
"timestamp": "2026-01-13T03:15:36.421Z",
"toolUseResult": {
"stdout": "",
"stderr": "",
"interrupted": false,
"isImage": false,
"backgroundTaskId": "ba5308b"
},
"sourceToolAssistantUUID": "19265b44-5e37-4180-b032-68e78ca1d92d"
},
{
"type": "queue-operation",
"operation": "enqueue",
"timestamp": "2026-01-13T03:15:39.944Z",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"content": "I did ffmpeg"
},
{
"parentUuid": "b3e1a5c5-83d7-40cd-abc0-8339c83423a5",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01G7ayhR8RVS2caV6twcmMxn",
"type": "message",
"role": "assistant",
"content": [
{
"type": "thinking",
"thinking": "The apt install needs sudo password. Let me ask the user to handle that manually. The silicon install is running in the background.\n\nFor vhs, I can download the binary directly from GitHub releases.",
"signature": "Eu0CCkYICxgCKkDV9SoWVXdHSXTrc68wsTtVtg1j2drlzEwgPCv0G6rn7SwdfFW1I0lHvflPKTcdiwzCoTGC3/FHBa7I9dFTlS+oEgxrVyEIapRsQnBPXBgaDKFdoryM1oEh26WtMiIwQSWomhYFMPU/MAvl5EHnH+2+pLMcdPdMni4E+sWU9gJ9V4hBUOiIhXOSLu4vEDS3KtQBLEcm8cx2Ww1v0B6L0apxzF94K0o/aiXn/BtJXpLP0N68lvMiAGnpyUaWljk+vPYzV1g5l5HdfZ5MzTor4121dngF9PlufdN1xSNeEua9/qj6RGc1u2snycirLLmJYyO3vWdJH3utt2pC/Kwathr2f0t0ZRDyJXQWGQWT/yGKvQX97JkzAkB0EzLHahe/5tkQxli0u442dfYBnZvN5xOysXZ5eay2HDj7mY0bs/yQj7+aRcj0xBwmPPILB4V1SibcPo4Nps5MyLbwrJcLmiTUnS8gyDEYAQ=="
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 440,
"cache_read_input_tokens": 37330,
"cache_creation": {
"ephemeral_5m_input_tokens": 440,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 2,
"service_tier": "standard"
}
},
"requestId": "req_011CX4egHd9RBA1pJDEqVRK3",
"type": "assistant",
"uuid": "e1a44ec8-a705-4adb-945a-99111f946f05",
"timestamp": "2026-01-13T03:15:40.264Z"
},
{
"parentUuid": "e1a44ec8-a705-4adb-945a-99111f946f05",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01G7ayhR8RVS2caV6twcmMxn",
"type": "message",
"role": "assistant",
"content": [
{
"type": "text",
"text": "Silicon is installing in background. For ffmpeg, you'll need to run manually (needs sudo):\n\n```bash\nsudo apt install -y ffmpeg\n```\n\nLet me grab vhs binary directly."
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 440,
"cache_read_input_tokens": 37330,
"cache_creation": {
"ephemeral_5m_input_tokens": 440,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 2,
"service_tier": "standard"
}
},
"requestId": "req_011CX4egHd9RBA1pJDEqVRK3",
"type": "assistant",
"uuid": "31212391-1ac0-48a4-bc18-1a70bf49b866",
"timestamp": "2026-01-13T03:15:40.896Z"
},
{
"parentUuid": "31212391-1ac0-48a4-bc18-1a70bf49b866",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01G7ayhR8RVS2caV6twcmMxn",
"type": "message",
"role": "assistant",
"content": [
{
"type": "tool_use",
"id": "toolu_011Nkh4vnr7xQzjRPEWe2X8J",
"name": "Bash",
"input": {
"command": "curl -sL https://github.com/charmbracelet/vhs/releases/latest/download/vhs_Linux_x86_64.tar.gz | tar xz -C /tmp && mv /tmp/vhs ~/.local/bin/ 2>/dev/null || mkdir -p ~/.local/bin && mv /tmp/vhs ~/.local/bin/",
"description": "Download and install vhs binary",
"timeout": 60000
}
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 440,
"cache_read_input_tokens": 37330,
"cache_creation": {
"ephemeral_5m_input_tokens": 440,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 2,
"service_tier": "standard"
}
},
"requestId": "req_011CX4egHd9RBA1pJDEqVRK3",
"type": "assistant",
"uuid": "2b89e53a-64d0-4a4d-af68-cbbdcfb575dd",
"timestamp": "2026-01-13T03:15:43.069Z"
},
{
"parentUuid": "2b89e53a-64d0-4a4d-af68-cbbdcfb575dd",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": [
{
"type": "tool_result",
"content": "Exit code 1\n\ngzip: stdin: not in gzip format\ntar: Child returned status 1\ntar: Error is not recoverable: exiting now\nmv: cannot stat '/tmp/vhs': No such file or directory",
"is_error": true,
"tool_use_id": "toolu_011Nkh4vnr7xQzjRPEWe2X8J"
}
]
},
"uuid": "245c8e04-88c3-4b21-a698-46669d1639d0",
"timestamp": "2026-01-13T03:15:51.888Z",
"toolUseResult": "Error: Exit code 1\n\ngzip: stdin: not in gzip format\ntar: Child returned status 1\ntar: Error is not recoverable: exiting now\nmv: cannot stat '/tmp/vhs': No such file or directory",
"sourceToolAssistantUUID": "2b89e53a-64d0-4a4d-af68-cbbdcfb575dd"
},
{
"type": "queue-operation",
"operation": "remove",
"timestamp": "2026-01-13T03:15:51.897Z",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a"
},
{
"parentUuid": "245c8e04-88c3-4b21-a698-46669d1639d0",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01CLp9JLtXCaSGJA7vfrhuW3",
"type": "message",
"role": "assistant",
"content": [
{
"type": "thinking",
"thinking": "The vhs download failed - maybe the URL format changed. Let me check the silicon background task and try a different approach for vhs.",
"signature": "Eq8CCkYICxgCKkDkxQiW1QQ8vYprIndtb3Eqemz2ftaPgXLtMrn+/2OiWpxSp7LAdxZEpLfj37/3CKl5OU7vSatH4YW2SJuAQZ6aEgz4sURUCrqxEG9tDw8aDNbT/PW2R8mas2CeiiIw9yF1poA15a4fiCBkrMDT51JSZvwvHSa9nrR2+4OwtRFNFCpwcmo3W3fLpXwkxhOlKpYBPfYxAW6jO0CCe4UtQrp01qcgrhMnO59rHEDr7zvOLXJJnsrophzrCFxfqB8gIXArfuXkrKV6K3+4taBDglHLFbHJF+BXRdTRzlpFm3FsBkeyOX67by2tScCUvPVGllozAAYgdDWAxlrADGRuvK8qIkNdFxgXVdLwFXiQz/48gKMzn8yHO7g4m0kTTB7vDyXZVETC5sHzGAE="
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 437,
"cache_read_input_tokens": 37770,
"cache_creation": {
"ephemeral_5m_input_tokens": 437,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 5,
"service_tier": "standard"
}
},
"requestId": "req_011CX4ehRkpLafftkQ5CcU8a",
"type": "assistant",
"uuid": "cd193556-9133-433d-a54f-6307532dd0ff",
"timestamp": "2026-01-13T03:15:54.575Z"
},
{
"parentUuid": "cd193556-9133-433d-a54f-6307532dd0ff",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01CLp9JLtXCaSGJA7vfrhuW3",
"type": "message",
"role": "assistant",
"content": [
{
"type": "tool_use",
"id": "toolu_01FZVj8mAQYoRq3CePxVvMvR",
"name": "Bash",
"input": {
"command": "tail -20 /tmp/claude/-home-tato-Desktop-one-claude/tasks/ba5308b.output",
"description": "Check silicon install progress"
}
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 437,
"cache_read_input_tokens": 37770,
"cache_creation": {
"ephemeral_5m_input_tokens": 437,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 5,
"service_tier": "standard"
}
},
"requestId": "req_011CX4ehRkpLafftkQ5CcU8a",
"type": "assistant",
"uuid": "7ae94500-8116-4fc8-8868-7f04eef5f4c7",
"timestamp": "2026-01-13T03:15:55.743Z"
},
{
"parentUuid": "7ae94500-8116-4fc8-8868-7f04eef5f4c7",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01CLp9JLtXCaSGJA7vfrhuW3",
"type": "message",
"role": "assistant",
"content": [
{
"type": "tool_use",
"id": "toolu_0189fwjasoaRpQXv36an3vhH",
"name": "Bash",
"input": {
"command": "curl -sI https://github.com/charmbracelet/vhs/releases/latest/download/vhs_Linux_x86_64.tar.gz | head -5",
"description": "Check vhs download URL"
}
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 437,
"cache_read_input_tokens": 37770,
"cache_creation": {
"ephemeral_5m_input_tokens": 437,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 5,
"service_tier": "standard"
}
},
"requestId": "req_011CX4ehRkpLafftkQ5CcU8a",
"type": "assistant",
"uuid": "3d9343cd-79e3-4fc9-9c47-87191728722d",
"timestamp": "2026-01-13T03:15:57.106Z"
},
{
"parentUuid": "7ae94500-8116-4fc8-8868-7f04eef5f4c7",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": [
{
"tool_use_id": "toolu_01FZVj8mAQYoRq3CePxVvMvR",
"type": "tool_result",
"content": "[stderr] Compiling rand_chacha v0.2.2\n[stderr] Compiling tempfile v3.24.0\n[stderr] Compiling rand v0.7.3\n[stderr] Compiling num-rational v0.4.2\n[stderr] Compiling num v0.4.3\n[stderr] Compiling rand_distr v0.2.2\n[stderr] Compiling structopt-derive v0.4.18\n[stderr] Compiling serde_derive v1.0.228\n Compiling thiserror-impl v2.0.17\n[stderr] Compiling jpeg-decoder v0.3.2\n[stderr] Compiling image v0.24.9\n[stderr] Compiling structopt v0.3.26\n[stderr] Compiling bincode v1.3.3\n[stderr] Compiling plist v1.8.0\n[stderr] Compiling nalgebra v0.30.1\n[stderr] Compiling x11-clipboard v0.3.3\n[stderr] Compiling clipboard v0.5.0\n[stderr] Compiling onig v6.5.1\n[stderr] Compiling syntect v5.3.0\n[stderr] Compiling imageproc v0.23.0",
"is_error": false
}
]
},
"uuid": "03cf204d-effe-4d6e-b463-08c9075997da",
"timestamp": "2026-01-13T03:15:57.322Z",
"toolUseResult": {
"stdout": "[stderr] Compiling rand_chacha v0.2.2\n[stderr] Compiling tempfile v3.24.0\n[stderr] Compiling rand v0.7.3\n[stderr] Compiling num-rational v0.4.2\n[stderr] Compiling num v0.4.3\n[stderr] Compiling rand_distr v0.2.2\n[stderr] Compiling structopt-derive v0.4.18\n[stderr] Compiling serde_derive v1.0.228\n Compiling thiserror-impl v2.0.17\n[stderr] Compiling jpeg-decoder v0.3.2\n[stderr] Compiling image v0.24.9\n[stderr] Compiling structopt v0.3.26\n[stderr] Compiling bincode v1.3.3\n[stderr] Compiling plist v1.8.0\n[stderr] Compiling nalgebra v0.30.1\n[stderr] Compiling x11-clipboard v0.3.3\n[stderr] Compiling clipboard v0.5.0\n[stderr] Compiling onig v6.5.1\n[stderr] Compiling syntect v5.3.0\n[stderr] Compiling imageproc v0.23.0",
"stderr": "",
"interrupted": false,
"isImage": false
},
"sourceToolAssistantUUID": "7ae94500-8116-4fc8-8868-7f04eef5f4c7"
},
{
"type": "queue-operation",
"operation": "enqueue",
"timestamp": "2026-01-13T03:15:59.050Z",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"content": "<task-notification>\n<task-id>ba5308b</task-id>\n<output-file>/tmp/claude/-home-tato-Desktop-one-claude/tasks/ba5308b.output</output-file>\n<status>failed</status>\n<summary>Background command \"Install silicon for code screenshots\" failed with exit code 101</summary>\n</task-notification>\nRead the output file to retrieve the result: /tmp/claude/-home-tato-Desktop-one-claude/tasks/ba5308b.output"
},
{
"parentUuid": "3d9343cd-79e3-4fc9-9c47-87191728722d",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": [
{
"tool_use_id": "toolu_0189fwjasoaRpQXv36an3vhH",
"type": "tool_result",
"content": "HTTP/2 302 \r\ndate: Tue, 13 Jan 2026 03:15:51 GMT\r\ncontent-type: text/html; charset=utf-8\r\ncontent-length: 0\r\nvary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With",
"is_error": false
}
]
},
"uuid": "6c75a57e-36ac-4706-88f8-bd1095fdbda1",
"timestamp": "2026-01-13T03:16:01.133Z",
"toolUseResult": {
"stdout": "HTTP/2 302 \r\ndate: Tue, 13 Jan 2026 03:15:51 GMT\r\ncontent-type: text/html; charset=utf-8\r\ncontent-length: 0\r\nvary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With",
"stderr": "",
"interrupted": false,
"isImage": false
},
"sourceToolAssistantUUID": "3d9343cd-79e3-4fc9-9c47-87191728722d"
},
{
"parentUuid": "6c75a57e-36ac-4706-88f8-bd1095fdbda1",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_013DpjyFWM3c7KVmThsS3zzE",
"type": "message",
"role": "assistant",
"content": [
{
"type": "thinking",
"thinking": "Silicon is still compiling. The vhs URL redirect didn't show the final URL. Let me try following the redirect or just use the releases API to get the actual URL.",
"signature": "EsoCCkYICxgCKkDyIvqyjn0PNQYtcYTIWtcNYLnPrgBNqHxNpF+WX0fXT3h6NLkzm9aI35AopPugDt14/415epUJajChiJqO2W2xEgz11iKvbB95L32mJDkaDDW+Zw2MCs52tSGFGCIw60qPJLaV/Ww6ZkL2UUUNTKqGiOPwc0WZH1Pm3D/ZZujfDixspYBMVOa3qPUEsZRFKrEBT3ysBYS1Bfgnp3Ta656yzLEVHsDVdb1NiNCK/uaGeuAEnhq725aWgGB2CsH00YF+1VFn4FeXJtw8egvtk7zCgtx+sAB2OHI85RHUWl41DUgUPUqYz/xQrCWk7EFanJfr3W/hYqo8LHObQUnNuHV6yurH092BssRhJPkaxF9rM1dui7Tc0FFJF4gX7rjWFnkjvvNN/iYPhzZatrmBsBTzBouqhh6r7SRHCMV8rFCVtTG8GAE="
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 726,
"cache_read_input_tokens": 38207,
"cache_creation": {
"ephemeral_5m_input_tokens": 726,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4ei7GrQLabpdA9F6fNv",
"type": "assistant",
"uuid": "4288df64-7bf8-4c3e-a67d-59fac765a142",
"timestamp": "2026-01-13T03:16:04.174Z"
},
{
"parentUuid": "4288df64-7bf8-4c3e-a67d-59fac765a142",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_013DpjyFWM3c7KVmThsS3zzE",
"type": "message",
"role": "assistant",
"content": [
{
"type": "text",
"text": "Silicon still compiling. Let me get vhs properly."
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 726,
"cache_read_input_tokens": 38207,
"cache_creation": {
"ephemeral_5m_input_tokens": 726,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4ei7GrQLabpdA9F6fNv",
"type": "assistant",
"uuid": "4dbf924a-61b9-4575-a1c4-f272888f642b",
"timestamp": "2026-01-13T03:16:04.707Z"
},
{
"parentUuid": "4dbf924a-61b9-4575-a1c4-f272888f642b",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_013DpjyFWM3c7KVmThsS3zzE",
"type": "message",
"role": "assistant",
"content": [
{
"type": "tool_use",
"id": "toolu_01B573wP7tBp7XGjiH5TUx6L",
"name": "Bash",
"input": {
"command": "VHS_VERSION=$(curl -sL https://api.github.com/repos/charmbracelet/vhs/releases/latest | grep '\"tag_name\"' | cut -d'\"' -f4) && echo \"Latest version: $VHS_VERSION\" && curl -sLO \"https://github.com/charmbracelet/vhs/releases/download/${VHS_VERSION}/vhs_${VHS_VERSION#v}_Linux_x86_64.tar.gz\" && tar xzf vhs_*.tar.gz && mkdir -p ~/.local/bin && mv vhs ~/.local/bin/ && rm -f vhs_*.tar.gz && ~/.local/bin/vhs --version",
"description": "Download vhs with correct version URL",
"timeout": 60000
}
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 726,
"cache_read_input_tokens": 38207,
"cache_creation": {
"ephemeral_5m_input_tokens": 726,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4ei7GrQLabpdA9F6fNv",
"type": "assistant",
"uuid": "4c989c76-2981-4dc0-84f0-58be765c1e59",
"timestamp": "2026-01-13T03:16:08.130Z"
},
{
"parentUuid": "4c989c76-2981-4dc0-84f0-58be765c1e59",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": [
{
"type": "tool_result",
"content": "Exit code 1\nmv: cannot stat 'vhs': No such file or directory\n\nLatest version: v0.10.0",
"is_error": true,
"tool_use_id": "toolu_01B573wP7tBp7XGjiH5TUx6L"
}
]
},
"uuid": "9ae02f02-c13a-45ab-8bfb-d3cd80c376c2",
"timestamp": "2026-01-13T03:16:11.427Z",
"toolUseResult": "Error: Exit code 1\nmv: cannot stat 'vhs': No such file or directory\n\nLatest version: v0.10.0",
"sourceToolAssistantUUID": "4c989c76-2981-4dc0-84f0-58be765c1e59"
},
{
"parentUuid": "9ae02f02-c13a-45ab-8bfb-d3cd80c376c2",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01WjkCF2wg23BpNZc1ydyChK",
"type": "message",
"role": "assistant",
"content": [
{
"type": "thinking",
"thinking": "The tar didn't extract properly. Let me check what's in the tarball or if the download failed.",
"signature": "EoYCCkYICxgCKkCgFVTfzzXFjWMf+kyUNrEip/P3ehbnOl4Yjbn/5h1GvsNFDReEhpqYgrIsRjPjEBYDdtO7Zr6ytWIW7TxDJfA4EgyZezzhdqp1ev4bL+kaDA9SmDva+uy1/bKZQyIwZtGtvoWbVC8+eSkMsL6tnGMKYImx56lj+iktZR1mkWPDRXlM/BBgz0X1KcXhCMKiKm4gosuHmJKNLPpCMNToYq22PqY1/ONxzdCJNwuQ38fmKIXgrDEqkRAPiK3sKd/e+avmWJzyCB1Wt+/3qdEnGSDZm696Vh9Q9X/JlkfVmOSBdQyemTWdPcJydhMbt+LhfnUta3DqTRuBVt6e7+VXNRgB"
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 367,
"cache_read_input_tokens": 38933,
"cache_creation": {
"ephemeral_5m_input_tokens": 367,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4eisH1g9mbcroUo1jA6",
"type": "assistant",
"uuid": "a4758829-c9e0-4097-acd2-b04a9fc3ff7d",
"timestamp": "2026-01-13T03:16:14.713Z"
},
{
"parentUuid": "a4758829-c9e0-4097-acd2-b04a9fc3ff7d",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01WjkCF2wg23BpNZc1ydyChK",
"type": "message",
"role": "assistant",
"content": [
{
"type": "tool_use",
"id": "toolu_01N9KBfWZKLzKm5MA9RZo4iW",
"name": "Bash",
"input": {
"command": "cd /tmp && curl -sLO \"https://github.com/charmbracelet/vhs/releases/download/v0.10.0/vhs_0.10.0_Linux_x86_64.tar.gz\" && ls -la vhs_*.tar.gz && tar tzf vhs_0.10.0_Linux_x86_64.tar.gz | head -10",
"description": "Download vhs and inspect tarball"
}
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 367,
"cache_read_input_tokens": 38933,
"cache_creation": {
"ephemeral_5m_input_tokens": 367,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 197,
"service_tier": "standard"
}
},
"requestId": "req_011CX4eisH1g9mbcroUo1jA6",
"type": "assistant",
"uuid": "15623be9-44d4-47fc-a7ea-ce31d3df2467",
"timestamp": "2026-01-13T03:16:16.821Z"
},
{
"parentUuid": "15623be9-44d4-47fc-a7ea-ce31d3df2467",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": [
{
"tool_use_id": "toolu_01N9KBfWZKLzKm5MA9RZo4iW",
"type": "tool_result",
"content": "-rw-rw-r-- 1 tato tato 9240353 Jan 12 22:16 vhs_0.10.0_Linux_x86_64.tar.gz\nvhs_0.10.0_Linux_x86_64/LICENSE\nvhs_0.10.0_Linux_x86_64/README.md\nvhs_0.10.0_Linux_x86_64/completions/vhs.bash\nvhs_0.10.0_Linux_x86_64/completions/vhs.fish\nvhs_0.10.0_Linux_x86_64/completions/vhs.zsh\nvhs_0.10.0_Linux_x86_64/manpages/vhs.1.gz\nvhs_0.10.0_Linux_x86_64/vhs\nShell cwd was reset to /home/tato/Desktop/one_claude",
"is_error": false
}
]
},
"uuid": "b479da60-b6ee-4a86-bc07-ccde9ae88eda",
"timestamp": "2026-01-13T03:16:19.383Z",
"toolUseResult": {
"stdout": "-rw-rw-r-- 1 tato tato 9240353 Jan 12 22:16 vhs_0.10.0_Linux_x86_64.tar.gz\nvhs_0.10.0_Linux_x86_64/LICENSE\nvhs_0.10.0_Linux_x86_64/README.md\nvhs_0.10.0_Linux_x86_64/completions/vhs.bash\nvhs_0.10.0_Linux_x86_64/completions/vhs.fish\nvhs_0.10.0_Linux_x86_64/completions/vhs.zsh\nvhs_0.10.0_Linux_x86_64/manpages/vhs.1.gz\nvhs_0.10.0_Linux_x86_64/vhs",
"stderr": "Shell cwd was reset to /home/tato/Desktop/one_claude",
"interrupted": false,
"isImage": false
},
"sourceToolAssistantUUID": "15623be9-44d4-47fc-a7ea-ce31d3df2467"
},
{
"parentUuid": "b479da60-b6ee-4a86-bc07-ccde9ae88eda",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01FMWdf3tmuVVyV9BEAfnzYA",
"type": "message",
"role": "assistant",
"content": [
{
"type": "thinking",
"thinking": "Ah, the tarball has a subdirectory. Let me extract it properly.",
"signature": "EucBCkYICxgCKkD1tHfL1Z/KC1sBhgYYQPRp4hSInCB0HGDS+kJgtEY3tF/SYPlJgqpDu6Zr9xHIhO9FGN6IOeRBNAKNXx5IAHd5EgySmR+HLlXzXhYkPvQaDMGFd9I4Fj+XR+Hc0CIwDfcO/dYYkyfevcrQsMVtlQTusqjgUnnZ0c/l/NPKxAsxvSent17mX31P7VyL5tq8Kk/wxvSf7P0HnWRnccSrTeDik1l/kfjjJXcvrrsli8MK3ZLsaJILvpkUlyP/VeRX/veT1jk9v0YOWirLRueQ6Ig47DSFdgUUjhut5yZzu+fPGAE="
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 542,
"cache_read_input_tokens": 39300,
"cache_creation": {
"ephemeral_5m_input_tokens": 542,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 2,
"service_tier": "standard"
}
},
"requestId": "req_011CX4ejTP6uaQWb38Qejj4f",
"type": "assistant",
"uuid": "759d2e0e-4750-4f9b-a472-ce6d20de4b21",
"timestamp": "2026-01-13T03:16:22.089Z"
},
{
"parentUuid": "759d2e0e-4750-4f9b-a472-ce6d20de4b21",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01FMWdf3tmuVVyV9BEAfnzYA",
"type": "message",
"role": "assistant",
"content": [
{
"type": "tool_use",
"id": "toolu_013MpF8w19netPMohhrcmgBo",
"name": "Bash",
"input": {
"command": "cd /tmp && tar xzf vhs_0.10.0_Linux_x86_64.tar.gz && mkdir -p ~/.local/bin && mv vhs_0.10.0_Linux_x86_64/vhs ~/.local/bin/ && ~/.local/bin/vhs --version",
"description": "Extract vhs and install"
}
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 542,
"cache_read_input_tokens": 39300,
"cache_creation": {
"ephemeral_5m_input_tokens": 542,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 2,
"service_tier": "standard"
}
},
"requestId": "req_011CX4ejTP6uaQWb38Qejj4f",
"type": "assistant",
"uuid": "e862091f-c527-4a11-a7f4-8d1eba72f1dd",
"timestamp": "2026-01-13T03:16:23.658Z"
},
{
"parentUuid": "e862091f-c527-4a11-a7f4-8d1eba72f1dd",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": [
{
"tool_use_id": "toolu_013MpF8w19netPMohhrcmgBo",
"type": "tool_result",
"content": "vhs version v0.10.0 (517bcda)\nShell cwd was reset to /home/tato/Desktop/one_claude",
"is_error": false
}
]
},
"uuid": "3a79853d-50bd-423d-b643-1755f87afc2c",
"timestamp": "2026-01-13T03:16:25.411Z",
"toolUseResult": {
"stdout": "vhs version v0.10.0 (517bcda)",
"stderr": "Shell cwd was reset to /home/tato/Desktop/one_claude",
"interrupted": false,
"isImage": false
},
"sourceToolAssistantUUID": "e862091f-c527-4a11-a7f4-8d1eba72f1dd"
},
{
"parentUuid": "3a79853d-50bd-423d-b643-1755f87afc2c",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01XzveqDdoFwQkZ4MX3JE5qW",
"type": "message",
"role": "assistant",
"content": [
{
"type": "thinking",
"thinking": "vhs is now installed. Let me check on silicon.",
"signature": "EtYBCkYICxgCKkDIdTd58k/2XB8fUtW6DSNGudVNM/d1RGUxdS3z/qhv++azGpT5Q0+t/EOYqQk5vKl1E0SoJkSvC5jWqt/yj0MWEgzJPM6YkAV8m3ay1qQaDDrkZfnoeR/rDvpmjCIw3i+Ks77h8Zc0klXBnqEK3Vy6HHvEQpgxuy+47cOZ8HF0BersknOHPFPdK/0OzhJXKj7hyT97ZWpDNBTYwR8z5S0e30w2KZG6uhuDKm+WDAcYngvY6Jrarfi6Z1j42NrsZHCPDGMqehxOVUh1rH2A1xgB"
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 220,
"cache_read_input_tokens": 39842,
"cache_creation": {
"ephemeral_5m_input_tokens": 220,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4eju2xVSxbU6FRzWgRL",
"type": "assistant",
"uuid": "aa1bd702-13bc-4a9e-b669-fee13091de87",
"timestamp": "2026-01-13T03:16:28.246Z"
},
{
"parentUuid": "aa1bd702-13bc-4a9e-b669-fee13091de87",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01XzveqDdoFwQkZ4MX3JE5qW",
"type": "message",
"role": "assistant",
"content": [
{
"type": "text",
"text": "vhs is installed. Let me check on silicon."
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 220,
"cache_read_input_tokens": 39842,
"cache_creation": {
"ephemeral_5m_input_tokens": 220,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4eju2xVSxbU6FRzWgRL",
"type": "assistant",
"uuid": "98d0bf5b-f8fa-4589-bb6d-67535728430c",
"timestamp": "2026-01-13T03:16:28.619Z"
},
{
"parentUuid": "98d0bf5b-f8fa-4589-bb6d-67535728430c",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01XzveqDdoFwQkZ4MX3JE5qW",
"type": "message",
"role": "assistant",
"content": [
{
"type": "tool_use",
"id": "toolu_01FcSnm9cfJXegBhq4SMJhu5",
"name": "Bash",
"input": {
"command": "tail -5 /tmp/claude/-home-tato-Desktop-one-claude/tasks/ba5308b.output",
"description": "Check silicon install progress"
}
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 220,
"cache_read_input_tokens": 39842,
"cache_creation": {
"ephemeral_5m_input_tokens": 220,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4eju2xVSxbU6FRzWgRL",
"type": "assistant",
"uuid": "29f1c96b-1990-45aa-92a5-cd5b1b752ced",
"timestamp": "2026-01-13T03:16:30.162Z"
},
{
"parentUuid": "29f1c96b-1990-45aa-92a5-cd5b1b752ced",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": [
{
"tool_use_id": "toolu_01FcSnm9cfJXegBhq4SMJhu5",
"type": "tool_result",
"content": "[stderr] error: could not compile `silicon` (bin \"silicon\") due to 1 previous error\n[stderr] error: failed to compile `silicon v0.5.2`, intermediate artifacts can be found at `/tmp/cargo-installJ5Tu3I`.\nTo reuse those artifacts with a future compilation, set the environment variable `CARGO_TARGET_DIR` to that path.",
"is_error": false
}
]
},
"uuid": "49a555f8-8e1c-4091-a567-7e2acd9d0246",
"timestamp": "2026-01-13T03:16:30.389Z",
"toolUseResult": {
"stdout": "[stderr] error: could not compile `silicon` (bin \"silicon\") due to 1 previous error\n[stderr] error: failed to compile `silicon v0.5.2`, intermediate artifacts can be found at `/tmp/cargo-installJ5Tu3I`.\nTo reuse those artifacts with a future compilation, set the environment variable `CARGO_TARGET_DIR` to that path.",
"stderr": "",
"interrupted": false,
"isImage": false
},
"sourceToolAssistantUUID": "29f1c96b-1990-45aa-92a5-cd5b1b752ced"
},
{
"parentUuid": "49a555f8-8e1c-4091-a567-7e2acd9d0246",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_012ThT1x4qeAaC69THVDDWu8",
"type": "message",
"role": "assistant",
"content": [
{
"type": "thinking",
"thinking": "Silicon failed to compile. Let me check what the error was.",
"signature": "EuMBCkYICxgCKkCWtwHXlLGyrHzEIX3eC3XvkFBWJ4VDCYvff3B9Yw9uANDSq+gnSnoubjSfMCOe2p7eKc6ICjg774zCm0IujqfJEgzPYnO72LHFvfMFQ6IaDNF1SHEkwjbXihYdsyIwpxtmPWRlBJ4e63e6JWAzpSBUwEKt/tEhxQzE7gUiOmodULEEWiFJ+MT+DuUk63wBKktAEeyb5PpSydF7YpLa13scvDiyftxTTs91wSqh86AdVW4oKg5trLTpUC1T5tFCsulig/M0IaK0U+n1d4Bo1KLiqNU779JUJEN19gQYAQ=="
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 234,
"cache_read_input_tokens": 40062,
"cache_creation": {
"ephemeral_5m_input_tokens": 234,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4ekGKNbjzY5VJ1BNMs2",
"type": "assistant",
"uuid": "da7d9856-87cf-49cf-a6cb-9e130361e511",
"timestamp": "2026-01-13T03:16:32.647Z"
},
{
"parentUuid": "da7d9856-87cf-49cf-a6cb-9e130361e511",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_012ThT1x4qeAaC69THVDDWu8",
"type": "message",
"role": "assistant",
"content": [
{
"type": "text",
"text": "Silicon failed. Let me check the error."
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 234,
"cache_read_input_tokens": 40062,
"cache_creation": {
"ephemeral_5m_input_tokens": 234,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4ekGKNbjzY5VJ1BNMs2",
"type": "assistant",
"uuid": "bc868388-fc02-4308-b839-95ba4101e858",
"timestamp": "2026-01-13T03:16:32.929Z"
},
{
"parentUuid": "bc868388-fc02-4308-b839-95ba4101e858",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_012ThT1x4qeAaC69THVDDWu8",
"type": "message",
"role": "assistant",
"content": [
{
"type": "tool_use",
"id": "toolu_01CiqPmxrEXiNTnry3fkpXHW",
"name": "Bash",
"input": {
"command": "grep -A5 \"^error\\[\" /tmp/claude/-home-tato-Desktop-one-claude/tasks/ba5308b.output | head -20",
"description": "Check silicon compile error"
}
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 234,
"cache_read_input_tokens": 40062,
"cache_creation": {
"ephemeral_5m_input_tokens": 234,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4ekGKNbjzY5VJ1BNMs2",
"type": "assistant",
"uuid": "39d807ca-62aa-4e57-9a22-b4a196364f3b",
"timestamp": "2026-01-13T03:16:34.276Z"
},
{
"parentUuid": "39d807ca-62aa-4e57-9a22-b4a196364f3b",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": [
{
"tool_use_id": "toolu_01CiqPmxrEXiNTnry3fkpXHW",
"type": "tool_result",
"content": "",
"is_error": false
}
]
},
"uuid": "a6bf542f-b854-4db5-9e5d-5ca1d93a34df",
"timestamp": "2026-01-13T03:16:34.495Z",
"toolUseResult": {
"stdout": "",
"stderr": "",
"interrupted": false,
"isImage": false
},
"sourceToolAssistantUUID": "39d807ca-62aa-4e57-9a22-b4a196364f3b"
},
{
"parentUuid": "a6bf542f-b854-4db5-9e5d-5ca1d93a34df",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01GZr4HXGcFrfC2giWHu9YRa",
"type": "message",
"role": "assistant",
"content": [
{
"type": "thinking",
"thinking": "Let me look at more of the output to find the actual error.",
"signature": "EuMBCkYICxgCKkBKed+/rpSyM01mY7oCWGaB8JfENTitN6KDIhHqYI4+FDW6Trkt8gjG5Nambg572olpgI8N1qG5/1jSV0+iFzjeEgw1s3heBLomxOpcx70aDEC8Zy7wrnhXAAsx4SIwMtze9ZYccU6jBABfzJCd7rKflLd04PIyHkfUUk0y7LZzwO75tzUGi4fAvJT0qad4KktaRNdpT5Gb/nm557a+CYB3tyZnv+jRG4yxgZ2Z2h7iRAWie1YDN+Fe02QULnqjEg4zLitQqJjHr7yvjo+dDk9qNrw1iHjGmpx0ltsYAQ=="
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 174,
"cache_read_input_tokens": 40296,
"cache_creation": {
"ephemeral_5m_input_tokens": 174,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 3,
"service_tier": "standard"
}
},
"requestId": "req_011CX4ekZto9TYKGfB8ppeYN",
"type": "assistant",
"uuid": "cfdcc250-1da6-4bec-b4d5-39b47e23e83e",
"timestamp": "2026-01-13T03:16:37.271Z"
},
{
"parentUuid": "cfdcc250-1da6-4bec-b4d5-39b47e23e83e",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01GZr4HXGcFrfC2giWHu9YRa",
"type": "message",
"role": "assistant",
"content": [
{
"type": "tool_use",
"id": "toolu_01QauAcRomcQpmWr62Std9zv",
"name": "Bash",
"input": {
"command": "grep -i \"error\" /tmp/claude/-home-tato-Desktop-one-claude/tasks/ba5308b.output | tail -20",
"description": "Find silicon errors"
}
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 174,
"cache_read_input_tokens": 40296,
"cache_creation": {
"ephemeral_5m_input_tokens": 174,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 3,
"service_tier": "standard"
}
},
"requestId": "req_011CX4ekZto9TYKGfB8ppeYN",
"type": "assistant",
"uuid": "ccdd47c4-c709-4b7d-ab0a-bbbd8868dcf4",
"timestamp": "2026-01-13T03:16:38.293Z"
},
{
"parentUuid": "ccdd47c4-c709-4b7d-ab0a-bbbd8868dcf4",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": [
{
"tool_use_id": "toolu_01QauAcRomcQpmWr62Std9zv",
"type": "tool_result",
"content": " Downloaded thiserror v2.0.17\n[stderr] Downloaded proc-macro-error v1.0.4\n[stderr] Downloaded proc-macro-error-attr v1.0.4\n[stderr] Downloaded thiserror-impl v2.0.17\n[stderr] Compiling proc-macro-error-attr v1.0.4\n Compiling proc-macro-error v1.0.4\n[stderr] Compiling thiserror v2.0.17\n Compiling thiserror-impl v2.0.17\n[stderr] error: linking with `cc` failed: exit status: 1\n = note: \"cc\" \"-m64\" \"/tmp/rustcVUop3Y/symbols.o\" \"<17 object files omitted>\" \"-Wl,--as-needed\" \"-Wl,-Bstatic\" \"/tmp/cargo-installJ5Tu3I/release/deps/{libenv_logger-abb47796f575dc26,libtermcolor-d6bfea1b40cbaf96,libhumantime-7338e1e40bfd55b3,libtempfile-8bb0286a7abba1b5,libgetrandom-35bc663030908dc2,libfastrand-e06e56a875125618,librustix-df9cf60ab1fa8958,liblinux_raw_sys-7031d1bf203e2e16,libshell_words-8efd87ab59b8b4aa,libsilicon-40ba54240d7e97ae,libdirs-ee971effba8544e6,libdirs_sys-8084d1d5be0af7a3,libharfbuzz_sys-33ce20f301b9a0d1,libimageproc-86dbae84938d2ee9,librand_distr-987438706d090b55,librand-07406e90e2b63af2,librand_chacha-deb8b0b5a03f7339,libppv_lite86-69cd42c3a823fdd1,libzerocopy-4c856265f1498b38,librand_core-f29c74049f60fc73,libgetrandom-b8100a02876c3ca4,libnalgebra-620cd9e7fee72d70,libmatrixmultiply-e7ca1df96af163c1,librawpointer-aa726d2013a1c163,libtypenum-3aaece5f1769cdc7,libsimba-226e993863a99081,libwide-9e9849bde7b84ad0,libsafe_arch-942caad079d0e797,libapprox-dde192374fde87be,librusttype-f3d517ae63a34e85,libab_glyph_rasterizer-47f400ff0af54361,libowned_ttf_parser-dd3fe1ca7e46af73,libttf_parser-97e2161ae73776c8,libnum-f3c0db39d5a3cba5,libnum_iter-3bdc1efab06a1ab7,libnum_rational-749ccd3003462e71,libnum_complex-2c5c3c2dd6d87441,libnum_bigint-79b12dd1665732b6,libnum_integer-5d909898f6ea2f8d,libitertools-89588c42e42fa7c8,libconv-e182cc539526dcb0,libcustom_derive-4be280e0148f0827,libfont_kit-c21f0f1a11119c4e,libfloat_ord-1fc44175df2ded20,libdirs_next-7137f490ecd0cc04,libdirs_sys_next-28951f7724717fbf,libfontconfig_sys-7fb6a4e3b6a1373a,libdlib-fb80fc437060bfa4,liblibloading-5fca39c5fd29d998,libconst_cstr-d28c70a31b5ed1c4,libfreetype-c574db33784f5bdd,libfreetype_sys-faa2bb7cee6d4cf1,libpathfinder_geometry-3329a9c614692b90,libpathfinder_simd-8ab45d82ec8a8244,libclipboard-4bc997ab0391031d,libx11_clipboard-a83aade311600661,libxcb-0177ca15c5ce9b14,liblog-510be0dcad967290,libsyntect-d2be82d290932529,libthiserror-4f42b7cbdd5aee4e,libwalkdir-a35f78ec526c4e41,libsame_file-571000c58b8e7b4d,libonig-8481756c8adde860,libbitflags-68d4be602297714b,libonig_sys-12445473762b45db,libyaml_rust-db1adef0c8eca7f9,liblinked_hash_map-ea7a5d2ba2393087,libonce_cell-dc7066c855677814,libregex_syntax-e8747e70aad4ee0e,libfnv-2d60a9f39d351923,libserde_json-996076c4ddd6ec50,libzmij-5f6ae26cab1b84e4,libplist-0e250ffbee9f32df,libtime-16bc3b5c4e63bf08,libitoa-8a61d41c69a5d900,libtime_core-295e9e8919066279,libnum_conv-e6fc86d307b5917a,libderanged-78c30a05df7028c0,libpowerfmt-29dc0091ae9f0411,libquick_xml-f0d4245c8e83d8ff,libmemchr-d87f7b66dbd7bd49,libbase64-03ac8c42b3d45845,libindexmap-702d0e28ed98dfa1,libequivalent-cae8259c6c10db17,libhashbrown-b59f6065a9008371,libbincode-08c28ec4d14595dd,libserde-b62f6a0703230698,libserde_core-8f1b78a576ad1a65,libstructopt-257e73dbd78ce1b1,liblazy_static-2ab56d54595b8498,libclap-96f61f2aa325aa9c,libvec_map-0b69f66caded51be,libtextwrap-a07715c74fc92a8e,libunicode_width-48f3ab103109ca5a,libterm_size-372e3f50b4cb9be7,libstrsim-9a11d7a3597d2017,libatty-d9f877c565823d53,liblibc-d8c59ab838a7f01d,libansi_term-248cd4a071f2591a,libimage-1045315e7caec21d,libbytemuck-5f3e606d9ceb39ea,libcolor_quant-2be1e1de04f03f41,libpng-2b7477d878bede43,libbitflags-17399c79a3e7e715,libflate2-0d4f7270bf3de529,libminiz_oxide-ecae246506f9a1ba,libfdeflate-2695365028aecc4a,libsimd_adler32-0d2b7c6f80cf16d5,libcrc32fast-98f4c992d4dec850,libcfg_if-ebc73076c81e0e49,libjpeg_decoder-c4cfcd44a8cdd5df,librayon-5c32a3468d7ced62,librayon_core-5cb507c08d904a2f,libcrossbeam_deque-abaa8104975aeba9,libcrossbeam_epoch-647f54b08ada27e0,libcrossbeam_utils-68fd8b948f72a483,libeither-5a08ecc5c20a3e5b,libbyteorder-40b5924803c7721a,libnum_traits-e9e75f7a6c38296e,libanyhow-bb0e25c6af4f9c71}.rlib\" \"<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib\" \"-Wl,-Bdynamic\" \"-lstdc++\" \"-lfontconfig\" \"-lfreetype\" \"-ldl\" \"-lfreetype\" \"-lxcb\" \"-lxcb-render\" \"-lxcb-shape\" \"-lxcb-xfixes\" \"-lgcc_s\" \"-lutil\" \"-lrt\" \"-lpthread\" \"-lm\" \"-ldl\" \"-lc\" \"-L\" \"/tmp/rustcVUop3Y/raw-dylibs\" \"-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld\" \"-fuse-ld=lld\" \"-Wl,--eh-frame-hdr\" \"-Wl,-z,noexecstack\" \"-L\" \"/tmp/cargo-installJ5Tu3I/release/build/harfbuzz-sys-6f5e2e0b1b058952/out\" \"-L\" \"/tmp/cargo-installJ5Tu3I/release/build/onig_sys-2365e473522d8da9/out\" \"-L\" \"/usr/lib/x86_64-linux-gnu\" \"-L\" \"<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib\" \"-o\" \"/tmp/cargo-installJ5Tu3I/release/deps/silicon-04bd2cfa2a814fe5\" \"-Wl,--gc-sections\" \"-pie\" \"-Wl,-z,relro,-z,now\" \"-Wl,-O1\" \"-Wl,--strip-debug\" \"-nodefaultlibs\"\n = note: rust-lld: error: undefined symbol: hb_ft_font_create_referenced\n collect2: error: ld returned 1 exit status\n[stderr] error: could not compile `silicon` (bin \"silicon\") due to 1 previous error\n[stderr] error: failed to compile `silicon v0.5.2`, intermediate artifacts can be found at `/tmp/cargo-installJ5Tu3I`.",
"is_error": false
}
]
},
"uuid": "f2680dfc-f4e6-4474-a5e9-13dba2410dab",
"timestamp": "2026-01-13T03:16:38.512Z",
"toolUseResult": {
"stdout": " Downloaded thiserror v2.0.17\n[stderr] Downloaded proc-macro-error v1.0.4\n[stderr] Downloaded proc-macro-error-attr v1.0.4\n[stderr] Downloaded thiserror-impl v2.0.17\n[stderr] Compiling proc-macro-error-attr v1.0.4\n Compiling proc-macro-error v1.0.4\n[stderr] Compiling thiserror v2.0.17\n Compiling thiserror-impl v2.0.17\n[stderr] error: linking with `cc` failed: exit status: 1\n = note: \"cc\" \"-m64\" \"/tmp/rustcVUop3Y/symbols.o\" \"<17 object files omitted>\" \"-Wl,--as-needed\" \"-Wl,-Bstatic\" \"/tmp/cargo-installJ5Tu3I/release/deps/{libenv_logger-abb47796f575dc26,libtermcolor-d6bfea1b40cbaf96,libhumantime-7338e1e40bfd55b3,libtempfile-8bb0286a7abba1b5,libgetrandom-35bc663030908dc2,libfastrand-e06e56a875125618,librustix-df9cf60ab1fa8958,liblinux_raw_sys-7031d1bf203e2e16,libshell_words-8efd87ab59b8b4aa,libsilicon-40ba54240d7e97ae,libdirs-ee971effba8544e6,libdirs_sys-8084d1d5be0af7a3,libharfbuzz_sys-33ce20f301b9a0d1,libimageproc-86dbae84938d2ee9,librand_distr-987438706d090b55,librand-07406e90e2b63af2,librand_chacha-deb8b0b5a03f7339,libppv_lite86-69cd42c3a823fdd1,libzerocopy-4c856265f1498b38,librand_core-f29c74049f60fc73,libgetrandom-b8100a02876c3ca4,libnalgebra-620cd9e7fee72d70,libmatrixmultiply-e7ca1df96af163c1,librawpointer-aa726d2013a1c163,libtypenum-3aaece5f1769cdc7,libsimba-226e993863a99081,libwide-9e9849bde7b84ad0,libsafe_arch-942caad079d0e797,libapprox-dde192374fde87be,librusttype-f3d517ae63a34e85,libab_glyph_rasterizer-47f400ff0af54361,libowned_ttf_parser-dd3fe1ca7e46af73,libttf_parser-97e2161ae73776c8,libnum-f3c0db39d5a3cba5,libnum_iter-3bdc1efab06a1ab7,libnum_rational-749ccd3003462e71,libnum_complex-2c5c3c2dd6d87441,libnum_bigint-79b12dd1665732b6,libnum_integer-5d909898f6ea2f8d,libitertools-89588c42e42fa7c8,libconv-e182cc539526dcb0,libcustom_derive-4be280e0148f0827,libfont_kit-c21f0f1a11119c4e,libfloat_ord-1fc44175df2ded20,libdirs_next-7137f490ecd0cc04,libdirs_sys_next-28951f7724717fbf,libfontconfig_sys-7fb6a4e3b6a1373a,libdlib-fb80fc437060bfa4,liblibloading-5fca39c5fd29d998,libconst_cstr-d28c70a31b5ed1c4,libfreetype-c574db33784f5bdd,libfreetype_sys-faa2bb7cee6d4cf1,libpathfinder_geometry-3329a9c614692b90,libpathfinder_simd-8ab45d82ec8a8244,libclipboard-4bc997ab0391031d,libx11_clipboard-a83aade311600661,libxcb-0177ca15c5ce9b14,liblog-510be0dcad967290,libsyntect-d2be82d290932529,libthiserror-4f42b7cbdd5aee4e,libwalkdir-a35f78ec526c4e41,libsame_file-571000c58b8e7b4d,libonig-8481756c8adde860,libbitflags-68d4be602297714b,libonig_sys-12445473762b45db,libyaml_rust-db1adef0c8eca7f9,liblinked_hash_map-ea7a5d2ba2393087,libonce_cell-dc7066c855677814,libregex_syntax-e8747e70aad4ee0e,libfnv-2d60a9f39d351923,libserde_json-996076c4ddd6ec50,libzmij-5f6ae26cab1b84e4,libplist-0e250ffbee9f32df,libtime-16bc3b5c4e63bf08,libitoa-8a61d41c69a5d900,libtime_core-295e9e8919066279,libnum_conv-e6fc86d307b5917a,libderanged-78c30a05df7028c0,libpowerfmt-29dc0091ae9f0411,libquick_xml-f0d4245c8e83d8ff,libmemchr-d87f7b66dbd7bd49,libbase64-03ac8c42b3d45845,libindexmap-702d0e28ed98dfa1,libequivalent-cae8259c6c10db17,libhashbrown-b59f6065a9008371,libbincode-08c28ec4d14595dd,libserde-b62f6a0703230698,libserde_core-8f1b78a576ad1a65,libstructopt-257e73dbd78ce1b1,liblazy_static-2ab56d54595b8498,libclap-96f61f2aa325aa9c,libvec_map-0b69f66caded51be,libtextwrap-a07715c74fc92a8e,libunicode_width-48f3ab103109ca5a,libterm_size-372e3f50b4cb9be7,libstrsim-9a11d7a3597d2017,libatty-d9f877c565823d53,liblibc-d8c59ab838a7f01d,libansi_term-248cd4a071f2591a,libimage-1045315e7caec21d,libbytemuck-5f3e606d9ceb39ea,libcolor_quant-2be1e1de04f03f41,libpng-2b7477d878bede43,libbitflags-17399c79a3e7e715,libflate2-0d4f7270bf3de529,libminiz_oxide-ecae246506f9a1ba,libfdeflate-2695365028aecc4a,libsimd_adler32-0d2b7c6f80cf16d5,libcrc32fast-98f4c992d4dec850,libcfg_if-ebc73076c81e0e49,libjpeg_decoder-c4cfcd44a8cdd5df,librayon-5c32a3468d7ced62,librayon_core-5cb507c08d904a2f,libcrossbeam_deque-abaa8104975aeba9,libcrossbeam_epoch-647f54b08ada27e0,libcrossbeam_utils-68fd8b948f72a483,libeither-5a08ecc5c20a3e5b,libbyteorder-40b5924803c7721a,libnum_traits-e9e75f7a6c38296e,libanyhow-bb0e25c6af4f9c71}.rlib\" \"<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib\" \"-Wl,-Bdynamic\" \"-lstdc++\" \"-lfontconfig\" \"-lfreetype\" \"-ldl\" \"-lfreetype\" \"-lxcb\" \"-lxcb-render\" \"-lxcb-shape\" \"-lxcb-xfixes\" \"-lgcc_s\" \"-lutil\" \"-lrt\" \"-lpthread\" \"-lm\" \"-ldl\" \"-lc\" \"-L\" \"/tmp/rustcVUop3Y/raw-dylibs\" \"-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld\" \"-fuse-ld=lld\" \"-Wl,--eh-frame-hdr\" \"-Wl,-z,noexecstack\" \"-L\" \"/tmp/cargo-installJ5Tu3I/release/build/harfbuzz-sys-6f5e2e0b1b058952/out\" \"-L\" \"/tmp/cargo-installJ5Tu3I/release/build/onig_sys-2365e473522d8da9/out\" \"-L\" \"/usr/lib/x86_64-linux-gnu\" \"-L\" \"<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib\" \"-o\" \"/tmp/cargo-installJ5Tu3I/release/deps/silicon-04bd2cfa2a814fe5\" \"-Wl,--gc-sections\" \"-pie\" \"-Wl,-z,relro,-z,now\" \"-Wl,-O1\" \"-Wl,--strip-debug\" \"-nodefaultlibs\"\n = note: rust-lld: error: undefined symbol: hb_ft_font_create_referenced\n collect2: error: ld returned 1 exit status\n[stderr] error: could not compile `silicon` (bin \"silicon\") due to 1 previous error\n[stderr] error: failed to compile `silicon v0.5.2`, intermediate artifacts can be found at `/tmp/cargo-installJ5Tu3I`.",
"stderr": "",
"interrupted": false,
"isImage": false
},
"sourceToolAssistantUUID": "ccdd47c4-c709-4b7d-ab0a-bbbd8868dcf4"
},
{
"parentUuid": "f2680dfc-f4e6-4474-a5e9-13dba2410dab",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01JTyCTVKxZLd4nfq3EjZbBe",
"type": "message",
"role": "assistant",
"content": [
{
"type": "thinking",
"thinking": "Missing the harfbuzz library. Let me install the dev packages needed.",
"signature": "Eu0BCkYICxgCKkB4UImQhG+uxT6wRj1n1BZmPzK7j3xfUGpaT3HiwH03Ou5qO/0xpQfjKrMyOBjLmMlfWIR8mnvRgjfB4RArM2GMEgzcAaidMxVOfC8zcRQaDEbip4Sl7l+It575/SIwnIuHa5k7s6fCsvbhEHQOnbKig0LIiguvVmhrdxhgYkukhV4x3wRTRKgBwGr8PbzaKlVHHz7G78eXvEgk1KdOdq45X2BoBq6+tPN10BNaKKf0nr5C244jhvj8goU0cTZhxbC9B6Rnn3XnxocXR3rTpZeclNLKIWNLjbcxLJlc54zAC2UU6wmfGAE="
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 2986,
"cache_read_input_tokens": 40470,
"cache_creation": {
"ephemeral_5m_input_tokens": 2986,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4eks3vWLCodXJjWP1My",
"type": "assistant",
"uuid": "3fd2931f-fb73-485a-aee8-3e16e5260016",
"timestamp": "2026-01-13T03:16:41.415Z"
},
{
"parentUuid": "3fd2931f-fb73-485a-aee8-3e16e5260016",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01JTyCTVKxZLd4nfq3EjZbBe",
"type": "message",
"role": "assistant",
"content": [
{
"type": "text",
"text": "Missing harfbuzz. Need some dev libraries."
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 2986,
"cache_read_input_tokens": 40470,
"cache_creation": {
"ephemeral_5m_input_tokens": 2986,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4eks3vWLCodXJjWP1My",
"type": "assistant",
"uuid": "60efcac3-cc73-4071-b365-e8a81781a7b0",
"timestamp": "2026-01-13T03:16:42.100Z"
},
{
"parentUuid": "60efcac3-cc73-4071-b365-e8a81781a7b0",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01JTyCTVKxZLd4nfq3EjZbBe",
"type": "message",
"role": "assistant",
"content": [
{
"type": "tool_use",
"id": "toolu_017jJcDoTGLuK9aRseQLpPNu",
"name": "AskUserQuestion",
"input": {
"questions": [
{
"question": "Silicon needs some dev libraries. Can you run this?",
"header": "Dependencies",
"options": [
{
"label": "Yes, run it",
"description": "sudo apt install -y libharfbuzz-dev libfontconfig1-dev libfreetype6-dev libxcb1-dev libxcb-render0-dev libxcb-shape0-dev libxcb-xfixes0-dev"
},
{
"label": "Skip silicon for now",
"description": "We can use a different approach for terminal screenshots"
}
],
"multiSelect": false
}
]
}
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 2986,
"cache_read_input_tokens": 40470,
"cache_creation": {
"ephemeral_5m_input_tokens": 2986,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4eks3vWLCodXJjWP1My",
"type": "assistant",
"uuid": "79f98fe2-54f3-4ce9-b5b0-606056077553",
"timestamp": "2026-01-13T03:16:45.226Z"
},
{
"parentUuid": "79f98fe2-54f3-4ce9-b5b0-606056077553",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": [
{
"type": "tool_result",
"content": "User has answered your questions: \"Silicon needs some dev libraries. Can you run this?\"=\"ok I did it\". You can now continue with the user's answers in mind.",
"tool_use_id": "toolu_017jJcDoTGLuK9aRseQLpPNu"
}
]
},
"uuid": "c2fa1289-caa6-48e4-9c82-d7be7c92e7d8",
"timestamp": "2026-01-13T03:17:18.969Z",
"toolUseResult": {
"questions": [
{
"question": "Silicon needs some dev libraries. Can you run this?",
"header": "Dependencies",
"options": [
{
"label": "Yes, run it",
"description": "sudo apt install -y libharfbuzz-dev libfontconfig1-dev libfreetype6-dev libxcb1-dev libxcb-render0-dev libxcb-shape0-dev libxcb-xfixes0-dev"
},
{
"label": "Skip silicon for now",
"description": "We can use a different approach for terminal screenshots"
}
],
"multiSelect": false
}
],
"answers": {
"Silicon needs some dev libraries. Can you run this?": "ok I did it"
}
},
"sourceToolAssistantUUID": "79f98fe2-54f3-4ce9-b5b0-606056077553"
},
{
"parentUuid": "c2fa1289-caa6-48e4-9c82-d7be7c92e7d8",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01BtVJh9hN6EULDuRj9FpajQ",
"type": "message",
"role": "assistant",
"content": [
{
"type": "thinking",
"thinking": "The user installed the dependencies. Let me try installing silicon again.",
"signature": "EvEBCkYICxgCKkBxIZMLXeI6kAEKrDpv9VWgIjeZLyhBZq/XrmBvGCJrnXrBHhD8omF1m0HrWonQO7+yHoqPzRbK+fET2Ltl1f5oEgy2tmlDjQo0CGzqSRsaDGZPnQtRMaAl7K9QIyIwxrLcR3FKzJWcWlukikPX9ClkNplIPBamU8BnrVOX6G5qk6/hoPSxr3jdgZLBbtrbKlnzSI9iYjKotohvMKEuZhlt69Ye+GVhKcyuja2LZvPwts+O+tDEejj9ALZpxnzCGIrjZ68Pxde/M06V2ukTGp2Gqtry9nPg2DPbMsJLfibzColKA1X9Cv3tNBgB"
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 277,
"cache_read_input_tokens": 43456,
"cache_creation": {
"ephemeral_5m_input_tokens": 277,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4eorBRFWq2cHU7tgiv1",
"type": "assistant",
"uuid": "08264b84-e08f-4073-a720-7f4853bdf962",
"timestamp": "2026-01-13T03:17:21.698Z"
},
{
"parentUuid": "08264b84-e08f-4073-a720-7f4853bdf962",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01BtVJh9hN6EULDuRj9FpajQ",
"type": "message",
"role": "assistant",
"content": [
{
"type": "tool_use",
"id": "toolu_011bJRSDTxNcQybgcGMReBSS",
"name": "Bash",
"input": {
"command": "cargo install silicon 2>&1 | tail -20",
"description": "Retry silicon install",
"timeout": 300000
}
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 277,
"cache_read_input_tokens": 43456,
"cache_creation": {
"ephemeral_5m_input_tokens": 277,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4eorBRFWq2cHU7tgiv1",
"type": "assistant",
"uuid": "d19973e5-fb63-4249-8fd7-d5d298b7f918",
"timestamp": "2026-01-13T03:17:22.898Z"
},
{
"parentUuid": "d19973e5-fb63-4249-8fd7-d5d298b7f918",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": [
{
"tool_use_id": "toolu_011bJRSDTxNcQybgcGMReBSS",
"type": "tool_result",
"content": " Compiling num v0.4.3\n Compiling rand_distr v0.2.2\n Compiling structopt-derive v0.4.18\n Compiling serde_derive v1.0.228\n Compiling thiserror-impl v2.0.17\n Compiling x11-clipboard v0.3.3\n Compiling jpeg-decoder v0.3.2\n Compiling clipboard v0.5.0\n Compiling image v0.24.9\n Compiling structopt v0.3.26\n Compiling bincode v1.3.3\n Compiling plist v1.8.0\n Compiling nalgebra v0.30.1\n Compiling onig v6.5.1\n Compiling syntect v5.3.0\n Compiling imageproc v0.23.0\n Compiling silicon v0.5.2\n Finished `release` profile [optimized] target(s) in 10.65s\n Installing /home/tato/.cargo/bin/silicon\n Installed package `silicon v0.5.2` (executable `silicon`)",
"is_error": false
}
]
},
"uuid": "bc36f512-6807-4bbe-81eb-c412bbbb9a9f",
"timestamp": "2026-01-13T03:17:36.299Z",
"toolUseResult": {
"stdout": " Compiling num v0.4.3\n Compiling rand_distr v0.2.2\n Compiling structopt-derive v0.4.18\n Compiling serde_derive v1.0.228\n Compiling thiserror-impl v2.0.17\n Compiling x11-clipboard v0.3.3\n Compiling jpeg-decoder v0.3.2\n Compiling clipboard v0.5.0\n Compiling image v0.24.9\n Compiling structopt v0.3.26\n Compiling bincode v1.3.3\n Compiling plist v1.8.0\n Compiling nalgebra v0.30.1\n Compiling onig v6.5.1\n Compiling syntect v5.3.0\n Compiling imageproc v0.23.0\n Compiling silicon v0.5.2\n Finished `release` profile [optimized] target(s) in 10.65s\n Installing /home/tato/.cargo/bin/silicon\n Installed package `silicon v0.5.2` (executable `silicon`)",
"stderr": "",
"interrupted": false,
"isImage": false
},
"sourceToolAssistantUUID": "d19973e5-fb63-4249-8fd7-d5d298b7f918"
},
{
"parentUuid": "bc36f512-6807-4bbe-81eb-c412bbbb9a9f",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01Azb1g4m195Wcq6NZqGhsma",
"type": "message",
"role": "assistant",
"content": [
{
"type": "thinking",
"thinking": "Silicon is now installed. Let me verify both tools are working.",
"signature": "EucBCkYICxgCKkDba97WbraLUwGAZTRi73CFvdHvtL1fYkMZnW6KLOFLeRUUiUctmT19RJgWkI5LxhiJJI4Gq0vXgme2gfBMjHc9EgwPhRah+pij18eZFAEaDPEwUzg9VkcCuFgARiIweuEipbzHWGKKVO8lhMCKacUmO0Q0QOeNBFKkEHYSrGr9f+sQZwO0Nl9F+T4siLSvKk8inCOWUBryFzCFQl7sQOMoZmydJs/Mkc4m1pdx0WbEuEGoUNWrSs4nAl47kWUgdTiFjiMCor1osokJjK9Lxqp98Ijlb5XFjoHlPB4tcPqfGAE="
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 426,
"cache_read_input_tokens": 43733,
"cache_creation": {
"ephemeral_5m_input_tokens": 426,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4eq8PmQvcw4cx1jkQp9",
"type": "assistant",
"uuid": "4c88249b-ffeb-4a43-a3c5-ffaffee272f6",
"timestamp": "2026-01-13T03:17:39.143Z"
},
{
"parentUuid": "4c88249b-ffeb-4a43-a3c5-ffaffee272f6",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01Azb1g4m195Wcq6NZqGhsma",
"type": "message",
"role": "assistant",
"content": [
{
"type": "text",
"text": "Both tools ready."
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 426,
"cache_read_input_tokens": 43733,
"cache_creation": {
"ephemeral_5m_input_tokens": 426,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4eq8PmQvcw4cx1jkQp9",
"type": "assistant",
"uuid": "51873f5a-309d-415a-beb1-d71741d20e4d",
"timestamp": "2026-01-13T03:17:39.508Z"
},
{
"parentUuid": "51873f5a-309d-415a-beb1-d71741d20e4d",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01Azb1g4m195Wcq6NZqGhsma",
"type": "message",
"role": "assistant",
"content": [
{
"type": "tool_use",
"id": "toolu_01X4JsbU18GaAVd6CtxDEiag",
"name": "Bash",
"input": {
"command": "silicon --version && ~/.local/bin/vhs --version && ffmpeg -version | head -1",
"description": "Verify all tools installed"
}
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 426,
"cache_read_input_tokens": 43733,
"cache_creation": {
"ephemeral_5m_input_tokens": 426,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4eq8PmQvcw4cx1jkQp9",
"type": "assistant",
"uuid": "690cac9e-b04f-4564-84bd-8bb6d5a4b825",
"timestamp": "2026-01-13T03:17:40.663Z"
},
{
"parentUuid": "690cac9e-b04f-4564-84bd-8bb6d5a4b825",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": [
{
"tool_use_id": "toolu_01X4JsbU18GaAVd6CtxDEiag",
"type": "tool_result",
"content": "silicon 0.5.2\nvhs version v0.10.0 (517bcda)\nffmpeg version 6.1.1-3ubuntu5 Copyright (c) 2000-2023 the FFmpeg developers",
"is_error": false
}
]
},
"uuid": "2f6b3dfb-d2b9-461d-8ca5-b6c87c351078",
"timestamp": "2026-01-13T03:18:03.528Z",
"toolUseResult": {
"stdout": "silicon 0.5.2\nvhs version v0.10.0 (517bcda)\nffmpeg version 6.1.1-3ubuntu5 Copyright (c) 2000-2023 the FFmpeg developers",
"stderr": "",
"interrupted": false,
"isImage": false
},
"sourceToolAssistantUUID": "690cac9e-b04f-4564-84bd-8bb6d5a4b825"
},
{
"parentUuid": "2f6b3dfb-d2b9-461d-8ca5-b6c87c351078",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_013xSgAxh5swfhc2GNamhsXc",
"type": "message",
"role": "assistant",
"content": [
{
"type": "thinking",
"thinking": "All three tools are installed. The user said they'd get a Stranger Things screenshot for the \"3 waterfalls\" reference. Now they can run the scripts to generate the GIFs.\n\nLet me also check if vhs is in the PATH or if we need to add it.",
"signature": "EpIDCkYICxgCKkDJjASLFu7FzquiK0WJ+7fW6dpv3AfGY0y9Aw2FFOYuKRQ20Lp7FIE72dPL+T6bpg1Z0xDoqy9ZBrj4dfAxhXI2Egxo+rVkL8H0/Vcq2xQaDM6akM18CfEQUDWidCIwi6lgFYNBjZu0QyuyeFiRJl/iZ0YFnSrybKr5X+v1SHuL75x2dmABYiZQ/cG/R4kkKvkBmrVQD/ZsYL7GLbykGPi4lIVKnmc35oukm5Ql6sVvI2+gIwPxacvbDzzsOaKY9BxDr9GfI532LDzRIWAxvb6843/aHjVmyptbAh5iJ5WmM385L2QD1zuZ85VRhnAejUt3SUloe1AW5pQI5xbotT5S2zovNyNmkGo+8D1vTG6CnY4XzmiSVecZfnV8xpZaBKxAOXeg0iDYWEAqkAWsk+U6cgtAnsCsb6kLtZJwmcvUNoOFGYGvKSsb5YagmIO4uqz7kyAYTyO9eZv6Aa9X1wHqU0t6P/dSYsTnbAIPhlVE6tBLLtRj0iT15IJ32ReF5Z6lMfqftVrjOpg8GAE="
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 295,
"cache_read_input_tokens": 44159,
"cache_creation": {
"ephemeral_5m_input_tokens": 295,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4es8ZjtayaMzySwVuCF",
"type": "assistant",
"uuid": "e1d1a355-9879-45bd-8c04-d594c86d7757",
"timestamp": "2026-01-13T03:18:09.663Z"
},
{
"parentUuid": "e1d1a355-9879-45bd-8c04-d594c86d7757",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_013xSgAxh5swfhc2GNamhsXc",
"type": "message",
"role": "assistant",
"content": [
{
"type": "text",
"text": "All set:\n- **silicon** 0.5.2\n- **vhs** 0.10.0\n- **ffmpeg** 6.1.1\n\nOne thing - vhs is in `~/.local/bin/`. Make sure that's in your PATH:\n\n```bash\nexport PATH=\"$HOME/.local/bin:$PATH\"\n```\n\nNow you can generate the GIFs:\n\n```bash\ncd images\n./generate_all.sh silicon # Terminal screenshots (01-03, 07)\n./generate_all.sh vhs # TUI recordings (00, 04-06)\n```\n\nWhen you have the Stranger Things \"3 waterfalls\" screenshot, drop it in `images/` and we can reference it in tweet 6.\n\nReady to test one of the scripts?"
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 295,
"cache_read_input_tokens": 44159,
"cache_creation": {
"ephemeral_5m_input_tokens": 295,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4es8ZjtayaMzySwVuCF",
"type": "assistant",
"uuid": "777dd1ea-0e6a-4a6a-8ebd-a1b49ae12442",
"timestamp": "2026-01-13T03:18:14.118Z"
},
{
"type": "queue-operation",
"operation": "dequeue",
"timestamp": "2026-01-13T03:18:14.179Z",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a"
},
{
"parentUuid": "777dd1ea-0e6a-4a6a-8ebd-a1b49ae12442",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "system",
"subtype": "stop_hook_summary",
"hookCount": 1,
"hookInfos": [
{
"command": "${CLAUDE_PLUGIN_ROOT}/hooks/stop-hook.sh"
}
],
"hookErrors": [],
"preventedContinuation": false,
"stopReason": "",
"hasOutput": false,
"level": "suggestion",
"timestamp": "2026-01-13T03:18:14.168Z",
"uuid": "52df285f-307b-4863-a563-bc9ece17a1c9",
"toolUseID": "875c5273-ad14-4d0e-9c02-f518171d9b55"
},
{
"parentUuid": "52df285f-307b-4863-a563-bc9ece17a1c9",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "system",
"subtype": "turn_duration",
"durationMs": 110729,
"timestamp": "2026-01-13T03:18:14.174Z",
"uuid": "53f99862-0b9f-4fc9-8543-c9fe213b4f92",
"isMeta": false
},
{
"type": "file-history-snapshot",
"messageId": "09565089-9370-4e10-8df2-6bc635d4e170",
"snapshot": {
"messageId": "09565089-9370-4e10-8df2-6bc635d4e170",
"trackedFileBackups": {
"images/01_too_many_claudes.sh": {
"backupFileName": "3d6baffb8893cc78@v2",
"version": 2,
"backupTime": "2026-01-13T03:12:42.474Z"
},
"images/02_varnishing_context.sh": {
"backupFileName": "f669fd8510b911b1@v2",
"version": 2,
"backupTime": "2026-01-13T03:12:42.476Z"
},
"images/03_lost_rewinds.sh": {
"backupFileName": "0aee1abca745e057@v2",
"version": 2,
"backupTime": "2026-01-13T03:12:42.478Z"
},
"images/04_tui_tree.tape": {
"backupFileName": "9397a6bef82371af@v1",
"version": 1,
"backupTime": "2026-01-13T03:08:13.982Z"
},
"images/05_teleport.tape": {
"backupFileName": "9e3d511d29baddc9@v1",
"version": 1,
"backupTime": "2026-01-13T03:08:15.189Z"
},
"images/06_hero.tape": {
"backupFileName": "7925468215bf1f2b@v1",
"version": 1,
"backupTime": "2026-01-13T03:08:16.013Z"
},
"images/generate_all.sh": {
"backupFileName": "4410c78633969e71@v2",
"version": 2,
"backupTime": "2026-01-13T03:12:42.482Z"
},
"images/00_meta_teleport.tape": {
"backupFileName": "5f54840062e592f8@v1",
"version": 1,
"backupTime": "2026-01-13T03:08:46.737Z"
},
"images/07_meta_closing.sh": {
"backupFileName": "a68f4545951749a8@v2",
"version": 2,
"backupTime": "2026-01-13T03:12:42.484Z"
}
},
"timestamp": "2026-01-13T03:18:14.199Z"
},
"isSnapshotUpdate": false
},
{
"parentUuid": "53f99862-0b9f-4fc9-8543-c9fe213b4f92",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": "<task-notification>\n<task-id>ba5308b</task-id>\n<output-file>/tmp/claude/-home-tato-Desktop-one-claude/tasks/ba5308b.output</output-file>\n<status>failed</status>\n<summary>Background command \"Install silicon for code screenshots\" failed with exit code 101</summary>\n</task-notification>\nRead the output file to retrieve the result: /tmp/claude/-home-tato-Desktop-one-claude/tasks/ba5308b.output"
},
"uuid": "09565089-9370-4e10-8df2-6bc635d4e170",
"timestamp": "2026-01-13T03:18:14.195Z",
"thinkingMetadata": {
"level": "high",
"disabled": false,
"triggers": []
},
"todos": []
},
{
"parentUuid": "09565089-9370-4e10-8df2-6bc635d4e170",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01Do3So5ZUBPQQuETMq5WGoi",
"type": "message",
"role": "assistant",
"content": [
{
"type": "thinking",
"thinking": "The user is getting a notification about the earlier failed silicon install (before we installed the dependencies). But we already successfully installed silicon afterwards, so this is just a stale notification. I can acknowledge it and confirm we're good to go.",
"signature": "Eq8DCkYICxgCKkBYz666ShO81/A0v1FsulU0elPVRuLyZ2wketwV8CmfQmJ+I3anpdNXCGlpI0US4K2bSCf7ue41uZmAjb8hCq6QEgw87lqRi3IfN4PnX0saDB1Ef4ZRFIVgv6ZFeSIwDNeHLketUmVy0gnYQ47+dt51AhTRes7yNV+eZ96JPmHj2LAeShQM7e/1/XFRz70iKpYCRPNtx01bKy1yn3kp+Rplo49uPA+ugVrijjfShBAmr/ztZMhsjt2qfWXRN/YpzTpo/E47iWBTm295Ur5DxkMigqBMHlh1cKRa5paoG00Teg+LA7mxjNnfz5bhpzTga45XvSowIDBmLJPvBum8YLv2BTpKIgwxJJdrGthouJf4BKDtEIwNIexvh0qTIiixl+XkEoGrHlNT5hZjH4aGDWQkGHGa7mW/ZD12NHdsXLSucod7EqIjGLifzUR/yVClcqxF0i0yFyg0dgNsYNci24AhkiQHm32gUApU1A+bHdzU1wTOKvLBRJ6FkdswKlTZ0C6BMwaSGMNxOYBNK9U0zlq6srhSitt9Rdfe8Ctt51HDuCQFHGv3HKoYAQ=="
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 10,
"cache_creation_input_tokens": 387,
"cache_read_input_tokens": 44454,
"cache_creation": {
"ephemeral_5m_input_tokens": 387,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 4,
"service_tier": "standard"
}
},
"requestId": "req_011CX4esvA9DeopJSn6mGb1P",
"type": "assistant",
"uuid": "a5ed7d55-7b78-4e2e-a905-0aedf4bfcf9b",
"timestamp": "2026-01-13T03:18:17.795Z"
},
{
"parentUuid": "a5ed7d55-7b78-4e2e-a905-0aedf4bfcf9b",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01Do3So5ZUBPQQuETMq5WGoi",
"type": "message",
"role": "assistant",
"content": [
{
"type": "text",
"text": "That was the first attempt - we already fixed it and silicon installed successfully after you added the dev libraries. We're good to go.\n\nWant to test the scripts now, or waiting on the Stranger Things screenshot first?"
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 10,
"cache_creation_input_tokens": 387,
"cache_read_input_tokens": 44454,
"cache_creation": {
"ephemeral_5m_input_tokens": 387,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 4,
"service_tier": "standard"
}
},
"requestId": "req_011CX4esvA9DeopJSn6mGb1P",
"type": "assistant",
"uuid": "ba7b4223-166f-45cb-929b-f557c6713c6f",
"timestamp": "2026-01-13T03:18:19.011Z"
},
{
"parentUuid": "ba7b4223-166f-45cb-929b-f557c6713c6f",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "system",
"subtype": "stop_hook_summary",
"hookCount": 1,
"hookInfos": [
{
"command": "${CLAUDE_PLUGIN_ROOT}/hooks/stop-hook.sh"
}
],
"hookErrors": [],
"preventedContinuation": false,
"stopReason": "",
"hasOutput": false,
"level": "suggestion",
"timestamp": "2026-01-13T03:18:19.039Z",
"uuid": "3a28b027-0e65-48f2-bfef-201ba5d46919",
"toolUseID": "0aae45f0-6e90-4179-898e-3c95f4e966cd"
},
{
"type": "file-history-snapshot",
"messageId": "ef5d828d-4432-4b05-a1de-6cdf8af9f251",
"snapshot": {
"messageId": "ef5d828d-4432-4b05-a1de-6cdf8af9f251",
"trackedFileBackups": {
"images/01_too_many_claudes.sh": {
"backupFileName": "3d6baffb8893cc78@v2",
"version": 2,
"backupTime": "2026-01-13T03:12:42.474Z"
},
"images/02_varnishing_context.sh": {
"backupFileName": "f669fd8510b911b1@v2",
"version": 2,
"backupTime": "2026-01-13T03:12:42.476Z"
},
"images/03_lost_rewinds.sh": {
"backupFileName": "0aee1abca745e057@v2",
"version": 2,
"backupTime": "2026-01-13T03:12:42.478Z"
},
"images/04_tui_tree.tape": {
"backupFileName": "9397a6bef82371af@v1",
"version": 1,
"backupTime": "2026-01-13T03:08:13.982Z"
},
"images/05_teleport.tape": {
"backupFileName": "9e3d511d29baddc9@v1",
"version": 1,
"backupTime": "2026-01-13T03:08:15.189Z"
},
"images/06_hero.tape": {
"backupFileName": "7925468215bf1f2b@v1",
"version": 1,
"backupTime": "2026-01-13T03:08:16.013Z"
},
"images/generate_all.sh": {
"backupFileName": "4410c78633969e71@v2",
"version": 2,
"backupTime": "2026-01-13T03:12:42.482Z"
},
"images/00_meta_teleport.tape": {
"backupFileName": "5f54840062e592f8@v1",
"version": 1,
"backupTime": "2026-01-13T03:08:46.737Z"
},
"images/07_meta_closing.sh": {
"backupFileName": "a68f4545951749a8@v2",
"version": 2,
"backupTime": "2026-01-13T03:12:42.484Z"
}
},
"timestamp": "2026-01-13T03:18:23.105Z"
},
"isSnapshotUpdate": false
},
{
"parentUuid": "3a28b027-0e65-48f2-bfef-201ba5d46919",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": "I dropped the screenshot already"
},
"uuid": "ef5d828d-4432-4b05-a1de-6cdf8af9f251",
"timestamp": "2026-01-13T03:18:23.101Z",
"thinkingMetadata": {
"level": "high",
"disabled": false,
"triggers": []
},
"todos": []
},
{
"parentUuid": "ef5d828d-4432-4b05-a1de-6cdf8af9f251",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01HXf6Q7vBcyeqcRRaF1p9Um",
"type": "message",
"role": "assistant",
"content": [
{
"type": "thinking",
"thinking": "The user dropped the Stranger Things screenshot. Let me find it in the images directory.",
"signature": "EoACCkYICxgCKkAvERd60+dzKappbP+L5uECbuLiHj6jB854trWc8hsvMLmn72cXChvQEu1R5HQ76Wtzl9UTWV7ARYcutMTcwH/MEgxzqfh6dZG/xjpuDSIaDNi2PmQ5zQVDfpevmyIwiRYuHsPOqaRHI2ZIANjLdy7eEBYNxcHQXmr4xcWqHX0Zht8NRik0QUWnSopfLKI4KmjNDXkKuiwJtJoNeeBgkxuPPWCuTLvdYS7m/l0ofspNMX56CLDiG3ua2Z7tksCZngV6AcTIj5Zpo3TbJIlgZtsY5rAe7716yJfn83v3+DCrPrzIUg02yMD51oHdEWs+CZCTl+/GiYMpFxgB"
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 10,
"cache_creation_input_tokens": 119,
"cache_read_input_tokens": 44841,
"cache_creation": {
"ephemeral_5m_input_tokens": 119,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 3,
"service_tier": "standard"
}
},
"requestId": "req_011CX4etaXiwE2W3izMcQM7o",
"type": "assistant",
"uuid": "d31fd61a-a8fa-4999-bf89-dfd0618b9652",
"timestamp": "2026-01-13T03:18:26.127Z"
},
{
"parentUuid": "d31fd61a-a8fa-4999-bf89-dfd0618b9652",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01HXf6Q7vBcyeqcRRaF1p9Um",
"type": "message",
"role": "assistant",
"content": [
{
"type": "tool_use",
"id": "toolu_015mbr7xjZyG9SCVz7X64rNT",
"name": "Bash",
"input": {
"command": "ls -la /home/tato/Desktop/one_claude/images/",
"description": "List images directory to find the screenshot"
}
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 10,
"cache_creation_input_tokens": 119,
"cache_read_input_tokens": 44841,
"cache_creation": {
"ephemeral_5m_input_tokens": 119,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 3,
"service_tier": "standard"
}
},
"requestId": "req_011CX4etaXiwE2W3izMcQM7o",
"type": "assistant",
"uuid": "64bcadcb-f4dd-4d49-9bfd-90abb18dc161",
"timestamp": "2026-01-13T03:18:27.645Z"
},
{
"parentUuid": "64bcadcb-f4dd-4d49-9bfd-90abb18dc161",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": [
{
"tool_use_id": "toolu_015mbr7xjZyG9SCVz7X64rNT",
"type": "tool_result",
"content": "total 1532\ndrwxrwxr-x 2 tato tato 4096 Jan 12 22:14 .\ndrwxrwxr-x 11 tato tato 4096 Jan 12 22:16 ..\n-rw-rw-r-- 1 tato tato 769 Jan 12 22:08 00_meta_teleport.tape\n-rwxrwxr-x 1 tato tato 2583 Jan 12 22:08 01_too_many_claudes.sh\n-rwxrwxr-x 1 tato tato 2553 Jan 12 22:08 02_varnishing_context.sh\n-rwxrwxr-x 1 tato tato 2391 Jan 12 22:08 03_lost_rewinds.sh\n-rw-rw-r-- 1 tato tato 694 Jan 12 22:08 04_tui_tree.tape\n-rw-rw-r-- 1 tato tato 534 Jan 12 22:08 05_teleport.tape\n-rw-rw-r-- 1 tato tato 854 Jan 12 22:08 06_hero.tape\n-rwxrwxr-x 1 tato tato 1596 Jan 12 22:08 07_meta_closing.sh\n-rw-rw-r-- 1 tato tato 1523069 Jan 12 22:14 3 waterfalls.png\n-rwxrwxr-x 1 tato tato 1264 Jan 12 22:09 generate_all.sh",
"is_error": false
}
]
},
"uuid": "96ba338a-efce-4237-b001-2ad36ab679f5",
"timestamp": "2026-01-13T03:18:27.904Z",
"toolUseResult": {
"stdout": "total 1532\ndrwxrwxr-x 2 tato tato 4096 Jan 12 22:14 .\ndrwxrwxr-x 11 tato tato 4096 Jan 12 22:16 ..\n-rw-rw-r-- 1 tato tato 769 Jan 12 22:08 00_meta_teleport.tape\n-rwxrwxr-x 1 tato tato 2583 Jan 12 22:08 01_too_many_claudes.sh\n-rwxrwxr-x 1 tato tato 2553 Jan 12 22:08 02_varnishing_context.sh\n-rwxrwxr-x 1 tato tato 2391 Jan 12 22:08 03_lost_rewinds.sh\n-rw-rw-r-- 1 tato tato 694 Jan 12 22:08 04_tui_tree.tape\n-rw-rw-r-- 1 tato tato 534 Jan 12 22:08 05_teleport.tape\n-rw-rw-r-- 1 tato tato 854 Jan 12 22:08 06_hero.tape\n-rwxrwxr-x 1 tato tato 1596 Jan 12 22:08 07_meta_closing.sh\n-rw-rw-r-- 1 tato tato 1523069 Jan 12 22:14 3 waterfalls.png\n-rwxrwxr-x 1 tato tato 1264 Jan 12 22:09 generate_all.sh",
"stderr": "",
"interrupted": false,
"isImage": false
},
"sourceToolAssistantUUID": "64bcadcb-f4dd-4d49-9bfd-90abb18dc161"
},
{
"parentUuid": "96ba338a-efce-4237-b001-2ad36ab679f5",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01Q1wkpAxmvP5yxp1645NPkW",
"type": "message",
"role": "assistant",
"content": [
{
"type": "thinking",
"thinking": "Found it - \"3 waterfalls.png\". Let me take a look at it.",
"signature": "EuABCkYICxgCKkDR4hZ0Jj3kK849qEHhnldHeP7CwnatWPa58hyjwNH2kviXU3FGHbc+05TVwvnEgW6LhqCRsf4crhf7ig/hj0JWEgxGNFMufDVzLAqnAqIaDButToQ2/U+oNOO6/yIwuHB0Fr5q5+GzP6KgdmCQUg3Rp0mmRdsHkVA+eDTFMR0lpIwJy8NU3K7kHhvSk7I3Kki+UZphgt+eBRwd3cKucKHf51ewTfPjgqTYvJSYDzO3M854yXg+yhsnN99oeDnJMc+UTDoG117ORkZCy1fo38uCuFBOj09iH8gYAQ=="
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 563,
"cache_read_input_tokens": 44960,
"cache_creation": {
"ephemeral_5m_input_tokens": 563,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4etvtab5bL3zNaovFgW",
"type": "assistant",
"uuid": "df98a93d-5a1b-41a3-b146-046892b9dad7",
"timestamp": "2026-01-13T03:18:33.587Z"
},
{
"parentUuid": "df98a93d-5a1b-41a3-b146-046892b9dad7",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01Q1wkpAxmvP5yxp1645NPkW",
"type": "message",
"role": "assistant",
"content": [
{
"type": "tool_use",
"id": "toolu_0186ePiE4hdaEFeF6j1UzGax",
"name": "Read",
"input": {
"file_path": "/home/tato/Desktop/one_claude/images/3 waterfalls.png"
}
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 563,
"cache_read_input_tokens": 44960,
"cache_creation": {
"ephemeral_5m_input_tokens": 563,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4etvtab5bL3zNaovFgW",
"type": "assistant",
"uuid": "10c961aa-d30b-4009-8715-191bf96b0d4b",
"timestamp": "2026-01-13T03:18:34.236Z"
},
{
"parentUuid": "10c961aa-d30b-4009-8715-191bf96b0d4b",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": [
{
"tool_use_id": "toolu_0186ePiE4hdaEFeF6j1UzGax",
"type": "tool_result",
"content": [
{
"type": "image",
"source": {
"type": "base64",
"data": "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",
"media_type": "image/jpeg"
}
}
]
}
]
},
"uuid": "1c21b801-2815-4aa8-9cb8-517430e59692",
"timestamp": "2026-01-13T03:18:34.570Z",
"toolUseResult": {
"type": "image",
"file": {
"base64": "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",
"type": "image/jpeg",
"originalSize": 1523069
}
},
"sourceToolAssistantUUID": "10c961aa-d30b-4009-8715-191bf96b0d4b"
},
{
"parentUuid": "1c21b801-2815-4aa8-9cb8-517430e59692",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01BxW2WHndQfeBH4ccv6v5SK",
"type": "message",
"role": "assistant",
"content": [
{
"type": "thinking",
"thinking": "That's a screenshot from Stranger Things showing Mike and Eleven. This is the \"3 waterfalls or at least one\" reference. I should rename it to something without spaces for easier scripting, and this will be used for tweet 6.\n\nThe joke in the tweet thread is referencing this scene - \"One place with maybe 3 waterfalls, or at least one.\" It's a romantic/emotional moment from the show.\n\nLet me rename it and then we can test the scripts.",
"signature": "EtoECkYICxgCKkBFGQKY44bM1vkIJslKGFiYSoDUjJUUSg2NiytEiPlx3bMjBhtbTAT2IrOgjo5IfWSukXyOMOPKngL2YnsECeX8Egylx6JH7mBLIbmg6v4aDDDz9UYGqpCv7tRLziIwWP23oG5XpZx1VKc/whY+6TSHMl38Ld+W9z+OQ5+2FpvrFh/Z2T2Z6FLfkTj7k1dCKsEDpcy0i0iGljVxvNHM7ZUX4hqBcIWOQstqem2LWmX2RAr2wKu8pG3iweuSe/QfGRAb5oGf6gzek2vhw3z15S4JpkTjJgY4VcDV+BSWbb+zMGPFJr+d7uwVSpjFW8FZsVs15elyrG2Z0u6DmdXonVQKjFnfLfr3R8FwxiTOANYvJq/tzPq577KGndFPVpNAegluXUZxbRwovCap3DC3cwqEY+iY6Nb3a+iCCTLTxHVxIjd666JIfcwqkzbT23a+d66H4W4GHwXyfc3bJ1ei0wWQB/1to9nc6gF+YnwaMJLStN93Mw28vhSF1Mxmfa6XyRk6sibFl6brOjimBjRXfu1/RNqoDTyBJ4imZ5rzx3m+x0W3pms8Uu5Qls12NbARU+4loQKvqoNFHIrPqYNi3o2BQN/qE703CAiw8K5xaH4ff0+osHdrrJT7UqsBUbve76ofvgdiqGRFsYvD2TJnyEF+NvE7vuwomWlurdEPkzeGgcXRacLC+FBSF/PIouhtg29IEMmx2JZvL8zJamHUZMW/kAfBw3hNQh1OQnpXAkuZw2fqbfGnVDbq5hgid1AuBgWR1AvrXH7ByEJzST/IROBHWV4YAQ=="
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 530,
"cache_read_input_tokens": 45523,
"cache_creation": {
"ephemeral_5m_input_tokens": 530,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4euRGPXh5yqvqxek8mn",
"type": "assistant",
"uuid": "bdd7aba3-a872-4e47-9302-d1d889e30f6a",
"timestamp": "2026-01-13T03:18:40.760Z"
},
{
"parentUuid": "bdd7aba3-a872-4e47-9302-d1d889e30f6a",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01BxW2WHndQfeBH4ccv6v5SK",
"type": "message",
"role": "assistant",
"content": [
{
"type": "text",
"text": "Perfect - Mike and Eleven. Let me rename it for easier scripting."
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 530,
"cache_read_input_tokens": 45523,
"cache_creation": {
"ephemeral_5m_input_tokens": 530,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4euRGPXh5yqvqxek8mn",
"type": "assistant",
"uuid": "5e69c015-08df-450a-96bb-af16f9b6fdb1",
"timestamp": "2026-01-13T03:18:41.179Z"
},
{
"parentUuid": "5e69c015-08df-450a-96bb-af16f9b6fdb1",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01BxW2WHndQfeBH4ccv6v5SK",
"type": "message",
"role": "assistant",
"content": [
{
"type": "tool_use",
"id": "toolu_01VVFz5hD9ByNDP8ubJ7ounN",
"name": "Bash",
"input": {
"command": "mv \"/home/tato/Desktop/one_claude/images/3 waterfalls.png\" /home/tato/Desktop/one_claude/images/06_waterfalls.png",
"description": "Rename screenshot to match numbering"
}
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 530,
"cache_read_input_tokens": 45523,
"cache_creation": {
"ephemeral_5m_input_tokens": 530,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4euRGPXh5yqvqxek8mn",
"type": "assistant",
"uuid": "e9fbd20e-866e-4b57-b6ff-f4ef9045d6a3",
"timestamp": "2026-01-13T03:18:42.024Z"
},
{
"parentUuid": "e9fbd20e-866e-4b57-b6ff-f4ef9045d6a3",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": [
{
"tool_use_id": "toolu_01VVFz5hD9ByNDP8ubJ7ounN",
"type": "tool_result",
"content": "",
"is_error": false
}
]
},
"uuid": "87dac0e3-1a99-4d96-94a3-3c436eb8d285",
"timestamp": "2026-01-13T03:18:47.556Z",
"toolUseResult": {
"stdout": "",
"stderr": "",
"interrupted": false,
"isImage": false
},
"sourceToolAssistantUUID": "e9fbd20e-866e-4b57-b6ff-f4ef9045d6a3"
},
{
"parentUuid": "87dac0e3-1a99-4d96-94a3-3c436eb8d285",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01BAUVM4MnH9VqBxoqddmdHj",
"type": "message",
"role": "assistant",
"content": [
{
"type": "thinking",
"thinking": "Now the images directory has:\n- 00_meta_teleport.tape\n- 01_too_many_claudes.sh\n- 02_varnishing_context.sh\n- 03_lost_rewinds.sh\n- 04_tui_tree.tape\n- 05_teleport.tape\n- 06_hero.tape (VHS tape for the TUI demo)\n- 06_waterfalls.png (the Stranger Things screenshot)\n- 07_meta_closing.sh\n\nSo tweet 6 will have the Stranger Things screenshot with the \"maybe 3 waterfalls or at least one\" line, and 06_hero.tape can be renamed to avoid confusion. Or we can just use both - the screenshot for the joke and the hero GIF as a demo.\n\nLet me test one of the silicon scripts first to make sure everything works.",
"signature": "EvgFCkYICxgCKkDCkI4XqJxPZhPS63qAXht7tsB2o0q1/zTYSfiozxKV3X6B8W6ci+SkY6PinuisKWWsbIFvIzN1GwnUAjj+8qCiEgyviRDp2Zx7+LxxCwcaDEjMOVkg4Wrd2nTkpiIwXhf5gPYa7wdGd6/Z61vF4ZlTDs9iCCWR63dSPx827ELUxD8i3e+fJuMOp5WfUVEeKt8EiQbJYs32ZCFZEtHm5aPtJXNQ3y+2mpGOvwcuLG/nqiaVm0idDOZHmh3PnoKk5+cU2fRrp0siRBWVTC/whWHoEnEDdP8Z2m5HAqelkfpO2ENTQkLWu73lTiuanIhLRz9qaWxS5wj7+iArpX40NMi579uNNy6iEJwsA1BQecA37NMDCGAZK6Kq5VBvAzQHs/JpwQMoM5b79fwOVh7iwYN+jTRYxtKMh6dU9hsfqSwafYOZ0WJNc+z4ruau6eOITLEpNQg6u+TNancqQkOAUmTxwo4Z/3wtJorFL16nEwkMGBV+thdbDiTuaFG4ldPhfiYQ59t2Bn+49AvDb9iX0QhBIAU4UfNdiniezrymxLX20li3QlYwMVl7HLVUqk0zD1h7QjWl7ccIBV435+eThKdjBRiz+lOBnSPCRs56DNFJCnxbxCIJ5GPF6L/FJ+oEnAbrPzYpZlqhZr8tYpqp9t6ggpQQh321Af6CFmaS+BtA1grJNAZlA0dfQYCEPa1AfrtqgA5KsnA6SbDgToKTFXCIubFfPV8/srN3izivmJA3+pOVYqgxvZb6uhqaanscWWSicXeKae8Ly7PBJE24jX44otTR9CaRsDbnfNjHwjOEz/VpWaNOsfmHdgeivQpQ6EQZTKRohC/9B3dsMGCA0oTgQ4kkqyhfq+dUKc/nubjaPpP6f8w9HN+kHsL859asqcANYrjU9fYnwmIhOh7oDDhb9sro7Wfr2LTTVdc+xwT7af7Wefn5rGED+tM1s4U+/hAJhPpGw1JkuJh+VOXKb/uXFXwAyIgUSgRf/6kM3HNT+hgB"
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 282,
"cache_read_input_tokens": 46053,
"cache_creation": {
"ephemeral_5m_input_tokens": 282,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4evNu2w9dvsTb2JjLdx",
"type": "assistant",
"uuid": "06458013-35c7-465c-81b6-e9d70baa8915",
"timestamp": "2026-01-13T03:18:53.439Z"
},
{
"parentUuid": "06458013-35c7-465c-81b6-e9d70baa8915",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01BAUVM4MnH9VqBxoqddmdHj",
"type": "message",
"role": "assistant",
"content": [
{
"type": "text",
"text": "Ready to test. Let's try the first silicon script."
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 282,
"cache_read_input_tokens": 46053,
"cache_creation": {
"ephemeral_5m_input_tokens": 282,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4evNu2w9dvsTb2JjLdx",
"type": "assistant",
"uuid": "e3a4054a-e6eb-4e5c-9b94-8f1f1129e89d",
"timestamp": "2026-01-13T03:18:53.706Z"
},
{
"parentUuid": "e3a4054a-e6eb-4e5c-9b94-8f1f1129e89d",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01BAUVM4MnH9VqBxoqddmdHj",
"type": "message",
"role": "assistant",
"content": [
{
"type": "tool_use",
"id": "toolu_019pQSynBGpQomR9kbYMByup",
"name": "Bash",
"input": {
"command": "cd /home/tato/Desktop/one_claude/images && bash 01_too_many_claudes.sh",
"description": "Test first silicon script",
"timeout": 60000
}
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 282,
"cache_read_input_tokens": 46053,
"cache_creation": {
"ephemeral_5m_input_tokens": 282,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4evNu2w9dvsTb2JjLdx",
"type": "assistant",
"uuid": "8e4add51-c340-4ea4-9fb6-762862a4daa5",
"timestamp": "2026-01-13T03:18:54.581Z"
},
{
"parentUuid": "8e4add51-c340-4ea4-9fb6-762862a4daa5",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": [
{
"tool_use_id": "toolu_019pQSynBGpQomR9kbYMByup",
"type": "tool_result",
"content": "Created 01_too_many_claudes.gif\nffmpeg version 6.1.1-3ubuntu5 Copyright (c) 2000-2023 the FFmpeg developers\n built with gcc 13 (Ubuntu 13.2.0-23ubuntu3)\n configuration: --prefix=/usr --extra-version=3ubuntu5 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --disable-omx --enable-gnutls --enable-libaom --enable-libass --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libglslang --enable-libgme --enable-libgsm --enable-libharfbuzz --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-openal --enable-opencl --enable-opengl --disable-sndio --enable-libvpl --disable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-ladspa --enable-libbluray --enable-libjack --enable-libpulse --enable-librabbitmq --enable-librist --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libx264 --enable-libzmq --enable-libzvbi --enable-lv2 --enable-sdl2 --enable-libplacebo --enable-librav1e --enable-pocketsphinx --enable-librsvg --enable-libjxl --enable-shared\n libavutil 58. 29.100 / 58. 29.100\n libavcodec 60. 31.102 / 60. 31.102\n libavformat 60. 16.100 / 60. 16.100\n libavdevice 60. 3.100 / 60. 3.100\n libavfilter 9. 12.100 / 9. 12.100\n libswscale 7. 5.100 / 7. 5.100\n libswresample 4. 12.100 / 4. 12.100\n libpostproc 57. 3.100 / 57. 3.100\nInput #0, image2, from 'frame_*.png':\n Duration: 00:00:04.80, start: 0.000000, bitrate: N/A\n Stream #0:0: Video: png, rgba(pc, gbr/unknown/unknown), 2382x213, 10 fps, 10 tbr, 10 tbn\nStream mapping:\n Stream #0:0 -> #0:0 (png (native) -> png (native))\nPress [q] to stop, [?] for help\n[Parsed_palettegen_1 @ 0x6192f68d9700] 255(+1) colors generated out of 1350 colors; ratio=0.188889\n[Parsed_palettegen_1 @ 0x6192f68d9700] Duped color: FF171926\n[Parsed_palettegen_1 @ 0x6192f68d9700] Duped color: FF383A45\n[Parsed_palettegen_1 @ 0x6192f68d9700] Duped color: FF3F414B\n[Parsed_palettegen_1 @ 0x6192f68d9700] Duped color: FF43454E\n[Parsed_palettegen_1 @ 0x6192f68d9700] Duped color: FF4A4C55\n[Parsed_palettegen_1 @ 0x6192f68d9700] Duped color: FF4E5058\n[Parsed_palettegen_1 @ 0x6192f68d9700] Duped color: FF7D7E82\n[Parsed_palettegen_1 @ 0x6192f68d9700] Duped color: FFA8A8A9\nOutput #0, image2, to 'palette.png':\n Metadata:\n encoder : Lavf60.16.100\n Stream #0:0: Video: png, rgba(pc, gbr/unknown/unknown, progressive), 16x16 [SAR 1:1 DAR 1:1], q=2-31, 200 kb/s, 10 fps, 10 tbn\n Metadata:\n encoder : Lavc60.31.102 png\nframe= 0 fps=0.0 q=0.0 size= 0kB time=N/A bitrate=N/A speed=N/A \r[image2 @ 0x6192f680cac0] The specified filename 'palette.png' does not contain an image sequence pattern or a pattern is invalid.\n[image2 @ 0x6192f680cac0] Use a pattern such as %03d for an image sequence or use the -update option (with -frames:v 1 if needed) to write a single image.\n[out#0/image2 @ 0x6192f680b980] video:1kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown\nframe= 1 fps=0.0 q=-0.0 Lsize=N/A time=00:00:00.00 bitrate=N/A speed= 0x \nffmpeg version 6.1.1-3ubuntu5 Copyright (c) 2000-2023 the FFmpeg developers\n built with gcc 13 (Ubuntu 13.2.0-23ubuntu3)\n configuration: --prefix=/usr --extra-version=3ubuntu5 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --disable-omx --enable-gnutls --enable-libaom --enable-libass --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libglslang --enable-libgme --enable-libgsm --enable-libharfbuzz --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-openal --enable-opencl --enable-opengl --disable-sndio --enable-libvpl --disable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-ladspa --enable-libbluray --enable-libjack --enable-libpulse --enable-librabbitmq --enable-librist --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libx264 --enable-libzmq --enable-libzvbi --enable-lv2 --enable-sdl2 --enable-libplacebo --enable-librav1e --enable-pocketsphinx --enable-librsvg --enable-libjxl --enable-shared\n libavutil 58. 29.100 / 58. 29.100\n libavcodec 60. 31.102 / 60. 31.102\n libavformat 60. 16.100 / 60. 16.100\n libavdevice 60. 3.100 / 60. 3.100\n libavfilter 9. 12.100 / 9. 12.100\n libswscale 7. 5.100 / 7. 5.100\n libswresample 4. 12.100 / 4. 12.100\n libpostproc 57. 3.100 / 57. 3.100\nInput #0, image2, from 'frame_*.png':\n Duration: 00:00:04.80, start: 0.000000, bitrate: N/A\n Stream #0:0: Video: png, rgba(pc, gbr/unknown/unknown), 2382x213, 10 fps, 10 tbr, 10 tbn\nInput #1, png_pipe, from 'palette.png':\n Duration: N/A, bitrate: N/A\n Stream #1:0: Video: png, rgba(pc, gbr/unknown/unknown), 16x16 [SAR 1:1 DAR 1:1], 25 fps, 25 tbr, 25 tbn\nStream mapping:\n Stream #0:0 (png) -> scale:default\n Stream #1:0 (png) -> paletteuse\n paletteuse:default -> Stream #0:0 (gif)\nPress [q] to stop, [?] for help\n[in#0/image2 @ 0x5f0745b154c0] Thread message queue blocking; consider raising the thread_queue_size option (current value: 8)\nOutput #0, gif, to '01_too_many_claudes.gif':\n Metadata:\n encoder : Lavf60.16.100\n Stream #0:0: Video: gif, pal8(pc, gbr/unknown/unknown, progressive), 1200x107, q=2-31, 200 kb/s, 10 fps, 100 tbn\n Metadata:\n encoder : Lavc60.31.102 gif\nframe= 0 fps=0.0 q=-0.0 size= 0kB time=00:00:00.00 bitrate=N/A speed= 0x \r[out#0/gif @ 0x5f0745c73040] video:16kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.121455%\nframe= 48 fps=0.0 q=-0.0 Lsize= 16kB time=00:00:04.70 bitrate= 28.1kbits/s speed=25.2x",
"is_error": false
}
]
},
"uuid": "889448b8-756e-4e2b-8d88-7375457c71dd",
"timestamp": "2026-01-13T03:19:04.880Z",
"toolUseResult": {
"stdout": "Created 01_too_many_claudes.gif\nffmpeg version 6.1.1-3ubuntu5 Copyright (c) 2000-2023 the FFmpeg developers\n built with gcc 13 (Ubuntu 13.2.0-23ubuntu3)\n configuration: --prefix=/usr --extra-version=3ubuntu5 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --disable-omx --enable-gnutls --enable-libaom --enable-libass --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libglslang --enable-libgme --enable-libgsm --enable-libharfbuzz --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-openal --enable-opencl --enable-opengl --disable-sndio --enable-libvpl --disable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-ladspa --enable-libbluray --enable-libjack --enable-libpulse --enable-librabbitmq --enable-librist --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libx264 --enable-libzmq --enable-libzvbi --enable-lv2 --enable-sdl2 --enable-libplacebo --enable-librav1e --enable-pocketsphinx --enable-librsvg --enable-libjxl --enable-shared\n libavutil 58. 29.100 / 58. 29.100\n libavcodec 60. 31.102 / 60. 31.102\n libavformat 60. 16.100 / 60. 16.100\n libavdevice 60. 3.100 / 60. 3.100\n libavfilter 9. 12.100 / 9. 12.100\n libswscale 7. 5.100 / 7. 5.100\n libswresample 4. 12.100 / 4. 12.100\n libpostproc 57. 3.100 / 57. 3.100\nInput #0, image2, from 'frame_*.png':\n Duration: 00:00:04.80, start: 0.000000, bitrate: N/A\n Stream #0:0: Video: png, rgba(pc, gbr/unknown/unknown), 2382x213, 10 fps, 10 tbr, 10 tbn\nStream mapping:\n Stream #0:0 -> #0:0 (png (native) -> png (native))\nPress [q] to stop, [?] for help\n[Parsed_palettegen_1 @ 0x6192f68d9700] 255(+1) colors generated out of 1350 colors; ratio=0.188889\n[Parsed_palettegen_1 @ 0x6192f68d9700] Duped color: FF171926\n[Parsed_palettegen_1 @ 0x6192f68d9700] Duped color: FF383A45\n[Parsed_palettegen_1 @ 0x6192f68d9700] Duped color: FF3F414B\n[Parsed_palettegen_1 @ 0x6192f68d9700] Duped color: FF43454E\n[Parsed_palettegen_1 @ 0x6192f68d9700] Duped color: FF4A4C55\n[Parsed_palettegen_1 @ 0x6192f68d9700] Duped color: FF4E5058\n[Parsed_palettegen_1 @ 0x6192f68d9700] Duped color: FF7D7E82\n[Parsed_palettegen_1 @ 0x6192f68d9700] Duped color: FFA8A8A9\nOutput #0, image2, to 'palette.png':\n Metadata:\n encoder : Lavf60.16.100\n Stream #0:0: Video: png, rgba(pc, gbr/unknown/unknown, progressive), 16x16 [SAR 1:1 DAR 1:1], q=2-31, 200 kb/s, 10 fps, 10 tbn\n Metadata:\n encoder : Lavc60.31.102 png\nframe= 0 fps=0.0 q=0.0 size= 0kB time=N/A bitrate=N/A speed=N/A \r[image2 @ 0x6192f680cac0] The specified filename 'palette.png' does not contain an image sequence pattern or a pattern is invalid.\n[image2 @ 0x6192f680cac0] Use a pattern such as %03d for an image sequence or use the -update option (with -frames:v 1 if needed) to write a single image.\n[out#0/image2 @ 0x6192f680b980] video:1kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown\nframe= 1 fps=0.0 q=-0.0 Lsize=N/A time=00:00:00.00 bitrate=N/A speed= 0x \nffmpeg version 6.1.1-3ubuntu5 Copyright (c) 2000-2023 the FFmpeg developers\n built with gcc 13 (Ubuntu 13.2.0-23ubuntu3)\n configuration: --prefix=/usr --extra-version=3ubuntu5 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --disable-omx --enable-gnutls --enable-libaom --enable-libass --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libglslang --enable-libgme --enable-libgsm --enable-libharfbuzz --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-openal --enable-opencl --enable-opengl --disable-sndio --enable-libvpl --disable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-ladspa --enable-libbluray --enable-libjack --enable-libpulse --enable-librabbitmq --enable-librist --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libx264 --enable-libzmq --enable-libzvbi --enable-lv2 --enable-sdl2 --enable-libplacebo --enable-librav1e --enable-pocketsphinx --enable-librsvg --enable-libjxl --enable-shared\n libavutil 58. 29.100 / 58. 29.100\n libavcodec 60. 31.102 / 60. 31.102\n libavformat 60. 16.100 / 60. 16.100\n libavdevice 60. 3.100 / 60. 3.100\n libavfilter 9. 12.100 / 9. 12.100\n libswscale 7. 5.100 / 7. 5.100\n libswresample 4. 12.100 / 4. 12.100\n libpostproc 57. 3.100 / 57. 3.100\nInput #0, image2, from 'frame_*.png':\n Duration: 00:00:04.80, start: 0.000000, bitrate: N/A\n Stream #0:0: Video: png, rgba(pc, gbr/unknown/unknown), 2382x213, 10 fps, 10 tbr, 10 tbn\nInput #1, png_pipe, from 'palette.png':\n Duration: N/A, bitrate: N/A\n Stream #1:0: Video: png, rgba(pc, gbr/unknown/unknown), 16x16 [SAR 1:1 DAR 1:1], 25 fps, 25 tbr, 25 tbn\nStream mapping:\n Stream #0:0 (png) -> scale:default\n Stream #1:0 (png) -> paletteuse\n paletteuse:default -> Stream #0:0 (gif)\nPress [q] to stop, [?] for help\n[in#0/image2 @ 0x5f0745b154c0] Thread message queue blocking; consider raising the thread_queue_size option (current value: 8)\nOutput #0, gif, to '01_too_many_claudes.gif':\n Metadata:\n encoder : Lavf60.16.100\n Stream #0:0: Video: gif, pal8(pc, gbr/unknown/unknown, progressive), 1200x107, q=2-31, 200 kb/s, 10 fps, 100 tbn\n Metadata:\n encoder : Lavc60.31.102 gif\nframe= 0 fps=0.0 q=-0.0 size= 0kB time=00:00:00.00 bitrate=N/A speed= 0x \r[out#0/gif @ 0x5f0745c73040] video:16kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.121455%\nframe= 48 fps=0.0 q=-0.0 Lsize= 16kB time=00:00:04.70 bitrate= 28.1kbits/s speed=25.2x",
"stderr": "",
"interrupted": false,
"isImage": false
},
"sourceToolAssistantUUID": "8e4add51-c340-4ea4-9fb6-762862a4daa5"
},
{
"parentUuid": "889448b8-756e-4e2b-8d88-7375457c71dd",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01NAMANuKeAq6ccqCGGE3RX2",
"type": "message",
"role": "assistant",
"content": [
{
"type": "thinking",
"thinking": "The script ran but something seems off - the output dimensions are 2382x213 and 1200x107, which seems like it's generating very wide but short images. That's probably because silicon is rendering all the text as a single wide line instead of a code block with multiple lines.\n\nLet me check what the GIF looks like and also verify the silicon command is working correctly.",
"signature": "EpwECkYICxgCKkDtzkgye/P0VvJYHcdO8qaQSeA8t5b1tpb7GgDi38dRc6XKHFyWk+6dASnn+rdwfvvIzAdRKF66AiJxOb4rkY7GEgx1zDEKl3tiz5skohIaDM5O38H+YvYRxGs1hyIwQb0kUdWusQMJkqbcRKf/V1TxObikHSIi5XpUKXx7scBupv2IwZ7ash5xsIGNSxlcKoMDcs2xAvtQYgNUsQYt3WJcifcVb0jM26znkPj+UD7XYGjEeIbUtGsbPXUqLhSxTJaJtNfGc9PgQB6kJiI+Nvxw8JpevC7QG+aKWKyi6ZJGyvlh8Gb7fFstGWNJ07Q8Lg2E7LtyzQbXOeqng3HjTK9eBb+ZHPtANYWC20v9Q9Nh3+96Y+uhRqZb2W5yn0w6hEKToFbyyq0nHNzG5aCEisJOc7lO2I/arXxKo3pGWrH7fcHWXsLKxF/+Q1ynpTHgMBuFMU85m1RPKFgJmVBmbkFbfBRLMGPDfvjF924aOs1uMMcqvMofIVo0Es2ZIUpCNvJUwCCD0RtfOuc+q+H2b26pF8EyaE+IQ4dCwU0U+FliVFAbwXoF9lRXDWpPj7LRepuPpIL8wj5tXm7vn8aMcSp37xBJG9IOCFThnV/oa6VhxZqk55U83+GYAQ3eoJphQvfwLY02GhmN4JmOgrTbwJPLV8ijDG7+wg9Xx9KahFaR/P6OPh40unsm8i6ejULCZmDYqYPFGAE="
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 3195,
"cache_read_input_tokens": 46335,
"cache_creation": {
"ephemeral_5m_input_tokens": 3195,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4eweyhXoPRNEMGmu8dp",
"type": "assistant",
"uuid": "19822ae1-30eb-4e14-b32e-5446d6839503",
"timestamp": "2026-01-13T03:19:10.333Z"
},
{
"parentUuid": "19822ae1-30eb-4e14-b32e-5446d6839503",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01NAMANuKeAq6ccqCGGE3RX2",
"type": "message",
"role": "assistant",
"content": [
{
"type": "text",
"text": "Generated, but the dimensions look off (very wide and short). Let me check the output and fix the silicon command."
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 3195,
"cache_read_input_tokens": 46335,
"cache_creation": {
"ephemeral_5m_input_tokens": 3195,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4eweyhXoPRNEMGmu8dp",
"type": "assistant",
"uuid": "dce9940b-ccc3-4b66-b8b7-2a8bca35a801",
"timestamp": "2026-01-13T03:19:10.980Z"
},
{
"parentUuid": "dce9940b-ccc3-4b66-b8b7-2a8bca35a801",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01NAMANuKeAq6ccqCGGE3RX2",
"type": "message",
"role": "assistant",
"content": [
{
"type": "tool_use",
"id": "toolu_01Y4aEr56zkyAJY2rgSVDBnx",
"name": "Bash",
"input": {
"command": "ls -la /home/tato/Desktop/one_claude/images/*.gif 2>/dev/null && file /home/tato/Desktop/one_claude/images/01_too_many_claudes.gif",
"description": "Check generated GIF"
}
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 3195,
"cache_read_input_tokens": 46335,
"cache_creation": {
"ephemeral_5m_input_tokens": 3195,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4eweyhXoPRNEMGmu8dp",
"type": "assistant",
"uuid": "6dbc58ae-2fca-4f46-a162-83389eb6d185",
"timestamp": "2026-01-13T03:19:11.893Z"
},
{
"parentUuid": "6dbc58ae-2fca-4f46-a162-83389eb6d185",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": [
{
"tool_use_id": "toolu_01Y4aEr56zkyAJY2rgSVDBnx",
"type": "tool_result",
"content": "-rw-rw-r-- 1 tato tato 16487 Jan 12 22:19 /home/tato/Desktop/one_claude/images/01_too_many_claudes.gif\n/home/tato/Desktop/one_claude/images/01_too_many_claudes.gif: GIF image data, version 89a, 1200 x 107",
"is_error": false
}
]
},
"uuid": "640bcfb8-84d8-4253-97bf-917619ddc195",
"timestamp": "2026-01-13T03:19:18.495Z",
"toolUseResult": {
"stdout": "-rw-rw-r-- 1 tato tato 16487 Jan 12 22:19 /home/tato/Desktop/one_claude/images/01_too_many_claudes.gif\n/home/tato/Desktop/one_claude/images/01_too_many_claudes.gif: GIF image data, version 89a, 1200 x 107",
"stderr": "",
"interrupted": false,
"isImage": false
},
"sourceToolAssistantUUID": "6dbc58ae-2fca-4f46-a162-83389eb6d185"
},
{
"parentUuid": "640bcfb8-84d8-4253-97bf-917619ddc195",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01XwUf6y7XWp8ufCJaENFr8S",
"type": "message",
"role": "assistant",
"content": [
{
"type": "thinking",
"thinking": "1200x107 is very short. Let me check what's going on with the silicon output. The heredoc might not be working correctly with the newlines. I need to fix the silicon command to properly handle multi-line input.",
"signature": "EvsCCkYICxgCKkAMm90gkguq7OA/pD92uv+Th2zUSq4pzh5u/ACwB3jL1q0RFb35T+kdSQIIjGUMkFdFPsTWvHo0rSgewiYiyFd4EgymqB1SXfC5/r4V9LoaDKjk+dk0vFmc/37zaSIw2RLO5bTsjABu3cFMr165y1TfZ4Udsg7qmqU1vRLn5MS7OUy+zAAeKKOFcAnbFF3VKuIBi/T5PccP+OhgM85hj0leIy5LwqpZJ7NaewxSkVtnKJRiAAU5OZk2TzMRhsyKkZbR+vJPOEqdgi6URlNubTv7EVpY6my9GE8HdXgRMw+EHBuTWo3wpWZ7RsJxaGEG1jAZkMnXO0mL5U1gJd/WNKl20wVmlm6P7UZj2FUpAK+PY3Yeqra8Kg++Uir2cfQqwBFVuxzVWRc7GgQJQxqhvjFHnAtmc/e4vXi1+O102Vkgp/ORrBRmzE1Bm+LIsS0M3gClvhcOyA0y8f0HxRwN+SuNvFas+H7rdION8rtYjI1k4wseFhgB"
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 452,
"cache_read_input_tokens": 49530,
"cache_creation": {
"ephemeral_5m_input_tokens": 452,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4exfC89f9r5LeMhz5j5",
"type": "assistant",
"uuid": "74921945-9bb0-46eb-9f12-70e4ece56bbb",
"timestamp": "2026-01-13T03:19:22.017Z"
},
{
"parentUuid": "74921945-9bb0-46eb-9f12-70e4ece56bbb",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01XwUf6y7XWp8ufCJaENFr8S",
"type": "message",
"role": "assistant",
"content": [
{
"type": "text",
"text": "1200x107 is way too short - the heredoc isn't preserving newlines properly for silicon. Let me fix the scripts to use temp files instead."
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 452,
"cache_read_input_tokens": 49530,
"cache_creation": {
"ephemeral_5m_input_tokens": 452,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4exfC89f9r5LeMhz5j5",
"type": "assistant",
"uuid": "d6ffae2c-65f8-4f6a-8627-0ca9cf050f2f",
"timestamp": "2026-01-13T03:19:22.858Z"
},
{
"parentUuid": "d6ffae2c-65f8-4f6a-8627-0ca9cf050f2f",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01XwUf6y7XWp8ufCJaENFr8S",
"type": "message",
"role": "assistant",
"content": [
{
"type": "tool_use",
"id": "toolu_01TQdqcLEW45oXmXNjDiLDm9",
"name": "Write",
"input": {
"file_path": "/home/tato/Desktop/one_claude/images/01_too_many_claudes.sh",
"content": "#!/bin/bash\n# Tweet 1: \"Too many Claudes running around\"\n# Uses silicon to create frames, ffmpeg to animate\n\nset -e\ncd \"$(dirname \"$0\")\"\n\nFONT=\"Hack\"\nTHEME=\"Dracula\"\nBG=\"#282a36\"\n\n# Frame 1: tmux ls showing many sessions\ncat > /tmp/frame1.txt <<'EOF'\n$ tmux ls\napi-refactor: 3 windows (created Mon Jan 6 09:14:22 2025)\nauth-fix: 2 windows (created Mon Jan 6 11:32:45 2025)\nbug-1847: 1 windows (created Tue Jan 7 14:22:11 2025)\nclaude-review: 2 windows (created Tue Jan 7 16:45:33 2025)\nfeature-export: 4 windows (created Wed Jan 8 08:12:19 2025)\nhotfix-prod: 1 windows (created Wed Jan 8 22:01:44 2025)\nmain-dev: 5 windows (created Thu Jan 9 07:30:00 2025)\nperf-testing: 2 windows (created Thu Jan 9 15:18:27 2025)\npr-review-423: 1 windows (created Fri Jan 10 10:45:12 2025)\nEOF\n\nsilicon /tmp/frame1.txt --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_01.png\n\n# Frame 2: Multiple projects in ~/.claude\ncat > /tmp/frame2.txt <<'EOF'\n$ ls ~/.claude/projects/ | head -15\napi-gateway/\nbilling-service/\nclaude-mcp-server/\ndata-pipeline/\nfrontend-v2/\ninternal-tools/\nml-inference/\nmobile-app/\none_claude/\npayment-processor/\nsearch-indexer/\nuser-service/\n... and 23 more\nEOF\n\nsilicon /tmp/frame2.txt --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_02.png\n\n# Frame 3: The existential question\ncat > /tmp/frame3.txt <<'EOF'\n$ # which terminal had my auth fix?\n$ # was it the laptop or the desktop?\n$ # did I /rewind that session?\n$ # what was the session id again?\n$ claude -r ???\nEOF\n\nsilicon /tmp/frame3.txt --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_03.png\n\n# Duplicate frames for timing (1.5s per frame at 10fps = 15 copies)\nfor i in 1 2 3; do\n for j in $(seq 1 15); do\n cp \"frame_0${i}.png\" \"frame_0${i}_$(printf '%02d' $j).png\"\n done\ndone\n\n# Generate palette for better GIF quality\nffmpeg -y -framerate 10 -pattern_type glob -i 'frame_*.png' \\\n -vf \"palettegen=max_colors=256:stats_mode=diff\" \\\n palette.png 2>/dev/null\n\n# Create GIF\nffmpeg -y -framerate 10 -pattern_type glob -i 'frame_*.png' \\\n -i palette.png \\\n -lavfi \"paletteuse=dither=floyd_steinberg\" \\\n 01_too_many_claudes.gif 2>/dev/null\n\n# Cleanup\nrm -f frame_*.png palette.png /tmp/frame*.txt\n\necho \"Created 01_too_many_claudes.gif\"\n"
}
}
],
"stop_reason": "tool_use",
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 452,
"cache_read_input_tokens": 49530,
"cache_creation": {
"ephemeral_5m_input_tokens": 452,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1139,
"service_tier": "standard"
}
},
"requestId": "req_011CX4exfC89f9r5LeMhz5j5",
"type": "assistant",
"uuid": "63a3a191-d5f6-44e7-b3ee-3904ef3a7020",
"timestamp": "2026-01-13T03:19:39.033Z"
},
{
"parentUuid": "63a3a191-d5f6-44e7-b3ee-3904ef3a7020",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": [
{
"tool_use_id": "toolu_01TQdqcLEW45oXmXNjDiLDm9",
"type": "tool_result",
"content": "The file /home/tato/Desktop/one_claude/images/01_too_many_claudes.sh has been updated. Here's the result of running `cat -n` on a snippet of the edited file:\n 1→#!/bin/bash\n 2→# Tweet 1: \"Too many Claudes running around\"\n 3→# Uses silicon to create frames, ffmpeg to animate\n 4→\n 5→set -e\n 6→cd \"$(dirname \"$0\")\"\n 7→\n 8→FONT=\"Hack\"\n 9→THEME=\"Dracula\"\n 10→BG=\"#282a36\"\n 11→\n 12→# Frame 1: tmux ls showing many sessions\n 13→cat > /tmp/frame1.txt <<'EOF'\n 14→$ tmux ls\n 15→api-refactor: 3 windows (created Mon Jan 6 09:14:22 2025)\n 16→auth-fix: 2 windows (created Mon Jan 6 11:32:45 2025)\n 17→bug-1847: 1 windows (created Tue Jan 7 14:22:11 2025)\n 18→claude-review: 2 windows (created Tue Jan 7 16:45:33 2025)\n 19→feature-export: 4 windows (created Wed Jan 8 08:12:19 2025)\n 20→hotfix-prod: 1 windows (created Wed Jan 8 22:01:44 2025)\n 21→main-dev: 5 windows (created Thu Jan 9 07:30:00 2025)\n 22→perf-testing: 2 windows (created Thu Jan 9 15:18:27 2025)\n 23→pr-review-423: 1 windows (created Fri Jan 10 10:45:12 2025)\n 24→EOF\n 25→\n 26→silicon /tmp/frame1.txt --font \"$FONT\" --theme \"$THEME\" \\\n 27→ --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n 28→ --output frame_01.png\n 29→\n 30→# Frame 2: Multiple projects in ~/.claude\n 31→cat > /tmp/frame2.txt <<'EOF'\n 32→$ ls ~/.claude/projects/ | head -15\n 33→api-gateway/\n 34→billing-service/\n 35→claude-mcp-server/\n 36→data-pipeline/\n 37→frontend-v2/\n 38→internal-tools/\n 39→ml-inference/\n 40→mobile-app/\n 41→one_claude/\n 42→payment-processor/\n 43→search-indexer/\n 44→user-service/\n 45→... and 23 more\n 46→EOF\n 47→\n 48→silicon /tmp/frame2.txt --font \"$FONT\" --theme \"$THEME\" \\\n 49→ --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n 50→ --output frame_02.png\n 51→\n 52→# Frame 3: The existential question\n 53→cat > /tmp/frame3.txt <<'EOF'\n 54→$ # which terminal had my auth fix?\n 55→$ # was it the laptop or the desktop?\n 56→$ # did I /rewind that session?\n 57→$ # what was the session id again?\n 58→$ claude -r ???\n 59→EOF\n 60→\n 61→silicon /tmp/frame3.txt --font \"$FONT\" --theme \"$THEME\" \\\n 62→ --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n 63→ --output frame_03.png\n 64→\n 65→# Duplicate frames for timing (1.5s per frame at 10fps = 15 copies)\n 66→for i in 1 2 3; do\n 67→ for j in $(seq 1 15); do\n 68→ cp \"frame_0${i}.png\" \"frame_0${i}_$(printf '%02d' $j).png\"\n 69→ done\n 70→done\n 71→\n 72→# Generate palette for better GIF quality\n 73→ffmpeg -y -framerate 10 -pattern_type glob -i 'frame_*.png' \\\n 74→ -vf \"palettegen=max_colors=256:stats_mode=diff\" \\\n 75→ palette.png 2>/dev/null\n 76→\n 77→# Create GIF\n 78→ffmpeg -y -framerate 10 -pattern_type glob -i 'frame_*.png' \\\n 79→ -i palette.png \\\n 80→ -lavfi \"paletteuse=dither=floyd_steinberg\" \\\n 81→ 01_too_many_claudes.gif 2>/dev/null\n 82→\n 83→# Cleanup\n 84→rm -f frame_*.png palette.png /tmp/frame*.txt\n 85→\n 86→echo \"Created 01_too_many_claudes.gif\"\n 87→"
}
]
},
"uuid": "1ce6e203-ef42-4c4a-b45d-7ae86e21af7f",
"timestamp": "2026-01-13T03:19:53.848Z",
"toolUseResult": {
"type": "update",
"filePath": "/home/tato/Desktop/one_claude/images/01_too_many_claudes.sh",
"content": "#!/bin/bash\n# Tweet 1: \"Too many Claudes running around\"\n# Uses silicon to create frames, ffmpeg to animate\n\nset -e\ncd \"$(dirname \"$0\")\"\n\nFONT=\"Hack\"\nTHEME=\"Dracula\"\nBG=\"#282a36\"\n\n# Frame 1: tmux ls showing many sessions\ncat > /tmp/frame1.txt <<'EOF'\n$ tmux ls\napi-refactor: 3 windows (created Mon Jan 6 09:14:22 2025)\nauth-fix: 2 windows (created Mon Jan 6 11:32:45 2025)\nbug-1847: 1 windows (created Tue Jan 7 14:22:11 2025)\nclaude-review: 2 windows (created Tue Jan 7 16:45:33 2025)\nfeature-export: 4 windows (created Wed Jan 8 08:12:19 2025)\nhotfix-prod: 1 windows (created Wed Jan 8 22:01:44 2025)\nmain-dev: 5 windows (created Thu Jan 9 07:30:00 2025)\nperf-testing: 2 windows (created Thu Jan 9 15:18:27 2025)\npr-review-423: 1 windows (created Fri Jan 10 10:45:12 2025)\nEOF\n\nsilicon /tmp/frame1.txt --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_01.png\n\n# Frame 2: Multiple projects in ~/.claude\ncat > /tmp/frame2.txt <<'EOF'\n$ ls ~/.claude/projects/ | head -15\napi-gateway/\nbilling-service/\nclaude-mcp-server/\ndata-pipeline/\nfrontend-v2/\ninternal-tools/\nml-inference/\nmobile-app/\none_claude/\npayment-processor/\nsearch-indexer/\nuser-service/\n... and 23 more\nEOF\n\nsilicon /tmp/frame2.txt --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_02.png\n\n# Frame 3: The existential question\ncat > /tmp/frame3.txt <<'EOF'\n$ # which terminal had my auth fix?\n$ # was it the laptop or the desktop?\n$ # did I /rewind that session?\n$ # what was the session id again?\n$ claude -r ???\nEOF\n\nsilicon /tmp/frame3.txt --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_03.png\n\n# Duplicate frames for timing (1.5s per frame at 10fps = 15 copies)\nfor i in 1 2 3; do\n for j in $(seq 1 15); do\n cp \"frame_0${i}.png\" \"frame_0${i}_$(printf '%02d' $j).png\"\n done\ndone\n\n# Generate palette for better GIF quality\nffmpeg -y -framerate 10 -pattern_type glob -i 'frame_*.png' \\\n -vf \"palettegen=max_colors=256:stats_mode=diff\" \\\n palette.png 2>/dev/null\n\n# Create GIF\nffmpeg -y -framerate 10 -pattern_type glob -i 'frame_*.png' \\\n -i palette.png \\\n -lavfi \"paletteuse=dither=floyd_steinberg\" \\\n 01_too_many_claudes.gif 2>/dev/null\n\n# Cleanup\nrm -f frame_*.png palette.png /tmp/frame*.txt\n\necho \"Created 01_too_many_claudes.gif\"\n",
"structuredPatch": [
{
"oldStart": 10,
"oldLines": 9,
"newStart": 10,
"newLines": 7,
"lines": [
" BG=\"#282a36\"",
" ",
" # Frame 1: tmux ls showing many sessions",
"-silicon --from-clipboard false --language bash --font \"$FONT\" --theme \"$THEME\" \\",
"- --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\",
"- --output frame_01.png <<'EOF'",
"+cat > /tmp/frame1.txt <<'EOF'",
" $ tmux ls",
" api-refactor: 3 windows (created Mon Jan 6 09:14:22 2025)",
" auth-fix: 2 windows (created Mon Jan 6 11:32:45 2025)"
]
},
{
"oldStart": 25,
"oldLines": 30,
"newStart": 23,
"newLines": 34,
"lines": [
" pr-review-423: 1 windows (created Fri Jan 10 10:45:12 2025)",
" EOF",
" ",
"-# Frame 2: Multiple projects in ~/.claude",
"-silicon --from-clipboard false --language bash --font \"$FONT\" --theme \"$THEME\" \\",
"+silicon /tmp/frame1.txt --font \"$FONT\" --theme \"$THEME\" \\",
" --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\",
"- --output frame_02.png <<'EOF'",
"+ --output frame_01.png",
"+",
"+# Frame 2: Multiple projects in ~/.claude",
"+cat > /tmp/frame2.txt <<'EOF'",
" $ ls ~/.claude/projects/ | head -15",
"--rw-r--r-- api-gateway/",
"--rw-r--r-- billing-service/",
"--rw-r--r-- claude-mcp-server/",
"--rw-r--r-- data-pipeline/",
"--rw-r--r-- frontend-v2/",
"--rw-r--r-- internal-tools/",
"--rw-r--r-- ml-inference/",
"--rw-r--r-- mobile-app/",
"--rw-r--r-- one_claude/",
"--rw-r--r-- payment-processor/",
"--rw-r--r-- search-indexer/",
"--rw-r--r-- user-service/",
"+api-gateway/",
"+billing-service/",
"+claude-mcp-server/",
"+data-pipeline/",
"+frontend-v2/",
"+internal-tools/",
"+ml-inference/",
"+mobile-app/",
"+one_claude/",
"+payment-processor/",
"+search-indexer/",
"+user-service/",
" ... and 23 more",
" EOF",
" ",
"-# Frame 3: The existential question",
"-silicon --from-clipboard false --language bash --font \"$FONT\" --theme \"$THEME\" \\",
"+silicon /tmp/frame2.txt --font \"$FONT\" --theme \"$THEME\" \\",
" --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\",
"- --output frame_03.png <<'EOF'",
"+ --output frame_02.png",
"+",
"+# Frame 3: The existential question",
"+cat > /tmp/frame3.txt <<'EOF'",
" $ # which terminal had my auth fix?",
" $ # was it the laptop or the desktop?",
" $ # did I /rewind that session?"
]
},
{
"oldStart": 56,
"oldLines": 6,
"newStart": 58,
"newLines": 10,
"lines": [
" $ claude -r ???",
" EOF",
" ",
"+silicon /tmp/frame3.txt --font \"$FONT\" --theme \"$THEME\" \\",
"+ --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\",
"+ --output frame_03.png",
"+",
" # Duplicate frames for timing (1.5s per frame at 10fps = 15 copies)",
" for i in 1 2 3; do",
" for j in $(seq 1 15); do"
]
},
{
"oldStart": 65,
"oldLines": 16,
"newStart": 71,
"newLines": 16,
"lines": [
" ",
" # Generate palette for better GIF quality",
" ffmpeg -y -framerate 10 -pattern_type glob -i 'frame_*.png' \\",
"- -vf \"scale=1200:-1:flags=lanczos,palettegen=max_colors=256:stats_mode=diff\" \\",
"- palette.png",
"+ -vf \"palettegen=max_colors=256:stats_mode=diff\" \\",
"+ palette.png 2>/dev/null",
" ",
" # Create GIF",
" ffmpeg -y -framerate 10 -pattern_type glob -i 'frame_*.png' \\",
" -i palette.png \\",
"- -lavfi \"scale=1200:-1:flags=lanczos [x]; [x][1:v] paletteuse=dither=floyd_steinberg\" \\",
"- 01_too_many_claudes.gif",
"+ -lavfi \"paletteuse=dither=floyd_steinberg\" \\",
"+ 01_too_many_claudes.gif 2>/dev/null",
" ",
" # Cleanup",
"-rm -f frame_*.png palette.png",
"+rm -f frame_*.png palette.png /tmp/frame*.txt",
" ",
" echo \"Created 01_too_many_claudes.gif\""
]
}
],
"originalFile": "#!/bin/bash\n# Tweet 1: \"Too many Claudes running around\"\n# Uses silicon to create frames, ffmpeg to animate\n\nset -e\ncd \"$(dirname \"$0\")\"\n\nFONT=\"Hack\"\nTHEME=\"Dracula\"\nBG=\"#282a36\"\n\n# Frame 1: tmux ls showing many sessions\nsilicon --from-clipboard false --language bash --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_01.png <<'EOF'\n$ tmux ls\napi-refactor: 3 windows (created Mon Jan 6 09:14:22 2025)\nauth-fix: 2 windows (created Mon Jan 6 11:32:45 2025)\nbug-1847: 1 windows (created Tue Jan 7 14:22:11 2025)\nclaude-review: 2 windows (created Tue Jan 7 16:45:33 2025)\nfeature-export: 4 windows (created Wed Jan 8 08:12:19 2025)\nhotfix-prod: 1 windows (created Wed Jan 8 22:01:44 2025)\nmain-dev: 5 windows (created Thu Jan 9 07:30:00 2025)\nperf-testing: 2 windows (created Thu Jan 9 15:18:27 2025)\npr-review-423: 1 windows (created Fri Jan 10 10:45:12 2025)\nEOF\n\n# Frame 2: Multiple projects in ~/.claude\nsilicon --from-clipboard false --language bash --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_02.png <<'EOF'\n$ ls ~/.claude/projects/ | head -15\n-rw-r--r-- api-gateway/\n-rw-r--r-- billing-service/\n-rw-r--r-- claude-mcp-server/\n-rw-r--r-- data-pipeline/\n-rw-r--r-- frontend-v2/\n-rw-r--r-- internal-tools/\n-rw-r--r-- ml-inference/\n-rw-r--r-- mobile-app/\n-rw-r--r-- one_claude/\n-rw-r--r-- payment-processor/\n-rw-r--r-- search-indexer/\n-rw-r--r-- user-service/\n... and 23 more\nEOF\n\n# Frame 3: The existential question\nsilicon --from-clipboard false --language bash --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_03.png <<'EOF'\n$ # which terminal had my auth fix?\n$ # was it the laptop or the desktop?\n$ # did I /rewind that session?\n$ # what was the session id again?\n$ claude -r ???\nEOF\n\n# Duplicate frames for timing (1.5s per frame at 10fps = 15 copies)\nfor i in 1 2 3; do\n for j in $(seq 1 15); do\n cp \"frame_0${i}.png\" \"frame_0${i}_$(printf '%02d' $j).png\"\n done\ndone\n\n# Generate palette for better GIF quality\nffmpeg -y -framerate 10 -pattern_type glob -i 'frame_*.png' \\\n -vf \"scale=1200:-1:flags=lanczos,palettegen=max_colors=256:stats_mode=diff\" \\\n palette.png\n\n# Create GIF\nffmpeg -y -framerate 10 -pattern_type glob -i 'frame_*.png' \\\n -i palette.png \\\n -lavfi \"scale=1200:-1:flags=lanczos [x]; [x][1:v] paletteuse=dither=floyd_steinberg\" \\\n 01_too_many_claudes.gif\n\n# Cleanup\nrm -f frame_*.png palette.png\n\necho \"Created 01_too_many_claudes.gif\"\n"
},
"sourceToolAssistantUUID": "63a3a191-d5f6-44e7-b3ee-3904ef3a7020"
},
{
"parentUuid": "1ce6e203-ef42-4c4a-b45d-7ae86e21af7f",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01NE36krJSQbiJ4EXaYPHjNg",
"type": "message",
"role": "assistant",
"content": [
{
"type": "thinking",
"thinking": "Now let me test this version.",
"signature": "EsUBCkYICxgCKkBkUT0HWUUAU1EcvnZ7jCAqvdhxy+pfE2VomdPFmIywtt1Jts/m4WK91myyit7aJ0H9+AktpiUohKgl9yjIUDfmEgzmUtnXXwjpiDvlgugaDHD0XyICxNVC0gdsFSIwupIEwX29y4ZrIK4jRXUCCJ8dQngWk4vvDMZGlAaRsPfZE3BUpLrFhHSIkdvk57yzKi35igSXFmef438F6l8JM4bBctEinPVFeZqjPhcwIZ2OLTqrJjICR4osYsbucG4YAQ=="
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 2437,
"cache_read_input_tokens": 49982,
"cache_creation": {
"ephemeral_5m_input_tokens": 2437,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4f1GhcML86t1ya9Sidf",
"type": "assistant",
"uuid": "7776ad14-278c-475a-944f-585358029aec",
"timestamp": "2026-01-13T03:19:57.771Z"
},
{
"parentUuid": "7776ad14-278c-475a-944f-585358029aec",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01NE36krJSQbiJ4EXaYPHjNg",
"type": "message",
"role": "assistant",
"content": [
{
"type": "tool_use",
"id": "toolu_01KU9SGKTdy8ETPC5ZZcnqCT",
"name": "Bash",
"input": {
"command": "bash 01_too_many_claudes.sh && file 01_too_many_claudes.gif",
"description": "Test fixed silicon script",
"timeout": 60000
}
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 2437,
"cache_read_input_tokens": 49982,
"cache_creation": {
"ephemeral_5m_input_tokens": 2437,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4f1GhcML86t1ya9Sidf",
"type": "assistant",
"uuid": "56c3961e-27c4-4a9e-a060-130d1353777a",
"timestamp": "2026-01-13T03:19:58.825Z"
},
{
"parentUuid": "56c3961e-27c4-4a9e-a060-130d1353777a",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": [
{
"type": "tool_result",
"content": "Exit code 1\n[error] Failed to detect the language\n[error] Failed to detect the language\n[error] Failed to detect the language\ncp: cannot stat 'frame_01.png': No such file or directory",
"is_error": true,
"tool_use_id": "toolu_01KU9SGKTdy8ETPC5ZZcnqCT"
}
]
},
"uuid": "803e6cdd-7445-491c-a60e-f3d40823fcfb",
"timestamp": "2026-01-13T03:20:22.006Z",
"toolUseResult": "Error: Exit code 1\n[error] Failed to detect the language\n[error] Failed to detect the language\n[error] Failed to detect the language\ncp: cannot stat 'frame_01.png': No such file or directory",
"sourceToolAssistantUUID": "56c3961e-27c4-4a9e-a060-130d1353777a"
},
{
"parentUuid": "803e6cdd-7445-491c-a60e-f3d40823fcfb",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01DAZshd5kqhxf8HPWi8DQ9C",
"type": "message",
"role": "assistant",
"content": [
{
"type": "thinking",
"thinking": "Silicon needs a language flag or it tries to detect the language from the file extension. Let me add --language bash to the silicon commands.",
"signature": "ErYCCkYICxgCKkBAyVXf06jh5KsO+qKuh6K8hkLqqw8ePji8VGUdB+6surQQPR8mryCufTu2zdQRgAC20t9GXQQs7CWRMupMtJOCEgxhP0ZYABLypqTW5h0aDFtGigdi8JSp15CtDSIwE7E+U7Z/YZl7QzpwPWi6U1RjybJDaeF0BfYfakrxDInDZtLll+8xlkcmxoKhDbyQKp0B9ROzjamUc490dda84kLFpGHSs/WCxNGOBjkciaBj7qylbzwVo63O6r/OfyeKqqILbhdYbnSF3TiWLHqQAHbqei+x/htz9Q0/5pd3ONo2I+rhiSg3fjTDJ6me8KNKaiA4C6mfVRadWtx1DA2fND+YTDdEo7+qLiKKmFJ8ausF5s2xedTCOVjv905jBV0H82FLN8JFAS34iiZYBJl9KhgB"
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 205,
"cache_read_input_tokens": 52419,
"cache_creation": {
"ephemeral_5m_input_tokens": 205,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4f3LwQpAhJZoQAB8oWR",
"type": "assistant",
"uuid": "185d26c0-405b-4641-a7e0-7ea9401fe354",
"timestamp": "2026-01-13T03:20:25.590Z"
},
{
"parentUuid": "185d26c0-405b-4641-a7e0-7ea9401fe354",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01DAZshd5kqhxf8HPWi8DQ9C",
"type": "message",
"role": "assistant",
"content": [
{
"type": "text",
"text": "Need to specify language. Let me fix that."
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 205,
"cache_read_input_tokens": 52419,
"cache_creation": {
"ephemeral_5m_input_tokens": 205,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4f3LwQpAhJZoQAB8oWR",
"type": "assistant",
"uuid": "36d8d1ca-289f-462e-be2e-e0cfe20eacdf",
"timestamp": "2026-01-13T03:20:26.078Z"
},
{
"parentUuid": "36d8d1ca-289f-462e-be2e-e0cfe20eacdf",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01DAZshd5kqhxf8HPWi8DQ9C",
"type": "message",
"role": "assistant",
"content": [
{
"type": "tool_use",
"id": "toolu_016xDMJtP5ESgR5maLTboqcn",
"name": "Edit",
"input": {
"replace_all": false,
"file_path": "/home/tato/Desktop/one_claude/images/01_too_many_claudes.sh",
"old_string": "silicon /tmp/frame1.txt --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_01.png",
"new_string": "silicon /tmp/frame1.txt --language bash --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_01.png"
}
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 205,
"cache_read_input_tokens": 52419,
"cache_creation": {
"ephemeral_5m_input_tokens": 205,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4f3LwQpAhJZoQAB8oWR",
"type": "assistant",
"uuid": "0f507655-455f-4588-b531-3f2d7d6392c2",
"timestamp": "2026-01-13T03:20:27.569Z"
},
{
"parentUuid": "0f507655-455f-4588-b531-3f2d7d6392c2",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01DAZshd5kqhxf8HPWi8DQ9C",
"type": "message",
"role": "assistant",
"content": [
{
"type": "tool_use",
"id": "toolu_01TVtN8t3uaNQZhpoBRrskGx",
"name": "Edit",
"input": {
"replace_all": false,
"file_path": "/home/tato/Desktop/one_claude/images/01_too_many_claudes.sh",
"old_string": "silicon /tmp/frame2.txt --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_02.png",
"new_string": "silicon /tmp/frame2.txt --language bash --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_02.png"
}
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 205,
"cache_read_input_tokens": 52419,
"cache_creation": {
"ephemeral_5m_input_tokens": 205,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4f3LwQpAhJZoQAB8oWR",
"type": "assistant",
"uuid": "b5efb34b-0e77-44c2-83bc-a4c81af48e01",
"timestamp": "2026-01-13T03:20:28.929Z"
},
{
"parentUuid": "b5efb34b-0e77-44c2-83bc-a4c81af48e01",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01DAZshd5kqhxf8HPWi8DQ9C",
"type": "message",
"role": "assistant",
"content": [
{
"type": "tool_use",
"id": "toolu_01Ya2ex7hAVeUiq8EKVN5Nwo",
"name": "Edit",
"input": {
"replace_all": false,
"file_path": "/home/tato/Desktop/one_claude/images/01_too_many_claudes.sh",
"old_string": "silicon /tmp/frame3.txt --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_03.png",
"new_string": "silicon /tmp/frame3.txt --language bash --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_03.png"
}
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 205,
"cache_read_input_tokens": 52419,
"cache_creation": {
"ephemeral_5m_input_tokens": 205,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4f3LwQpAhJZoQAB8oWR",
"type": "assistant",
"uuid": "3ed26f7a-23cd-4640-94ee-974140048249",
"timestamp": "2026-01-13T03:20:30.379Z"
},
{
"parentUuid": "0f507655-455f-4588-b531-3f2d7d6392c2",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": [
{
"tool_use_id": "toolu_016xDMJtP5ESgR5maLTboqcn",
"type": "tool_result",
"content": "The file /home/tato/Desktop/one_claude/images/01_too_many_claudes.sh has been updated. Here's the result of running `cat -n` on a snippet of the edited file:\n 22→perf-testing: 2 windows (created Thu Jan 9 15:18:27 2025)\n 23→pr-review-423: 1 windows (created Fri Jan 10 10:45:12 2025)\n 24→EOF\n 25→\n 26→silicon /tmp/frame1.txt --language bash --font \"$FONT\" --theme \"$THEME\" \\\n 27→ --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n 28→ --output frame_01.png\n 29→\n 30→# Frame 2: Multiple projects in ~/.claude\n 31→cat > /tmp/frame2.txt <<'EOF'\n 32→$ ls ~/.claude/projects/ | head -15"
}
]
},
"uuid": "f4d74116-3b77-4df1-b4cc-90d092f2e8ce",
"timestamp": "2026-01-13T03:20:35.154Z",
"toolUseResult": {
"filePath": "/home/tato/Desktop/one_claude/images/01_too_many_claudes.sh",
"oldString": "silicon /tmp/frame1.txt --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_01.png",
"newString": "silicon /tmp/frame1.txt --language bash --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_01.png",
"originalFile": "#!/bin/bash\n# Tweet 1: \"Too many Claudes running around\"\n# Uses silicon to create frames, ffmpeg to animate\n\nset -e\ncd \"$(dirname \"$0\")\"\n\nFONT=\"Hack\"\nTHEME=\"Dracula\"\nBG=\"#282a36\"\n\n# Frame 1: tmux ls showing many sessions\ncat > /tmp/frame1.txt <<'EOF'\n$ tmux ls\napi-refactor: 3 windows (created Mon Jan 6 09:14:22 2025)\nauth-fix: 2 windows (created Mon Jan 6 11:32:45 2025)\nbug-1847: 1 windows (created Tue Jan 7 14:22:11 2025)\nclaude-review: 2 windows (created Tue Jan 7 16:45:33 2025)\nfeature-export: 4 windows (created Wed Jan 8 08:12:19 2025)\nhotfix-prod: 1 windows (created Wed Jan 8 22:01:44 2025)\nmain-dev: 5 windows (created Thu Jan 9 07:30:00 2025)\nperf-testing: 2 windows (created Thu Jan 9 15:18:27 2025)\npr-review-423: 1 windows (created Fri Jan 10 10:45:12 2025)\nEOF\n\nsilicon /tmp/frame1.txt --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_01.png\n\n# Frame 2: Multiple projects in ~/.claude\ncat > /tmp/frame2.txt <<'EOF'\n$ ls ~/.claude/projects/ | head -15\napi-gateway/\nbilling-service/\nclaude-mcp-server/\ndata-pipeline/\nfrontend-v2/\ninternal-tools/\nml-inference/\nmobile-app/\none_claude/\npayment-processor/\nsearch-indexer/\nuser-service/\n... and 23 more\nEOF\n\nsilicon /tmp/frame2.txt --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_02.png\n\n# Frame 3: The existential question\ncat > /tmp/frame3.txt <<'EOF'\n$ # which terminal had my auth fix?\n$ # was it the laptop or the desktop?\n$ # did I /rewind that session?\n$ # what was the session id again?\n$ claude -r ???\nEOF\n\nsilicon /tmp/frame3.txt --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_03.png\n\n# Duplicate frames for timing (1.5s per frame at 10fps = 15 copies)\nfor i in 1 2 3; do\n for j in $(seq 1 15); do\n cp \"frame_0${i}.png\" \"frame_0${i}_$(printf '%02d' $j).png\"\n done\ndone\n\n# Generate palette for better GIF quality\nffmpeg -y -framerate 10 -pattern_type glob -i 'frame_*.png' \\\n -vf \"palettegen=max_colors=256:stats_mode=diff\" \\\n palette.png 2>/dev/null\n\n# Create GIF\nffmpeg -y -framerate 10 -pattern_type glob -i 'frame_*.png' \\\n -i palette.png \\\n -lavfi \"paletteuse=dither=floyd_steinberg\" \\\n 01_too_many_claudes.gif 2>/dev/null\n\n# Cleanup\nrm -f frame_*.png palette.png /tmp/frame*.txt\n\necho \"Created 01_too_many_claudes.gif\"\n",
"structuredPatch": [
{
"oldStart": 23,
"oldLines": 7,
"newStart": 23,
"newLines": 7,
"lines": [
" pr-review-423: 1 windows (created Fri Jan 10 10:45:12 2025)",
" EOF",
" ",
"-silicon /tmp/frame1.txt --font \"$FONT\" --theme \"$THEME\" \\",
"+silicon /tmp/frame1.txt --language bash --font \"$FONT\" --theme \"$THEME\" \\",
" --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\",
" --output frame_01.png",
" "
]
}
],
"userModified": false,
"replaceAll": false
},
"sourceToolAssistantUUID": "0f507655-455f-4588-b531-3f2d7d6392c2"
},
{
"parentUuid": "b5efb34b-0e77-44c2-83bc-a4c81af48e01",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": [
{
"tool_use_id": "toolu_01TVtN8t3uaNQZhpoBRrskGx",
"type": "tool_result",
"content": "The file /home/tato/Desktop/one_claude/images/01_too_many_claudes.sh has been updated. Here's the result of running `cat -n` on a snippet of the edited file:\n 44→user-service/\n 45→... and 23 more\n 46→EOF\n 47→\n 48→silicon /tmp/frame2.txt --language bash --font \"$FONT\" --theme \"$THEME\" \\\n 49→ --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n 50→ --output frame_02.png\n 51→\n 52→# Frame 3: The existential question\n 53→cat > /tmp/frame3.txt <<'EOF'\n 54→$ # which terminal had my auth fix?"
}
]
},
"uuid": "fe566e81-880f-49a2-aed0-ac7180368b8e",
"timestamp": "2026-01-13T03:20:36.400Z",
"toolUseResult": {
"filePath": "/home/tato/Desktop/one_claude/images/01_too_many_claudes.sh",
"oldString": "silicon /tmp/frame2.txt --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_02.png",
"newString": "silicon /tmp/frame2.txt --language bash --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_02.png",
"originalFile": "#!/bin/bash\n# Tweet 1: \"Too many Claudes running around\"\n# Uses silicon to create frames, ffmpeg to animate\n\nset -e\ncd \"$(dirname \"$0\")\"\n\nFONT=\"Hack\"\nTHEME=\"Dracula\"\nBG=\"#282a36\"\n\n# Frame 1: tmux ls showing many sessions\ncat > /tmp/frame1.txt <<'EOF'\n$ tmux ls\napi-refactor: 3 windows (created Mon Jan 6 09:14:22 2025)\nauth-fix: 2 windows (created Mon Jan 6 11:32:45 2025)\nbug-1847: 1 windows (created Tue Jan 7 14:22:11 2025)\nclaude-review: 2 windows (created Tue Jan 7 16:45:33 2025)\nfeature-export: 4 windows (created Wed Jan 8 08:12:19 2025)\nhotfix-prod: 1 windows (created Wed Jan 8 22:01:44 2025)\nmain-dev: 5 windows (created Thu Jan 9 07:30:00 2025)\nperf-testing: 2 windows (created Thu Jan 9 15:18:27 2025)\npr-review-423: 1 windows (created Fri Jan 10 10:45:12 2025)\nEOF\n\nsilicon /tmp/frame1.txt --language bash --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_01.png\n\n# Frame 2: Multiple projects in ~/.claude\ncat > /tmp/frame2.txt <<'EOF'\n$ ls ~/.claude/projects/ | head -15\napi-gateway/\nbilling-service/\nclaude-mcp-server/\ndata-pipeline/\nfrontend-v2/\ninternal-tools/\nml-inference/\nmobile-app/\none_claude/\npayment-processor/\nsearch-indexer/\nuser-service/\n... and 23 more\nEOF\n\nsilicon /tmp/frame2.txt --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_02.png\n\n# Frame 3: The existential question\ncat > /tmp/frame3.txt <<'EOF'\n$ # which terminal had my auth fix?\n$ # was it the laptop or the desktop?\n$ # did I /rewind that session?\n$ # what was the session id again?\n$ claude -r ???\nEOF\n\nsilicon /tmp/frame3.txt --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_03.png\n\n# Duplicate frames for timing (1.5s per frame at 10fps = 15 copies)\nfor i in 1 2 3; do\n for j in $(seq 1 15); do\n cp \"frame_0${i}.png\" \"frame_0${i}_$(printf '%02d' $j).png\"\n done\ndone\n\n# Generate palette for better GIF quality\nffmpeg -y -framerate 10 -pattern_type glob -i 'frame_*.png' \\\n -vf \"palettegen=max_colors=256:stats_mode=diff\" \\\n palette.png 2>/dev/null\n\n# Create GIF\nffmpeg -y -framerate 10 -pattern_type glob -i 'frame_*.png' \\\n -i palette.png \\\n -lavfi \"paletteuse=dither=floyd_steinberg\" \\\n 01_too_many_claudes.gif 2>/dev/null\n\n# Cleanup\nrm -f frame_*.png palette.png /tmp/frame*.txt\n\necho \"Created 01_too_many_claudes.gif\"\n",
"structuredPatch": [
{
"oldStart": 45,
"oldLines": 7,
"newStart": 45,
"newLines": 7,
"lines": [
" ... and 23 more",
" EOF",
" ",
"-silicon /tmp/frame2.txt --font \"$FONT\" --theme \"$THEME\" \\",
"+silicon /tmp/frame2.txt --language bash --font \"$FONT\" --theme \"$THEME\" \\",
" --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\",
" --output frame_02.png",
" "
]
}
],
"userModified": false,
"replaceAll": false
},
"sourceToolAssistantUUID": "b5efb34b-0e77-44c2-83bc-a4c81af48e01"
},
{
"parentUuid": "3ed26f7a-23cd-4640-94ee-974140048249",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": [
{
"tool_use_id": "toolu_01Ya2ex7hAVeUiq8EKVN5Nwo",
"type": "tool_result",
"content": "The file /home/tato/Desktop/one_claude/images/01_too_many_claudes.sh has been updated. Here's the result of running `cat -n` on a snippet of the edited file:\n 57→$ # what was the session id again?\n 58→$ claude -r ???\n 59→EOF\n 60→\n 61→silicon /tmp/frame3.txt --language bash --font \"$FONT\" --theme \"$THEME\" \\\n 62→ --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n 63→ --output frame_03.png\n 64→\n 65→# Duplicate frames for timing (1.5s per frame at 10fps = 15 copies)\n 66→for i in 1 2 3; do\n 67→ for j in $(seq 1 15); do"
}
]
},
"uuid": "b8a777e1-e64d-42e6-b14f-58932ea55885",
"timestamp": "2026-01-13T03:20:37.848Z",
"toolUseResult": {
"filePath": "/home/tato/Desktop/one_claude/images/01_too_many_claudes.sh",
"oldString": "silicon /tmp/frame3.txt --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_03.png",
"newString": "silicon /tmp/frame3.txt --language bash --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_03.png",
"originalFile": "#!/bin/bash\n# Tweet 1: \"Too many Claudes running around\"\n# Uses silicon to create frames, ffmpeg to animate\n\nset -e\ncd \"$(dirname \"$0\")\"\n\nFONT=\"Hack\"\nTHEME=\"Dracula\"\nBG=\"#282a36\"\n\n# Frame 1: tmux ls showing many sessions\ncat > /tmp/frame1.txt <<'EOF'\n$ tmux ls\napi-refactor: 3 windows (created Mon Jan 6 09:14:22 2025)\nauth-fix: 2 windows (created Mon Jan 6 11:32:45 2025)\nbug-1847: 1 windows (created Tue Jan 7 14:22:11 2025)\nclaude-review: 2 windows (created Tue Jan 7 16:45:33 2025)\nfeature-export: 4 windows (created Wed Jan 8 08:12:19 2025)\nhotfix-prod: 1 windows (created Wed Jan 8 22:01:44 2025)\nmain-dev: 5 windows (created Thu Jan 9 07:30:00 2025)\nperf-testing: 2 windows (created Thu Jan 9 15:18:27 2025)\npr-review-423: 1 windows (created Fri Jan 10 10:45:12 2025)\nEOF\n\nsilicon /tmp/frame1.txt --language bash --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_01.png\n\n# Frame 2: Multiple projects in ~/.claude\ncat > /tmp/frame2.txt <<'EOF'\n$ ls ~/.claude/projects/ | head -15\napi-gateway/\nbilling-service/\nclaude-mcp-server/\ndata-pipeline/\nfrontend-v2/\ninternal-tools/\nml-inference/\nmobile-app/\none_claude/\npayment-processor/\nsearch-indexer/\nuser-service/\n... and 23 more\nEOF\n\nsilicon /tmp/frame2.txt --language bash --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_02.png\n\n# Frame 3: The existential question\ncat > /tmp/frame3.txt <<'EOF'\n$ # which terminal had my auth fix?\n$ # was it the laptop or the desktop?\n$ # did I /rewind that session?\n$ # what was the session id again?\n$ claude -r ???\nEOF\n\nsilicon /tmp/frame3.txt --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_03.png\n\n# Duplicate frames for timing (1.5s per frame at 10fps = 15 copies)\nfor i in 1 2 3; do\n for j in $(seq 1 15); do\n cp \"frame_0${i}.png\" \"frame_0${i}_$(printf '%02d' $j).png\"\n done\ndone\n\n# Generate palette for better GIF quality\nffmpeg -y -framerate 10 -pattern_type glob -i 'frame_*.png' \\\n -vf \"palettegen=max_colors=256:stats_mode=diff\" \\\n palette.png 2>/dev/null\n\n# Create GIF\nffmpeg -y -framerate 10 -pattern_type glob -i 'frame_*.png' \\\n -i palette.png \\\n -lavfi \"paletteuse=dither=floyd_steinberg\" \\\n 01_too_many_claudes.gif 2>/dev/null\n\n# Cleanup\nrm -f frame_*.png palette.png /tmp/frame*.txt\n\necho \"Created 01_too_many_claudes.gif\"\n",
"structuredPatch": [
{
"oldStart": 58,
"oldLines": 7,
"newStart": 58,
"newLines": 7,
"lines": [
" $ claude -r ???",
" EOF",
" ",
"-silicon /tmp/frame3.txt --font \"$FONT\" --theme \"$THEME\" \\",
"+silicon /tmp/frame3.txt --language bash --font \"$FONT\" --theme \"$THEME\" \\",
" --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\",
" --output frame_03.png",
" "
]
}
],
"userModified": false,
"replaceAll": false
},
"sourceToolAssistantUUID": "3ed26f7a-23cd-4640-94ee-974140048249"
},
{
"parentUuid": "b8a777e1-e64d-42e6-b14f-58932ea55885",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_0147r959Lbm4ZiDH16mbofsa",
"type": "message",
"role": "assistant",
"content": [
{
"type": "thinking",
"thinking": "Now let me test again.",
"signature": "Er4BCkYICxgCKkA6pxq1VrvhC8j1jjmkuEkC7kpPTfEyFOnftosuDKgbYqg0FSzlJbSZQPmwQN2sbOodWKdXnFAgatATY3Gg0KheEgyYW7bekOY5QMqN56UaDL+So0B5e5GjPWSW1yIwe7s04qTCaOB+UKwTLNUQ+WwJhTurvIc4NEZPBAieUir0GlEBv3TmCQwdF5ccssCbKiacpmk5unUxvTn1g7QHRMyjKqX6bH1krm0qenbc81Ta37gm51SeQxgB"
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 1471,
"cache_read_input_tokens": 52624,
"cache_creation": {
"ephemeral_5m_input_tokens": 1471,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 5,
"service_tier": "standard"
}
},
"requestId": "req_011CX4f4WiJuJeAgaHgWYiW8",
"type": "assistant",
"uuid": "51cd586e-ef85-450b-a74a-e3c9c606b1be",
"timestamp": "2026-01-13T03:20:40.731Z"
},
{
"parentUuid": "51cd586e-ef85-450b-a74a-e3c9c606b1be",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_0147r959Lbm4ZiDH16mbofsa",
"type": "message",
"role": "assistant",
"content": [
{
"type": "tool_use",
"id": "toolu_015T3MPG49zmRWZT1MYKxrfg",
"name": "Bash",
"input": {
"command": "bash 01_too_many_claudes.sh && file 01_too_many_claudes.gif",
"description": "Test fixed silicon script",
"timeout": 60000
}
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 1471,
"cache_read_input_tokens": 52624,
"cache_creation": {
"ephemeral_5m_input_tokens": 1471,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 5,
"service_tier": "standard"
}
},
"requestId": "req_011CX4f4WiJuJeAgaHgWYiW8",
"type": "assistant",
"uuid": "1cfe2806-7273-49e9-8bef-7ce44607978c",
"timestamp": "2026-01-13T03:20:41.502Z"
},
{
"parentUuid": "1cfe2806-7273-49e9-8bef-7ce44607978c",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": [
{
"type": "tool_result",
"content": "Exit code 190",
"is_error": true,
"tool_use_id": "toolu_015T3MPG49zmRWZT1MYKxrfg"
}
]
},
"uuid": "fb9093b7-7496-4748-8d0a-2f14c655e25c",
"timestamp": "2026-01-13T03:20:43.849Z",
"toolUseResult": "Error: Exit code 190",
"sourceToolAssistantUUID": "1cfe2806-7273-49e9-8bef-7ce44607978c"
},
{
"parentUuid": "fb9093b7-7496-4748-8d0a-2f14c655e25c",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01LnpPNnfGuhimMXXh2u5wei",
"type": "message",
"role": "assistant",
"content": [
{
"type": "thinking",
"thinking": "Let me run it with more verbose output to see what's happening.",
"signature": "EucBCkYICxgCKkDrc9hyLWMHLBbusO/SFfTumxHEAgBDddD59EH+fEAZUO67x/qNUyExN++SH+D5AxMCcKx3s2wi6fvqThDlvO4XEgwmI5P+lhq7ZSf7wvoaDDFpnM2VNxGHSVW/YCIwnQNRpRnj8VDDTpSslHGZgQefel+s9Sv2650S9G5/DOzh95hPsyJrKzF6/DgtXN4+Kk/GVc/1HzHguvsZwEi5AdfnFAXUQQpGz61g64emxIA9X7by6Cy9C+qgGvQ/lDZH7d4Vi0i+6D2m0ItSyg0KYAKy3FDAq2HQtBKtYgTV25bbGAE="
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 159,
"cache_read_input_tokens": 54095,
"cache_creation": {
"ephemeral_5m_input_tokens": 159,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4f4xNA9EQVULkjNUiLa",
"type": "assistant",
"uuid": "267f9211-c3fd-45f3-a9ab-23d75d3681f3",
"timestamp": "2026-01-13T03:20:46.957Z"
},
{
"parentUuid": "267f9211-c3fd-45f3-a9ab-23d75d3681f3",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01LnpPNnfGuhimMXXh2u5wei",
"type": "message",
"role": "assistant",
"content": [
{
"type": "tool_use",
"id": "toolu_014N9Ry3ZZFAfinLgRtcrU5M",
"name": "Bash",
"input": {
"command": "bash -x 01_too_many_claudes.sh 2>&1 | head -40",
"description": "Debug silicon script"
}
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 159,
"cache_read_input_tokens": 54095,
"cache_creation": {
"ephemeral_5m_input_tokens": 159,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4f4xNA9EQVULkjNUiLa",
"type": "assistant",
"uuid": "b80fa08e-2746-4b96-937c-eb35da5b7676",
"timestamp": "2026-01-13T03:20:47.802Z"
},
{
"parentUuid": "b80fa08e-2746-4b96-937c-eb35da5b7676",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": [
{
"tool_use_id": "toolu_014N9Ry3ZZFAfinLgRtcrU5M",
"type": "tool_result",
"content": "+ set -e\n++ dirname 01_too_many_claudes.sh\n+ cd .\n+ FONT=Hack\n+ THEME=Dracula\n+ BG='#282a36'\n+ cat\n+ silicon /tmp/frame1.txt --language bash --font Hack --theme Dracula --background '#282a36' --pad-horiz 40 --pad-vert 40 --output frame_01.png\n+ cat\n+ silicon /tmp/frame2.txt --language bash --font Hack --theme Dracula --background '#282a36' --pad-horiz 40 --pad-vert 40 --output frame_02.png\n+ cat\n+ silicon /tmp/frame3.txt --language bash --font Hack --theme Dracula --background '#282a36' --pad-horiz 40 --pad-vert 40 --output frame_03.png\n+ for i in 1 2 3\n++ seq 1 15\n+ for j in $(seq 1 15)\n++ printf %02d 1\n+ cp frame_01.png frame_01_01.png\n+ for j in $(seq 1 15)\n++ printf %02d 2\n+ cp frame_01.png frame_01_02.png\n+ for j in $(seq 1 15)\n++ printf %02d 3\n+ cp frame_01.png frame_01_03.png\n+ for j in $(seq 1 15)\n++ printf %02d 4\n+ cp frame_01.png frame_01_04.png\n+ for j in $(seq 1 15)\n++ printf %02d 5\n+ cp frame_01.png frame_01_05.png\n+ for j in $(seq 1 15)\n++ printf %02d 6\n+ cp frame_01.png frame_01_06.png\n+ for j in $(seq 1 15)\n++ printf %02d 7\n+ cp frame_01.png frame_01_07.png\n+ for j in $(seq 1 15)\n++ printf %02d 8\n+ cp frame_01.png frame_01_08.png\n+ for j in $(seq 1 15)\n++ printf %02d 9",
"is_error": false
}
]
},
"uuid": "94c5cd03-25b7-46bc-af4b-7afa520cd1e4",
"timestamp": "2026-01-13T03:20:54.173Z",
"toolUseResult": {
"stdout": "+ set -e\n++ dirname 01_too_many_claudes.sh\n+ cd .\n+ FONT=Hack\n+ THEME=Dracula\n+ BG='#282a36'\n+ cat\n+ silicon /tmp/frame1.txt --language bash --font Hack --theme Dracula --background '#282a36' --pad-horiz 40 --pad-vert 40 --output frame_01.png\n+ cat\n+ silicon /tmp/frame2.txt --language bash --font Hack --theme Dracula --background '#282a36' --pad-horiz 40 --pad-vert 40 --output frame_02.png\n+ cat\n+ silicon /tmp/frame3.txt --language bash --font Hack --theme Dracula --background '#282a36' --pad-horiz 40 --pad-vert 40 --output frame_03.png\n+ for i in 1 2 3\n++ seq 1 15\n+ for j in $(seq 1 15)\n++ printf %02d 1\n+ cp frame_01.png frame_01_01.png\n+ for j in $(seq 1 15)\n++ printf %02d 2\n+ cp frame_01.png frame_01_02.png\n+ for j in $(seq 1 15)\n++ printf %02d 3\n+ cp frame_01.png frame_01_03.png\n+ for j in $(seq 1 15)\n++ printf %02d 4\n+ cp frame_01.png frame_01_04.png\n+ for j in $(seq 1 15)\n++ printf %02d 5\n+ cp frame_01.png frame_01_05.png\n+ for j in $(seq 1 15)\n++ printf %02d 6\n+ cp frame_01.png frame_01_06.png\n+ for j in $(seq 1 15)\n++ printf %02d 7\n+ cp frame_01.png frame_01_07.png\n+ for j in $(seq 1 15)\n++ printf %02d 8\n+ cp frame_01.png frame_01_08.png\n+ for j in $(seq 1 15)\n++ printf %02d 9",
"stderr": "",
"interrupted": false,
"isImage": false
},
"sourceToolAssistantUUID": "b80fa08e-2746-4b96-937c-eb35da5b7676"
},
{
"parentUuid": "94c5cd03-25b7-46bc-af4b-7afa520cd1e4",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_017ooGhbWwSH9KE7DSjwq1NC",
"type": "message",
"role": "assistant",
"content": [
{
"type": "thinking",
"thinking": "The silicon commands are working now (no errors). The issue is with ffmpeg. Let me see where it fails.",
"signature": "Eo4CCkYICxgCKkB1Byxs25qtAmCvzcH4DmZ0sCZz/0v2pLVb6KL414BiherW4lPhwy5Vig+msjNBXet5es01Zd7sDWUI1OkPCufEEgytSGiLFu1pnEKW/xcaDKlGpGq+fdbIHdEZqiIw5Y7rw33+A8Ni/Xpw/fbbl3aja3cj8TUcXTvwVxs+J29jYdWFHR2jQnUsTWR+ygKmKnYPi5eslFPXNnpurdZay6x4czoHM243WW9GV1NEnddkopqtw0JaGjVKhCNrUh62HGVvvtTy9zhSvnWNbM0MbDAt41XdgZQoz0uMeiBZGaMdIfeV3JosH5Q9oZeNY1Zty5a3j7MnMLrJ87gxeXlOesduS2uXLX+LGAE="
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 664,
"cache_read_input_tokens": 54254,
"cache_creation": {
"ephemeral_5m_input_tokens": 664,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4f5iWkPPXGUeDeAFnHj",
"type": "assistant",
"uuid": "315c4445-7e14-459d-8609-188d7580334e",
"timestamp": "2026-01-13T03:20:57.578Z"
},
{
"parentUuid": "315c4445-7e14-459d-8609-188d7580334e",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_017ooGhbWwSH9KE7DSjwq1NC",
"type": "message",
"role": "assistant",
"content": [
{
"type": "tool_use",
"id": "toolu_01BcxyHyREEb9YHQKVzpj3kT",
"name": "Bash",
"input": {
"command": "ls frame_*.png 2>/dev/null | head -5 && file frame_01.png 2>/dev/null",
"description": "Check if frames were created"
}
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 664,
"cache_read_input_tokens": 54254,
"cache_creation": {
"ephemeral_5m_input_tokens": 664,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4f5iWkPPXGUeDeAFnHj",
"type": "assistant",
"uuid": "149229e8-8bb0-4ecd-8a8b-a5abb69eb278",
"timestamp": "2026-01-13T03:20:58.690Z"
},
{
"parentUuid": "149229e8-8bb0-4ecd-8a8b-a5abb69eb278",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": [
{
"tool_use_id": "toolu_01BcxyHyREEb9YHQKVzpj3kT",
"type": "tool_result",
"content": "frame_01_01.png\nframe_01_02.png\nframe_01_03.png\nframe_01_04.png\nframe_01_05.png\nframe_01.png: PNG image data, 1134 x 510, 8-bit/color RGBA, non-interlaced",
"is_error": false
}
]
},
"uuid": "94577b32-ee29-49d8-8fc2-f8ff7568b81d",
"timestamp": "2026-01-13T03:21:20.925Z",
"toolUseResult": {
"stdout": "frame_01_01.png\nframe_01_02.png\nframe_01_03.png\nframe_01_04.png\nframe_01_05.png\nframe_01.png: PNG image data, 1134 x 510, 8-bit/color RGBA, non-interlaced",
"stderr": "",
"interrupted": false,
"isImage": false
},
"sourceToolAssistantUUID": "149229e8-8bb0-4ecd-8a8b-a5abb69eb278"
},
{
"parentUuid": "94577b32-ee29-49d8-8fc2-f8ff7568b81d",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01QyHP2eafYPjRRvPgmUWhy9",
"type": "message",
"role": "assistant",
"content": [
{
"type": "thinking",
"thinking": "Good - frames are created at 1134x510, that's much better. The issue is with ffmpeg. Let me check what's happening with ffmpeg.",
"signature": "EqgCCkYICxgCKkBUe8M4n6dObxgqiehqXUiNSOlH2mCSthl4qhcstSmkoQMTrm+XSPSfYk5JeNBAgWf9oBDMQg3a1zooOoHTaOFGEgwhjlUTtZdfmGa7KXoaDBASbREx71hG+F0KYSIwERf96IhP9aLOJxIlOc6Sdy/NvXrmp2gtulqmZxTf6OFMCNkLhuAqvp8E7NxqTOGJKo8BMxYgxS10Nq0qolCzrUsW5HrpUaHhvkqJs5uwE25Wx/FfogDXXb3lV+QkNp3JgSL6iGzhUqbz9gYQOYiexFVSpSpeWbY+q/5AIc/lIkVoe4fSMTykJL6GBQzR/E6hPpNMeXU4xkaeKhFXD8Evd3+USw516tC5LPHGvXFctw8alvqg7bVI/9JPVVnOjM+SqU0YAQ=="
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 327,
"cache_read_input_tokens": 54918,
"cache_creation": {
"ephemeral_5m_input_tokens": 327,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4f7gray2mbaoZ6YJsWE",
"type": "assistant",
"uuid": "a70584ae-0d1c-4f5b-b0ec-2625f9bb3980",
"timestamp": "2026-01-13T03:21:24.405Z"
},
{
"parentUuid": "a70584ae-0d1c-4f5b-b0ec-2625f9bb3980",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01QyHP2eafYPjRRvPgmUWhy9",
"type": "message",
"role": "assistant",
"content": [
{
"type": "text",
"text": "Frames look good (1134x510). Issue is ffmpeg. Let me check."
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 327,
"cache_read_input_tokens": 54918,
"cache_creation": {
"ephemeral_5m_input_tokens": 327,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4f7gray2mbaoZ6YJsWE",
"type": "assistant",
"uuid": "962c6860-eca7-4614-9405-b2cbde80daf3",
"timestamp": "2026-01-13T03:21:24.853Z"
},
{
"parentUuid": "962c6860-eca7-4614-9405-b2cbde80daf3",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01QyHP2eafYPjRRvPgmUWhy9",
"type": "message",
"role": "assistant",
"content": [
{
"type": "tool_use",
"id": "toolu_01RtL6ggatMqap3sPjvbNbmc",
"name": "Bash",
"input": {
"command": "ffmpeg -y -framerate 10 -pattern_type glob -i 'frame_*.png' -vf \"palettegen=max_colors=256:stats_mode=diff\" palette.png 2>&1 | tail -20",
"description": "Test ffmpeg palette generation"
}
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 327,
"cache_read_input_tokens": 54918,
"cache_creation": {
"ephemeral_5m_input_tokens": 327,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4f7gray2mbaoZ6YJsWE",
"type": "assistant",
"uuid": "0f59e065-a4d5-4718-80cd-f5c5815b7d6a",
"timestamp": "2026-01-13T03:21:25.679Z"
},
{
"parentUuid": "0f59e065-a4d5-4718-80cd-f5c5815b7d6a",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": [
{
"tool_use_id": "toolu_01RtL6ggatMqap3sPjvbNbmc",
"type": "tool_result",
"content": " libpostproc 57. 3.100 / 57. 3.100\nInput #0, image2, from 'frame_*.png':\n Duration: 00:00:04.80, start: 0.000000, bitrate: N/A\n Stream #0:0: Video: png, rgba(pc, gbr/unknown/unknown), 1134x510, 10 fps, 10 tbr, 10 tbn\nStream mapping:\n Stream #0:0 -> #0:0 (png (native) -> png (native))\nPress [q] to stop, [?] for help\n[Parsed_palettegen_0 @ 0x64e4f014ebc0] 255(+1) colors generated out of 892 colors; ratio=0.285874\n[Parsed_palettegen_0 @ 0x64e4f014ebc0] Duped color: FF2E3242\n[Parsed_palettegen_0 @ 0x64e4f014ebc0] Duped color: FFFB5B53\nOutput #0, image2, to 'palette.png':\n Metadata:\n encoder : Lavf60.16.100\n Stream #0:0: Video: png, rgba(pc, gbr/unknown/unknown, progressive), 16x16 [SAR 1:1 DAR 1:1], q=2-31, 200 kb/s, 10 fps, 10 tbn\n Metadata:\n encoder : Lavc60.31.102 png\nframe= 0 fps=0.0 q=0.0 size= 0kB time=N/A bitrate=N/A speed=N/A \r[image2 @ 0x64e4efcdfac0] The specified filename 'palette.png' does not contain an image sequence pattern or a pattern is invalid.\n[image2 @ 0x64e4efcdfac0] Use a pattern such as %03d for an image sequence or use the -update option (with -frames:v 1 if needed) to write a single image.\n[out#0/image2 @ 0x64e4efcde980] video:1kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown\nframe= 1 fps=0.0 q=-0.0 Lsize=N/A time=00:00:00.00 bitrate=N/A speed= 0x",
"is_error": false
}
]
},
"uuid": "eacd8883-1a04-48a8-97fb-a3b9ea8d144c",
"timestamp": "2026-01-13T03:21:39.339Z",
"toolUseResult": {
"stdout": " libpostproc 57. 3.100 / 57. 3.100\nInput #0, image2, from 'frame_*.png':\n Duration: 00:00:04.80, start: 0.000000, bitrate: N/A\n Stream #0:0: Video: png, rgba(pc, gbr/unknown/unknown), 1134x510, 10 fps, 10 tbr, 10 tbn\nStream mapping:\n Stream #0:0 -> #0:0 (png (native) -> png (native))\nPress [q] to stop, [?] for help\n[Parsed_palettegen_0 @ 0x64e4f014ebc0] 255(+1) colors generated out of 892 colors; ratio=0.285874\n[Parsed_palettegen_0 @ 0x64e4f014ebc0] Duped color: FF2E3242\n[Parsed_palettegen_0 @ 0x64e4f014ebc0] Duped color: FFFB5B53\nOutput #0, image2, to 'palette.png':\n Metadata:\n encoder : Lavf60.16.100\n Stream #0:0: Video: png, rgba(pc, gbr/unknown/unknown, progressive), 16x16 [SAR 1:1 DAR 1:1], q=2-31, 200 kb/s, 10 fps, 10 tbn\n Metadata:\n encoder : Lavc60.31.102 png\nframe= 0 fps=0.0 q=0.0 size= 0kB time=N/A bitrate=N/A speed=N/A \r[image2 @ 0x64e4efcdfac0] The specified filename 'palette.png' does not contain an image sequence pattern or a pattern is invalid.\n[image2 @ 0x64e4efcdfac0] Use a pattern such as %03d for an image sequence or use the -update option (with -frames:v 1 if needed) to write a single image.\n[out#0/image2 @ 0x64e4efcde980] video:1kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown\nframe= 1 fps=0.0 q=-0.0 Lsize=N/A time=00:00:00.00 bitrate=N/A speed= 0x",
"stderr": "",
"interrupted": false,
"isImage": false
},
"sourceToolAssistantUUID": "0f59e065-a4d5-4718-80cd-f5c5815b7d6a"
},
{
"parentUuid": "eacd8883-1a04-48a8-97fb-a3b9ea8d144c",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01XvQcd8WUsMaz3EnEKx2FcN",
"type": "message",
"role": "assistant",
"content": [
{
"type": "thinking",
"thinking": "The warning says the filename doesn't contain a sequence pattern, but it still outputs a file. The real issue is the exit code. Let me add -update 1 to fix the warning. Actually, let me check if palette.png was created and just run the full GIF generation.",
"signature": "EqkDCkYICxgCKkAagmG59fMTv2EgrRh84EUmdYfmRjU0F8PC33R2udoPHNYRxx2dcX9n1YNB95TBEvi8Ct15aEm7a53psazr2mWmEgwMvl3z19FYHPz1Lq0aDHGocPeTvmEroBKgSiIwUNavGA1xyeWIf0e/XzWUqi3JCW3/ys7szp0Vc1fUe0xDv6ZukA1bp1tghxbR3qfiKpACeSdbn6Gn2a9CZc5IuOGJJF33Z1C5hkM5PpL0g5VpbNfCeHGywpSfU4iAJckxk0MIcKebx7iavdeH+k/LDtUXTIcCC/Du48Dbg6ZOhePvRBXOHT2RUx92OvxtPGkBgcz5MUuAvyVrkbxsaTNIkOnNTmvIrT4EPXgaeZNRoKgLrPi2qnEKjwc/a0Dyl2QiYxJbsSnh9iwWKmWDIp+Ne4uySya7VU9zh4Fhki5T5ftYIZPD5jFk7zN/JavP/QylEJrYi2pzPiBbG/PbfwwVp8qR4TkepF2xNDVkl2av9iE5D1Fm/ygjr7HZ8EcU0csy3bx0WgU9VPXJAdDiAsF3fCC+/yLYD9JrW1UNYEqhFGoYeVAYAQ=="
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 829,
"cache_read_input_tokens": 55245,
"cache_creation": {
"ephemeral_5m_input_tokens": 829,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 2,
"service_tier": "standard"
}
},
"requestId": "req_011CX4f93MefbREFg8zZLbad",
"type": "assistant",
"uuid": "51c9d55d-9462-4d44-8176-ab9b20a4f519",
"timestamp": "2026-01-13T03:21:43.431Z"
},
{
"parentUuid": "51c9d55d-9462-4d44-8176-ab9b20a4f519",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01XvQcd8WUsMaz3EnEKx2FcN",
"type": "message",
"role": "assistant",
"content": [
{
"type": "tool_use",
"id": "toolu_01Bkc9KMYwsHk4QjBJnEMaZD",
"name": "Bash",
"input": {
"command": "ls -la palette.png && ffmpeg -y -framerate 10 -pattern_type glob -i 'frame_*.png' -i palette.png -lavfi \"paletteuse=dither=floyd_steinberg\" 01_too_many_claudes.gif 2>&1 | tail -10",
"description": "Check palette and create GIF"
}
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 829,
"cache_read_input_tokens": 55245,
"cache_creation": {
"ephemeral_5m_input_tokens": 829,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 2,
"service_tier": "standard"
}
},
"requestId": "req_011CX4f93MefbREFg8zZLbad",
"type": "assistant",
"uuid": "3f3dc8c2-a855-4659-a06e-4b5bdcfba43b",
"timestamp": "2026-01-13T03:21:44.668Z"
},
{
"parentUuid": "3f3dc8c2-a855-4659-a06e-4b5bdcfba43b",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": [
{
"tool_use_id": "toolu_01Bkc9KMYwsHk4QjBJnEMaZD",
"type": "tool_result",
"content": "-rw-rw-r-- 1 tato tato 983 Jan 12 22:21 palette.png\n encoder : Lavf60.16.100\n Stream #0:0: Video: gif, pal8(pc, gbr/unknown/unknown, progressive), 1134x510, q=2-31, 200 kb/s, 10 fps, 100 tbn\n Metadata:\n encoder : Lavc60.31.102 gif\nframe= 0 fps=0.0 q=-0.0 size= 0kB time=00:00:00.00 bitrate=N/A speed= 0x \r[fc#0 @ 0x55c768487e00] Error while filtering: Internal bug, should not have happened\nFailed to inject frame into filter network: Internal bug, should not have happened\nError while filtering: Internal bug, should not have happened\n[out#0/gif @ 0x55c7689f99c0] video:59kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.033284%\nframe= 16 fps=0.0 q=-0.0 Lsize= 59kB time=00:00:01.50 bitrate= 320.6kbits/s speed=8.97x \nConversion failed!",
"is_error": false
}
]
},
"uuid": "1c3118e6-b7e2-45b8-844a-8ee9d3fab3ae",
"timestamp": "2026-01-13T03:22:03.945Z",
"toolUseResult": {
"stdout": "-rw-rw-r-- 1 tato tato 983 Jan 12 22:21 palette.png\n encoder : Lavf60.16.100\n Stream #0:0: Video: gif, pal8(pc, gbr/unknown/unknown, progressive), 1134x510, q=2-31, 200 kb/s, 10 fps, 100 tbn\n Metadata:\n encoder : Lavc60.31.102 gif\nframe= 0 fps=0.0 q=-0.0 size= 0kB time=00:00:00.00 bitrate=N/A speed= 0x \r[fc#0 @ 0x55c768487e00] Error while filtering: Internal bug, should not have happened\nFailed to inject frame into filter network: Internal bug, should not have happened\nError while filtering: Internal bug, should not have happened\n[out#0/gif @ 0x55c7689f99c0] video:59kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.033284%\nframe= 16 fps=0.0 q=-0.0 Lsize= 59kB time=00:00:01.50 bitrate= 320.6kbits/s speed=8.97x \nConversion failed!",
"stderr": "",
"interrupted": false,
"isImage": false
},
"sourceToolAssistantUUID": "3f3dc8c2-a855-4659-a06e-4b5bdcfba43b"
},
{
"parentUuid": "1c3118e6-b7e2-45b8-844a-8ee9d3fab3ae",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_013iTPa2P3aeHuyAZaL7K1M6",
"type": "message",
"role": "assistant",
"content": [
{
"type": "thinking",
"thinking": "There's a ffmpeg error about different sized frames. The frame_01.png, frame_02.png, frame_03.png might be different sizes. Let me check and fix by scaling to a common size.",
"signature": "EtYCCkYICxgCKkDVYlNUGWaca9GWv6r8KktnCDGA+A4jC4ZNa6cQiszva66VC+mEEV2oLtR+btgO5F8ULVw92NS+0x5C3zEyheDJEgxCVxdoRZh7Uw5T3tQaDBXL21qPt62sCyZDhCIw+uVSLftoQolDr4iwkvOk7PqIYqtDmjBVrUFQatXUOTu6kRp9Cu5LUpbegsMQru/mKr0BhE6Phxvy69PXGy8FD2fyVNOLIoq2McYH8ADt3mokm3hbqfVjLkmHyw40FVGodNyHqxsgBwJ+GImm8KDXOJJ8lbQk9HgbJDvJIdj8yoja6F+fiJQjfcZa3EOaNrWI9EQH7yD1FZXjCZjkaFu22eC4iZnyA5ewNf8lRaXT7fhqkKwstBb6C8twHj6iKu6PPs9PwPja5QvgG8JXU9KUU8tDMvY42zk6mXfVaJQj7QiUKLG0w2XE7Kd7czsfHzO8GAE="
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 570,
"cache_read_input_tokens": 56074,
"cache_creation": {
"ephemeral_5m_input_tokens": 570,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4fArcYYaHuQcypPSBwu",
"type": "assistant",
"uuid": "9446673a-0909-4d5e-9f58-e96f847acf09",
"timestamp": "2026-01-13T03:22:07.452Z"
},
{
"parentUuid": "9446673a-0909-4d5e-9f58-e96f847acf09",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_013iTPa2P3aeHuyAZaL7K1M6",
"type": "message",
"role": "assistant",
"content": [
{
"type": "text",
"text": "Frames have different sizes. Let me fix the ffmpeg command to scale them all to the same size."
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 570,
"cache_read_input_tokens": 56074,
"cache_creation": {
"ephemeral_5m_input_tokens": 570,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4fArcYYaHuQcypPSBwu",
"type": "assistant",
"uuid": "2f4748f0-46aa-41fc-91c1-975cff873c81",
"timestamp": "2026-01-13T03:22:07.980Z"
},
{
"parentUuid": "2f4748f0-46aa-41fc-91c1-975cff873c81",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_013iTPa2P3aeHuyAZaL7K1M6",
"type": "message",
"role": "assistant",
"content": [
{
"type": "tool_use",
"id": "toolu_01BmBYc28JrPt7NRgjLvMZ5A",
"name": "Bash",
"input": {
"command": "file frame_01.png frame_02.png frame_03.png",
"description": "Check frame sizes"
}
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 570,
"cache_read_input_tokens": 56074,
"cache_creation": {
"ephemeral_5m_input_tokens": 570,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4fArcYYaHuQcypPSBwu",
"type": "assistant",
"uuid": "dbbfdff9-3162-450b-8b30-bb653d1bb1f1",
"timestamp": "2026-01-13T03:22:08.565Z"
},
{
"parentUuid": "dbbfdff9-3162-450b-8b30-bb653d1bb1f1",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": [
{
"tool_use_id": "toolu_01BmBYc28JrPt7NRgjLvMZ5A",
"type": "tool_result",
"content": "frame_01.png: PNG image data, 1134 x 510, 8-bit/color RGBA, non-interlaced\nframe_02.png: PNG image data, 734 x 642, 8-bit/color RGBA, non-interlaced\nframe_03.png: PNG image data, 750 x 345, 8-bit/color RGBA, non-interlaced",
"is_error": false
}
]
},
"uuid": "bd206936-c1b1-4374-bb72-b3186a29616f",
"timestamp": "2026-01-13T03:22:08.780Z",
"toolUseResult": {
"stdout": "frame_01.png: PNG image data, 1134 x 510, 8-bit/color RGBA, non-interlaced\nframe_02.png: PNG image data, 734 x 642, 8-bit/color RGBA, non-interlaced\nframe_03.png: PNG image data, 750 x 345, 8-bit/color RGBA, non-interlaced",
"stderr": "",
"interrupted": false,
"isImage": false
},
"sourceToolAssistantUUID": "dbbfdff9-3162-450b-8b30-bb653d1bb1f1"
},
{
"parentUuid": "bd206936-c1b1-4374-bb72-b3186a29616f",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01Syg9VNeW5SbY5ReH7bc5ay",
"type": "message",
"role": "assistant",
"content": [
{
"type": "thinking",
"thinking": "Yes, the frames have different sizes. I need to either:\n1. Scale all frames to a common size before creating the GIF2. Use ffmpeg's scale filter to resize during GIF creation\n\nLet me update the script to scale all frames to the max width and pad with background color.",
"signature": "ErIDCkYICxgCKkDUGCv/Ba92QWTC9c7la7VT5thUJFK9EsDR0qOt61W0982tBYqd7jA+OxFCLHgPrz+DkwJNcOIx7KCSQul1EDgSEgxHwqo1oStyQIz3Aq0aDKai5Gt1a936cO2i4yIw4IJ+ZCPBN+5nd9yDe/iHtfHPtOOqqKIjyWlxjhhU1hBkdaBbDgXhvp/lsWYk8NDBKpkCQUtzJqZU/Xwrch8P0H/uL5OMrD/cPe+t5zIq6zVv068fcpUdNGABo2LO9TmJJvWQC3Cci+TiUqF5fWyvgnPvd6ZphtkgzodAECv4fhXFblAPVik6Kz13JWIMCwj+Iu6wSPzxMmMPAfxG6GQXYIBxBaqoYoMzCfvs1aefir/7p9xxkQ1bzpuQP8c53iTMY9RqeNj7vwTC5dXp31bxnfOIo8m7JnGpa7mQYWjGNMN7lWPRXcK4+u+9Cyv0WlD3Mt5YpGxxU2/i1J5wyPfdUTN3xxeAJPxxpiWVrKT7mSRztSxDeYi//nUwT1L08+k93TRAG7+gQ+LSoPDIijxenWQCVhcsdTOmrx+ZxbQ23Fxic8Zl1Xo4fwQlTs0YAQ=="
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 278,
"cache_read_input_tokens": 56644,
"cache_creation": {
"ephemeral_5m_input_tokens": 278,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4fBDFmYRQj61HN7TMKS",
"type": "assistant",
"uuid": "c791cd69-cfc3-40e2-a2bb-367bc6fb8837",
"timestamp": "2026-01-13T03:22:12.715Z"
},
{
"parentUuid": "c791cd69-cfc3-40e2-a2bb-367bc6fb8837",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01Syg9VNeW5SbY5ReH7bc5ay",
"type": "message",
"role": "assistant",
"content": [
{
"type": "text",
"text": "Different sizes. Let me fix the script to pad all frames to the same size."
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 278,
"cache_read_input_tokens": 56644,
"cache_creation": {
"ephemeral_5m_input_tokens": 278,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4fBDFmYRQj61HN7TMKS",
"type": "assistant",
"uuid": "9686f46a-168c-43ca-8a1e-a7f8ab0c639b",
"timestamp": "2026-01-13T03:22:13.106Z"
},
{
"parentUuid": "9686f46a-168c-43ca-8a1e-a7f8ab0c639b",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01Syg9VNeW5SbY5ReH7bc5ay",
"type": "message",
"role": "assistant",
"content": [
{
"type": "tool_use",
"id": "toolu_01KqfKJzv7F98n7L6NWidBSB",
"name": "Write",
"input": {
"file_path": "/home/tato/Desktop/one_claude/images/01_too_many_claudes.sh",
"content": "#!/bin/bash\n# Tweet 1: \"Too many Claudes running around\"\n# Uses silicon to create frames, ffmpeg to animate\n\nset -e\ncd \"$(dirname \"$0\")\"\n\nFONT=\"Hack\"\nTHEME=\"Dracula\"\nBG=\"#282a36\"\n\n# Frame 1: tmux ls showing many sessions\ncat > /tmp/frame1.txt <<'EOF'\n$ tmux ls\napi-refactor: 3 windows (created Mon Jan 6 09:14:22 2025)\nauth-fix: 2 windows (created Mon Jan 6 11:32:45 2025)\nbug-1847: 1 windows (created Tue Jan 7 14:22:11 2025)\nclaude-review: 2 windows (created Tue Jan 7 16:45:33 2025)\nfeature-export: 4 windows (created Wed Jan 8 08:12:19 2025)\nhotfix-prod: 1 windows (created Wed Jan 8 22:01:44 2025)\nmain-dev: 5 windows (created Thu Jan 9 07:30:00 2025)\nperf-testing: 2 windows (created Thu Jan 9 15:18:27 2025)\npr-review-423: 1 windows (created Fri Jan 10 10:45:12 2025)\nEOF\n\nsilicon /tmp/frame1.txt --language bash --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_01_raw.png\n\n# Frame 2: Multiple projects in ~/.claude\ncat > /tmp/frame2.txt <<'EOF'\n$ ls ~/.claude/projects/ | head -15\napi-gateway/\nbilling-service/\nclaude-mcp-server/\ndata-pipeline/\nfrontend-v2/\ninternal-tools/\nml-inference/\nmobile-app/\none_claude/\npayment-processor/\nsearch-indexer/\nuser-service/\n... and 23 more\nEOF\n\nsilicon /tmp/frame2.txt --language bash --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_02_raw.png\n\n# Frame 3: The existential question\ncat > /tmp/frame3.txt <<'EOF'\n$ # which terminal had my auth fix?\n$ # was it the laptop or the desktop?\n$ # did I /rewind that session?\n$ # what was the session id again?\n$ claude -r ???\nEOF\n\nsilicon /tmp/frame3.txt --language bash --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_03_raw.png\n\n# Find max dimensions\nMAX_W=0\nMAX_H=0\nfor f in frame_*_raw.png; do\n dims=$(identify -format '%wx%h' \"$f\")\n w=${dims%x*}\n h=${dims#*x}\n [ \"$w\" -gt \"$MAX_W\" ] && MAX_W=$w\n [ \"$h\" -gt \"$MAX_H\" ] && MAX_H=$h\ndone\n\necho \"Normalizing to ${MAX_W}x${MAX_H}\"\n\n# Pad all frames to max dimensions (centered, with background color)\nfor i in 1 2 3; do\n convert \"frame_0${i}_raw.png\" \\\n -gravity center \\\n -background \"$BG\" \\\n -extent \"${MAX_W}x${MAX_H}\" \\\n \"frame_0${i}.png\"\ndone\n\n# Duplicate frames for timing (1.5s per frame at 10fps = 15 copies)\nfor i in 1 2 3; do\n for j in $(seq 1 15); do\n cp \"frame_0${i}.png\" \"frame_0${i}_$(printf '%02d' $j).png\"\n done\ndone\n\n# Create GIF directly (simpler approach)\nffmpeg -y -framerate 10 -pattern_type glob -i 'frame_0?_??.png' \\\n -vf \"split[s0][s1];[s0]palettegen=max_colors=256[p];[s1][p]paletteuse=dither=floyd_steinberg\" \\\n 01_too_many_claudes.gif 2>/dev/null\n\n# Cleanup\nrm -f frame_*.png /tmp/frame*.txt\n\necho \"Created 01_too_many_claudes.gif\"\n"
}
}
],
"stop_reason": "tool_use",
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 278,
"cache_read_input_tokens": 56644,
"cache_creation": {
"ephemeral_5m_input_tokens": 278,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1320,
"service_tier": "standard"
}
},
"requestId": "req_011CX4fBDFmYRQj61HN7TMKS",
"type": "assistant",
"uuid": "c4332e50-4fba-4062-a9e5-0b02bafce458",
"timestamp": "2026-01-13T03:22:27.182Z"
},
{
"parentUuid": "c4332e50-4fba-4062-a9e5-0b02bafce458",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": [
{
"tool_use_id": "toolu_01KqfKJzv7F98n7L6NWidBSB",
"type": "tool_result",
"content": "The file /home/tato/Desktop/one_claude/images/01_too_many_claudes.sh has been updated. Here's the result of running `cat -n` on a snippet of the edited file:\n 1→#!/bin/bash\n 2→# Tweet 1: \"Too many Claudes running around\"\n 3→# Uses silicon to create frames, ffmpeg to animate\n 4→\n 5→set -e\n 6→cd \"$(dirname \"$0\")\"\n 7→\n 8→FONT=\"Hack\"\n 9→THEME=\"Dracula\"\n 10→BG=\"#282a36\"\n 11→\n 12→# Frame 1: tmux ls showing many sessions\n 13→cat > /tmp/frame1.txt <<'EOF'\n 14→$ tmux ls\n 15→api-refactor: 3 windows (created Mon Jan 6 09:14:22 2025)\n 16→auth-fix: 2 windows (created Mon Jan 6 11:32:45 2025)\n 17→bug-1847: 1 windows (created Tue Jan 7 14:22:11 2025)\n 18→claude-review: 2 windows (created Tue Jan 7 16:45:33 2025)\n 19→feature-export: 4 windows (created Wed Jan 8 08:12:19 2025)\n 20→hotfix-prod: 1 windows (created Wed Jan 8 22:01:44 2025)\n 21→main-dev: 5 windows (created Thu Jan 9 07:30:00 2025)\n 22→perf-testing: 2 windows (created Thu Jan 9 15:18:27 2025)\n 23→pr-review-423: 1 windows (created Fri Jan 10 10:45:12 2025)\n 24→EOF\n 25→\n 26→silicon /tmp/frame1.txt --language bash --font \"$FONT\" --theme \"$THEME\" \\\n 27→ --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n 28→ --output frame_01_raw.png\n 29→\n 30→# Frame 2: Multiple projects in ~/.claude\n 31→cat > /tmp/frame2.txt <<'EOF'\n 32→$ ls ~/.claude/projects/ | head -15\n 33→api-gateway/\n 34→billing-service/\n 35→claude-mcp-server/\n 36→data-pipeline/\n 37→frontend-v2/\n 38→internal-tools/\n 39→ml-inference/\n 40→mobile-app/\n 41→one_claude/\n 42→payment-processor/\n 43→search-indexer/\n 44→user-service/\n 45→... and 23 more\n 46→EOF\n 47→\n 48→silicon /tmp/frame2.txt --language bash --font \"$FONT\" --theme \"$THEME\" \\\n 49→ --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n 50→ --output frame_02_raw.png\n 51→\n 52→# Frame 3: The existential question\n 53→cat > /tmp/frame3.txt <<'EOF'\n 54→$ # which terminal had my auth fix?\n 55→$ # was it the laptop or the desktop?\n 56→$ # did I /rewind that session?\n 57→$ # what was the session id again?\n 58→$ claude -r ???\n 59→EOF\n 60→\n 61→silicon /tmp/frame3.txt --language bash --font \"$FONT\" --theme \"$THEME\" \\\n 62→ --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n 63→ --output frame_03_raw.png\n 64→\n 65→# Find max dimensions\n 66→MAX_W=0\n 67→MAX_H=0\n 68→for f in frame_*_raw.png; do\n 69→ dims=$(identify -format '%wx%h' \"$f\")\n 70→ w=${dims%x*}\n 71→ h=${dims#*x}\n 72→ [ \"$w\" -gt \"$MAX_W\" ] && MAX_W=$w\n 73→ [ \"$h\" -gt \"$MAX_H\" ] && MAX_H=$h\n 74→done\n 75→\n 76→echo \"Normalizing to ${MAX_W}x${MAX_H}\"\n 77→\n 78→# Pad all frames to max dimensions (centered, with background color)\n 79→for i in 1 2 3; do\n 80→ convert \"frame_0${i}_raw.png\" \\\n 81→ -gravity center \\\n 82→ -background \"$BG\" \\\n 83→ -extent \"${MAX_W}x${MAX_H}\" \\\n 84→ \"frame_0${i}.png\"\n 85→done\n 86→\n 87→# Duplicate frames for timing (1.5s per frame at 10fps = 15 copies)\n 88→for i in 1 2 3; do\n 89→ for j in $(seq 1 15); do\n 90→ cp \"frame_0${i}.png\" \"frame_0${i}_$(printf '%02d' $j).png\"\n 91→ done\n 92→done\n 93→\n 94→# Create GIF directly (simpler approach)\n 95→ffmpeg -y -framerate 10 -pattern_type glob -i 'frame_0?_??.png' \\\n 96→ -vf \"split[s0][s1];[s0]palettegen=max_colors=256[p];[s1][p]paletteuse=dither=floyd_steinberg\" \\\n 97→ 01_too_many_claudes.gif 2>/dev/null\n 98→\n 99→# Cleanup\n 100→rm -f frame_*.png /tmp/frame*.txt\n 101→\n 102→echo \"Created 01_too_many_claudes.gif\"\n 103→"
}
]
},
"uuid": "6d846a95-78f4-4ab9-a9e9-6f6ca22cd97f",
"timestamp": "2026-01-13T03:23:21.994Z",
"toolUseResult": {
"type": "update",
"filePath": "/home/tato/Desktop/one_claude/images/01_too_many_claudes.sh",
"content": "#!/bin/bash\n# Tweet 1: \"Too many Claudes running around\"\n# Uses silicon to create frames, ffmpeg to animate\n\nset -e\ncd \"$(dirname \"$0\")\"\n\nFONT=\"Hack\"\nTHEME=\"Dracula\"\nBG=\"#282a36\"\n\n# Frame 1: tmux ls showing many sessions\ncat > /tmp/frame1.txt <<'EOF'\n$ tmux ls\napi-refactor: 3 windows (created Mon Jan 6 09:14:22 2025)\nauth-fix: 2 windows (created Mon Jan 6 11:32:45 2025)\nbug-1847: 1 windows (created Tue Jan 7 14:22:11 2025)\nclaude-review: 2 windows (created Tue Jan 7 16:45:33 2025)\nfeature-export: 4 windows (created Wed Jan 8 08:12:19 2025)\nhotfix-prod: 1 windows (created Wed Jan 8 22:01:44 2025)\nmain-dev: 5 windows (created Thu Jan 9 07:30:00 2025)\nperf-testing: 2 windows (created Thu Jan 9 15:18:27 2025)\npr-review-423: 1 windows (created Fri Jan 10 10:45:12 2025)\nEOF\n\nsilicon /tmp/frame1.txt --language bash --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_01_raw.png\n\n# Frame 2: Multiple projects in ~/.claude\ncat > /tmp/frame2.txt <<'EOF'\n$ ls ~/.claude/projects/ | head -15\napi-gateway/\nbilling-service/\nclaude-mcp-server/\ndata-pipeline/\nfrontend-v2/\ninternal-tools/\nml-inference/\nmobile-app/\none_claude/\npayment-processor/\nsearch-indexer/\nuser-service/\n... and 23 more\nEOF\n\nsilicon /tmp/frame2.txt --language bash --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_02_raw.png\n\n# Frame 3: The existential question\ncat > /tmp/frame3.txt <<'EOF'\n$ # which terminal had my auth fix?\n$ # was it the laptop or the desktop?\n$ # did I /rewind that session?\n$ # what was the session id again?\n$ claude -r ???\nEOF\n\nsilicon /tmp/frame3.txt --language bash --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_03_raw.png\n\n# Find max dimensions\nMAX_W=0\nMAX_H=0\nfor f in frame_*_raw.png; do\n dims=$(identify -format '%wx%h' \"$f\")\n w=${dims%x*}\n h=${dims#*x}\n [ \"$w\" -gt \"$MAX_W\" ] && MAX_W=$w\n [ \"$h\" -gt \"$MAX_H\" ] && MAX_H=$h\ndone\n\necho \"Normalizing to ${MAX_W}x${MAX_H}\"\n\n# Pad all frames to max dimensions (centered, with background color)\nfor i in 1 2 3; do\n convert \"frame_0${i}_raw.png\" \\\n -gravity center \\\n -background \"$BG\" \\\n -extent \"${MAX_W}x${MAX_H}\" \\\n \"frame_0${i}.png\"\ndone\n\n# Duplicate frames for timing (1.5s per frame at 10fps = 15 copies)\nfor i in 1 2 3; do\n for j in $(seq 1 15); do\n cp \"frame_0${i}.png\" \"frame_0${i}_$(printf '%02d' $j).png\"\n done\ndone\n\n# Create GIF directly (simpler approach)\nffmpeg -y -framerate 10 -pattern_type glob -i 'frame_0?_??.png' \\\n -vf \"split[s0][s1];[s0]palettegen=max_colors=256[p];[s1][p]paletteuse=dither=floyd_steinberg\" \\\n 01_too_many_claudes.gif 2>/dev/null\n\n# Cleanup\nrm -f frame_*.png /tmp/frame*.txt\n\necho \"Created 01_too_many_claudes.gif\"\n",
"structuredPatch": [
{
"oldStart": 25,
"oldLines": 7,
"newStart": 25,
"newLines": 7,
"lines": [
" ",
" silicon /tmp/frame1.txt --language bash --font \"$FONT\" --theme \"$THEME\" \\",
" --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\",
"- --output frame_01.png",
"+ --output frame_01_raw.png",
" ",
" # Frame 2: Multiple projects in ~/.claude",
" cat > /tmp/frame2.txt <<'EOF'"
]
},
{
"oldStart": 47,
"oldLines": 7,
"newStart": 47,
"newLines": 7,
"lines": [
" ",
" silicon /tmp/frame2.txt --language bash --font \"$FONT\" --theme \"$THEME\" \\",
" --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\",
"- --output frame_02.png",
"+ --output frame_02_raw.png",
" ",
" # Frame 3: The existential question",
" cat > /tmp/frame3.txt <<'EOF'"
]
},
{
"oldStart": 60,
"oldLines": 8,
"newStart": 60,
"newLines": 30,
"lines": [
" ",
" silicon /tmp/frame3.txt --language bash --font \"$FONT\" --theme \"$THEME\" \\",
" --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\",
"- --output frame_03.png",
"+ --output frame_03_raw.png",
" ",
"+# Find max dimensions",
"+MAX_W=0",
"+MAX_H=0",
"+for f in frame_*_raw.png; do",
"+ dims=$(identify -format '%wx%h' \"$f\")",
"+ w=${dims%x*}",
"+ h=${dims#*x}",
"+ [ \"$w\" -gt \"$MAX_W\" ] && MAX_W=$w",
"+ [ \"$h\" -gt \"$MAX_H\" ] && MAX_H=$h",
"+done",
"+",
"+echo \"Normalizing to ${MAX_W}x${MAX_H}\"",
"+",
"+# Pad all frames to max dimensions (centered, with background color)",
"+for i in 1 2 3; do",
"+ convert \"frame_0${i}_raw.png\" \\",
"+ -gravity center \\",
"+ -background \"$BG\" \\",
"+ -extent \"${MAX_W}x${MAX_H}\" \\",
"+ \"frame_0${i}.png\"",
"+done",
"+",
" # Duplicate frames for timing (1.5s per frame at 10fps = 15 copies)",
" for i in 1 2 3; do",
" for j in $(seq 1 15); do"
]
},
{
"oldStart": 69,
"oldLines": 18,
"newStart": 91,
"newLines": 12,
"lines": [
" done",
" done",
" ",
"-# Generate palette for better GIF quality",
"-ffmpeg -y -framerate 10 -pattern_type glob -i 'frame_*.png' \\",
"- -vf \"palettegen=max_colors=256:stats_mode=diff\" \\",
"- palette.png 2>/dev/null",
"-",
"-# Create GIF",
"-ffmpeg -y -framerate 10 -pattern_type glob -i 'frame_*.png' \\",
"- -i palette.png \\",
"- -lavfi \"paletteuse=dither=floyd_steinberg\" \\",
"+# Create GIF directly (simpler approach)",
"+ffmpeg -y -framerate 10 -pattern_type glob -i 'frame_0?_??.png' \\",
"+ -vf \"split[s0][s1];[s0]palettegen=max_colors=256[p];[s1][p]paletteuse=dither=floyd_steinberg\" \\",
" 01_too_many_claudes.gif 2>/dev/null",
" ",
" # Cleanup",
"-rm -f frame_*.png palette.png /tmp/frame*.txt",
"+rm -f frame_*.png /tmp/frame*.txt",
" ",
" echo \"Created 01_too_many_claudes.gif\""
]
}
],
"originalFile": "#!/bin/bash\n# Tweet 1: \"Too many Claudes running around\"\n# Uses silicon to create frames, ffmpeg to animate\n\nset -e\ncd \"$(dirname \"$0\")\"\n\nFONT=\"Hack\"\nTHEME=\"Dracula\"\nBG=\"#282a36\"\n\n# Frame 1: tmux ls showing many sessions\ncat > /tmp/frame1.txt <<'EOF'\n$ tmux ls\napi-refactor: 3 windows (created Mon Jan 6 09:14:22 2025)\nauth-fix: 2 windows (created Mon Jan 6 11:32:45 2025)\nbug-1847: 1 windows (created Tue Jan 7 14:22:11 2025)\nclaude-review: 2 windows (created Tue Jan 7 16:45:33 2025)\nfeature-export: 4 windows (created Wed Jan 8 08:12:19 2025)\nhotfix-prod: 1 windows (created Wed Jan 8 22:01:44 2025)\nmain-dev: 5 windows (created Thu Jan 9 07:30:00 2025)\nperf-testing: 2 windows (created Thu Jan 9 15:18:27 2025)\npr-review-423: 1 windows (created Fri Jan 10 10:45:12 2025)\nEOF\n\nsilicon /tmp/frame1.txt --language bash --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_01.png\n\n# Frame 2: Multiple projects in ~/.claude\ncat > /tmp/frame2.txt <<'EOF'\n$ ls ~/.claude/projects/ | head -15\napi-gateway/\nbilling-service/\nclaude-mcp-server/\ndata-pipeline/\nfrontend-v2/\ninternal-tools/\nml-inference/\nmobile-app/\none_claude/\npayment-processor/\nsearch-indexer/\nuser-service/\n... and 23 more\nEOF\n\nsilicon /tmp/frame2.txt --language bash --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_02.png\n\n# Frame 3: The existential question\ncat > /tmp/frame3.txt <<'EOF'\n$ # which terminal had my auth fix?\n$ # was it the laptop or the desktop?\n$ # did I /rewind that session?\n$ # what was the session id again?\n$ claude -r ???\nEOF\n\nsilicon /tmp/frame3.txt --language bash --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_03.png\n\n# Duplicate frames for timing (1.5s per frame at 10fps = 15 copies)\nfor i in 1 2 3; do\n for j in $(seq 1 15); do\n cp \"frame_0${i}.png\" \"frame_0${i}_$(printf '%02d' $j).png\"\n done\ndone\n\n# Generate palette for better GIF quality\nffmpeg -y -framerate 10 -pattern_type glob -i 'frame_*.png' \\\n -vf \"palettegen=max_colors=256:stats_mode=diff\" \\\n palette.png 2>/dev/null\n\n# Create GIF\nffmpeg -y -framerate 10 -pattern_type glob -i 'frame_*.png' \\\n -i palette.png \\\n -lavfi \"paletteuse=dither=floyd_steinberg\" \\\n 01_too_many_claudes.gif 2>/dev/null\n\n# Cleanup\nrm -f frame_*.png palette.png /tmp/frame*.txt\n\necho \"Created 01_too_many_claudes.gif\"\n"
},
"sourceToolAssistantUUID": "c4332e50-4fba-4062-a9e5-0b02bafce458"
},
{
"parentUuid": "6d846a95-78f4-4ab9-a9e9-6f6ca22cd97f",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01M25v9CHPY3ErBcC2jUYv6A",
"type": "message",
"role": "assistant",
"content": [
{
"type": "thinking",
"thinking": "I'm using ImageMagick's `identify` and `convert` commands now. Let me check if they're installed.",
"signature": "EokCCkYICxgCKkD76PfOVBT8bUbEhCTfcqHONt42fuvDb92GitLT0OZIJMe2DeXy2Vz2ny8CZcV5JfC4jOro6zQoswRDrm+xvlx3EgxrOroKMVVbVPbU1p0aDFXY4CvtGOMw/ZiyHyIwFTSczGtoaCmZAEtjlYvNULEuvW/8eH/NqV41/7C0EflTNFMZ1BNQrrWvDRvPqL/YKnGlMIJ3WFhE+mMAG8lcTnWSvMcxYNltJVAXSE/uBmkxGcLP7DoFpZT5SCK6OVo8aBFVM7eIHoSGY92QJ6+98r04pJ8NllStXJcx7qJjaFsOJULAs7rqwwQfB6KiOJWLv59B8uesfqUMTscIRzlZzD0ZKxgB"
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 2853,
"cache_read_input_tokens": 56922,
"cache_creation": {
"ephemeral_5m_input_tokens": 2853,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 2,
"service_tier": "standard"
}
},
"requestId": "req_011CX4fGcW9P6rpaLfsi5Kpv",
"type": "assistant",
"uuid": "7d5f6278-906b-461a-8413-1c7c794bfa38",
"timestamp": "2026-01-13T03:23:25.929Z"
},
{
"parentUuid": "7d5f6278-906b-461a-8413-1c7c794bfa38",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01M25v9CHPY3ErBcC2jUYv6A",
"type": "message",
"role": "assistant",
"content": [
{
"type": "tool_use",
"id": "toolu_01DUvViivzoc3hwsQPJFBSrF",
"name": "Bash",
"input": {
"command": "which identify convert",
"description": "Check if ImageMagick is installed"
}
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 2853,
"cache_read_input_tokens": 56922,
"cache_creation": {
"ephemeral_5m_input_tokens": 2853,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 2,
"service_tier": "standard"
}
},
"requestId": "req_011CX4fGcW9P6rpaLfsi5Kpv",
"type": "assistant",
"uuid": "9d83ee31-50a4-4766-81dd-f90b18ad4cc6",
"timestamp": "2026-01-13T03:23:26.351Z"
},
{
"parentUuid": "9d83ee31-50a4-4766-81dd-f90b18ad4cc6",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": [
{
"type": "tool_result",
"content": "Exit code 1",
"is_error": true,
"tool_use_id": "toolu_01DUvViivzoc3hwsQPJFBSrF"
}
]
},
"uuid": "0b6b1737-62db-4cbb-822e-33e6e16d5b44",
"timestamp": "2026-01-13T03:23:26.598Z",
"toolUseResult": "Error: Exit code 1",
"sourceToolAssistantUUID": "9d83ee31-50a4-4766-81dd-f90b18ad4cc6"
},
{
"parentUuid": "0b6b1737-62db-4cbb-822e-33e6e16d5b44",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01B7iFfb4jdB11Y2Q4FLRfFj",
"type": "message",
"role": "assistant",
"content": [
{
"type": "thinking",
"thinking": "ImageMagick not installed. Let me install it or use a different approach with just ffmpeg.",
"signature": "EoICCkYICxgCKkDS7+dSKTjmpyHzImULnJ5Ns2H1gLgRyltUxo6ovwHXcTwA8Uk46xTt9v57dQ5P+x2CVQMY6Ie1caFHnFOjPb2lEgxYT2K23qj0f5KAGZwaDAWvFyCVfBEWsicQ+CIw1YTHbXHM55B89Ugf5GHv5D2vaKet6GHLTZ6qNCw48GGXgEblGos8cAxfUHkJ3pLDKmqxOgXv9/MTMFBAX9QbuCCDSJQSmZOw/x94UhraeW0xY4QM+slMliFhpeP4onijVk6QSGmAlGQQUSFN0SuSGmedU/nI+E7P5AP+EIBSgI4kPkQYfkZYUDJ9L/KSXBi2N4yivtYOlVnZcRynGAE="
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 143,
"cache_read_input_tokens": 59775,
"cache_creation": {
"ephemeral_5m_input_tokens": 143,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4fGwwSTyPR17Bmjgouk",
"type": "assistant",
"uuid": "5ef3a808-e169-456a-a3f3-b1dc8a0b88ce",
"timestamp": "2026-01-13T03:23:29.565Z"
},
{
"parentUuid": "5ef3a808-e169-456a-a3f3-b1dc8a0b88ce",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01B7iFfb4jdB11Y2Q4FLRfFj",
"type": "message",
"role": "assistant",
"content": [
{
"type": "text",
"text": "Need ImageMagick. Can you run:\n\n```bash\nsudo apt install -y imagemagick\n```\n\nOr I can rewrite the script to use only ffmpeg for padding."
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 143,
"cache_read_input_tokens": 59775,
"cache_creation": {
"ephemeral_5m_input_tokens": 143,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4fGwwSTyPR17Bmjgouk",
"type": "assistant",
"uuid": "2aa90b0d-85ab-4ca8-a823-3cc8a58df86d",
"timestamp": "2026-01-13T03:23:30.626Z"
},
{
"parentUuid": "2aa90b0d-85ab-4ca8-a823-3cc8a58df86d",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "system",
"subtype": "stop_hook_summary",
"hookCount": 1,
"hookInfos": [
{
"command": "${CLAUDE_PLUGIN_ROOT}/hooks/stop-hook.sh"
}
],
"hookErrors": [],
"preventedContinuation": false,
"stopReason": "",
"hasOutput": false,
"level": "suggestion",
"timestamp": "2026-01-13T03:23:30.684Z",
"uuid": "7b7d150c-422d-49bc-bfa3-77c37142dcb1",
"toolUseID": "46116d78-e555-4f3d-a0a5-ecdbc55c3461"
},
{
"parentUuid": "7b7d150c-422d-49bc-bfa3-77c37142dcb1",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "system",
"subtype": "turn_duration",
"durationMs": 130843,
"timestamp": "2026-01-13T03:23:30.695Z",
"uuid": "56063f23-bafc-4040-b2cd-8ee9a51e46cf",
"isMeta": false
},
{
"type": "file-history-snapshot",
"messageId": "216c6a57-baa5-4d46-bffc-211918a0f083",
"snapshot": {
"messageId": "216c6a57-baa5-4d46-bffc-211918a0f083",
"trackedFileBackups": {
"images/01_too_many_claudes.sh": {
"backupFileName": "3d6baffb8893cc78@v3",
"version": 3,
"backupTime": "2026-01-13T03:24:04.338Z"
},
"images/02_varnishing_context.sh": {
"backupFileName": "f669fd8510b911b1@v2",
"version": 2,
"backupTime": "2026-01-13T03:12:42.476Z"
},
"images/03_lost_rewinds.sh": {
"backupFileName": "0aee1abca745e057@v2",
"version": 2,
"backupTime": "2026-01-13T03:12:42.478Z"
},
"images/04_tui_tree.tape": {
"backupFileName": "9397a6bef82371af@v1",
"version": 1,
"backupTime": "2026-01-13T03:08:13.982Z"
},
"images/05_teleport.tape": {
"backupFileName": "9e3d511d29baddc9@v1",
"version": 1,
"backupTime": "2026-01-13T03:08:15.189Z"
},
"images/06_hero.tape": {
"backupFileName": "7925468215bf1f2b@v1",
"version": 1,
"backupTime": "2026-01-13T03:08:16.013Z"
},
"images/generate_all.sh": {
"backupFileName": "4410c78633969e71@v2",
"version": 2,
"backupTime": "2026-01-13T03:12:42.482Z"
},
"images/00_meta_teleport.tape": {
"backupFileName": "5f54840062e592f8@v1",
"version": 1,
"backupTime": "2026-01-13T03:08:46.737Z"
},
"images/07_meta_closing.sh": {
"backupFileName": "a68f4545951749a8@v2",
"version": 2,
"backupTime": "2026-01-13T03:12:42.484Z"
}
},
"timestamp": "2026-01-13T03:24:04.325Z"
},
"isSnapshotUpdate": false
},
{
"parentUuid": "56063f23-bafc-4040-b2cd-8ee9a51e46cf",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": "I think you can just use ffmpeg for padding. or ideally silicon just outputs the same size image"
},
"uuid": "216c6a57-baa5-4d46-bffc-211918a0f083",
"timestamp": "2026-01-13T03:24:04.313Z",
"thinkingMetadata": {
"level": "high",
"disabled": false,
"triggers": []
},
"todos": []
},
{
"parentUuid": "216c6a57-baa5-4d46-bffc-211918a0f083",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01SJCud3TyFkFYLRhEGzEVj2",
"type": "message",
"role": "assistant",
"content": [
{
"type": "thinking",
"thinking": "The user is right - I should try to make silicon output the same size images. Silicon has a `--no-window-controls` flag and other options, but I don't think it has a fixed size option. Let me check silicon's help to see if there's a way to set a fixed size.\n\nAlternatively, I can use ffmpeg's pad filter to normalize the sizes. Let me rewrite the script to use ffmpeg for padding.",
"signature": "EqMECkYICxgCKkCKeWu7LTfXadb/uyCfyfOFd0F0W6MbmX4dhXGhb7OMYe2QUCX1b8R4DZYoHTZabuQCmF8DuTh9mDDdKU4+l9zlEgywLeD+X+tALt2fbqgaDBTjZoPO8CMftzcc+SIw5dQcnDrJr3eT5NrtNsSJeYjX1rjmL+LNFPVtxA+LV4DBg0xFF+eCDikka7ouwHZUKooDv9ekDXAOFnGD5Yzra8iwjEZJ8XKU6+E7TuiSX/NYZAwpdP8xB71XX/QBaUpz9CQmrYt7VNcrV4/75+1LcmowN8xnc5RbWUPszYgJRjeoJZpefaAiWmXVi02KTYG7ZhgrvZtN6Hl6EYCEF/FE+loG7z5+pxiPEToGEjKjw2Vb3Vrbh5JNb5d5dN4AztpRmRWmFPLP+wKWbUFO3r+/sfa4PPBGg32+EMTh0ywSpxxqfX5ByHFcjUc1NqaI1/ZCW7EIkRnQxWzNDQd0eECuSR3tWNCDM+WCLLwWyadrARsY43yYH+giMapQ751qB9I5GcOg1rm3cEdxJ3z+5gBGaurtDdttqAJGvO1aGuDWXoSbhXjYMtdB0RP1MjIw0YYX+ct2FYR0VF/ZAB0Enu7McUwdNCVsW964b/VzdO/pUKj4nvcCEc5YzEYYbYOO9yWvGjCqi++mq2w/gCgBzjrDietc1SO+Qvgq+8iI2I7ryJ58qnGs6Q1kmYYgMV/WmnpIkMgLkm6XELTCmNsFxBgB"
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 10,
"cache_creation_input_tokens": 44323,
"cache_read_input_tokens": 15698,
"cache_creation": {
"ephemeral_5m_input_tokens": 44323,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 4,
"service_tier": "standard"
}
},
"requestId": "req_011CX4fKjNUuELJaCNZZw3AB",
"type": "assistant",
"uuid": "9e444490-5197-41d0-a614-8f5784fc8d50",
"timestamp": "2026-01-13T03:24:09.658Z"
},
{
"parentUuid": "9e444490-5197-41d0-a614-8f5784fc8d50",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01SJCud3TyFkFYLRhEGzEVj2",
"type": "message",
"role": "assistant",
"content": [
{
"type": "text",
"text": "Let me check silicon's options first."
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 10,
"cache_creation_input_tokens": 44323,
"cache_read_input_tokens": 15698,
"cache_creation": {
"ephemeral_5m_input_tokens": 44323,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 4,
"service_tier": "standard"
}
},
"requestId": "req_011CX4fKjNUuELJaCNZZw3AB",
"type": "assistant",
"uuid": "15b0d9d5-e2e9-493f-9794-99369906c711",
"timestamp": "2026-01-13T03:24:10.088Z"
},
{
"parentUuid": "15b0d9d5-e2e9-493f-9794-99369906c711",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01SJCud3TyFkFYLRhEGzEVj2",
"type": "message",
"role": "assistant",
"content": [
{
"type": "tool_use",
"id": "toolu_01NUUHxawMre9pR3m66wrWjk",
"name": "Bash",
"input": {
"command": "silicon --help 2>&1 | grep -i -E \"(size|width|height|pad)\"",
"description": "Check silicon sizing options"
}
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 10,
"cache_creation_input_tokens": 44323,
"cache_read_input_tokens": 15698,
"cache_creation": {
"ephemeral_5m_input_tokens": 44323,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 4,
"service_tier": "standard"
}
},
"requestId": "req_011CX4fKjNUuELJaCNZZw3AB",
"type": "assistant",
"uuid": "40cb9f42-06f3-4501-aca1-e5822a559eb6",
"timestamp": "2026-01-13T03:24:11.026Z"
},
{
"parentUuid": "40cb9f42-06f3-4501-aca1-e5822a559eb6",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": [
{
"tool_use_id": "toolu_01NUUHxawMre9pR3m66wrWjk",
"type": "tool_result",
"content": " --line-pad <PAD> Pad between lines [default: 2]\n --pad-horiz <PAD> Pad horiz [default: 80]\n --pad-vert <PAD> Pad vert [default: 100]\n --tab-width <WIDTH> Tab width [default: 4]",
"is_error": false
}
]
},
"uuid": "430a5115-38c6-4f69-9d23-c81cde32d73d",
"timestamp": "2026-01-13T03:24:13.699Z",
"toolUseResult": {
"stdout": " --line-pad <PAD> Pad between lines [default: 2]\n --pad-horiz <PAD> Pad horiz [default: 80]\n --pad-vert <PAD> Pad vert [default: 100]\n --tab-width <WIDTH> Tab width [default: 4]",
"stderr": "",
"interrupted": false,
"isImage": false
},
"sourceToolAssistantUUID": "40cb9f42-06f3-4501-aca1-e5822a559eb6"
},
{
"parentUuid": "430a5115-38c6-4f69-9d23-c81cde32d73d",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01NH76gHsVHs4qas934jBHEs",
"type": "message",
"role": "assistant",
"content": [
{
"type": "thinking",
"thinking": "No fixed size option. Let me use ffmpeg's pad filter to normalize sizes. I can use a filter that scales down if needed and pads to a target size.",
"signature": "EroCCkYICxgCKkCy6YCGJp4LNr/NbStlgUX7G3VA7ND00jW10lRskWCRbnmiEClta5lAYJ87MHrMh9x2Yz/gaPFmoC656VJLNmAYEgyoU9Qosog0OF78AtkaDLSspymCTPQ2dafa/yIwYPqUBrBmf5J6PHa7AiSiX0dRFNlswvJFLoHOd2StpmvqxbRpoAnuqQv7yLehlFvVKqEBZUf/yhN2wZDSxx2yaYUNpzNUGRaAEXnBBE5heNIUTJVO1JksKbGBchM9/ZU2Nq0QD3WBwhRdy9mdI5Ms2PXXWiEasjzdviVEEqFIAM3+dkeYmwZFIO68vqNrsU7SF/nEhxDQ2+wvPhP9VvLd4aX8sPTWs0JyvXif0/a/oZmKj0M1kkYRUFxv9AxuLu5lpWVdade7BllEUENWJCNaj/AKExoYAQ=="
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 411,
"cache_read_input_tokens": 60021,
"cache_creation": {
"ephemeral_5m_input_tokens": 411,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4fLRMngv1s9Mzn9Pgdh",
"type": "assistant",
"uuid": "e63dd4ad-4271-4229-8180-f1f6c3725ec1",
"timestamp": "2026-01-13T03:24:17.588Z"
},
{
"parentUuid": "e63dd4ad-4271-4229-8180-f1f6c3725ec1",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01NH76gHsVHs4qas934jBHEs",
"type": "message",
"role": "assistant",
"content": [
{
"type": "text",
"text": "No fixed size option in silicon. Let me use ffmpeg's pad filter instead."
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 411,
"cache_read_input_tokens": 60021,
"cache_creation": {
"ephemeral_5m_input_tokens": 411,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4fLRMngv1s9Mzn9Pgdh",
"type": "assistant",
"uuid": "ae895d0c-1e7e-4de4-a051-8929d145e449",
"timestamp": "2026-01-13T03:24:17.958Z"
},
{
"parentUuid": "ae895d0c-1e7e-4de4-a051-8929d145e449",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01NH76gHsVHs4qas934jBHEs",
"type": "message",
"role": "assistant",
"content": [
{
"type": "tool_use",
"id": "toolu_013GF35iyQPKMaN6ctbe9rb8",
"name": "Write",
"input": {
"file_path": "/home/tato/Desktop/one_claude/images/01_too_many_claudes.sh",
"content": "#!/bin/bash\n# Tweet 1: \"Too many Claudes running around\"\n# Uses silicon to create frames, ffmpeg to animate\n\nset -e\ncd \"$(dirname \"$0\")\"\n\nFONT=\"Hack\"\nTHEME=\"Dracula\"\nBG=\"#282a36\"\n# Target size (will pad smaller frames to this)\nTARGET_W=1200\nTARGET_H=700\n\n# Frame 1: tmux ls showing many sessions\ncat > /tmp/frame1.txt <<'EOF'\n$ tmux ls\napi-refactor: 3 windows (created Mon Jan 6 09:14:22 2025)\nauth-fix: 2 windows (created Mon Jan 6 11:32:45 2025)\nbug-1847: 1 windows (created Tue Jan 7 14:22:11 2025)\nclaude-review: 2 windows (created Tue Jan 7 16:45:33 2025)\nfeature-export: 4 windows (created Wed Jan 8 08:12:19 2025)\nhotfix-prod: 1 windows (created Wed Jan 8 22:01:44 2025)\nmain-dev: 5 windows (created Thu Jan 9 07:30:00 2025)\nperf-testing: 2 windows (created Thu Jan 9 15:18:27 2025)\npr-review-423: 1 windows (created Fri Jan 10 10:45:12 2025)\nEOF\n\nsilicon /tmp/frame1.txt --language bash --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_01_raw.png\n\n# Frame 2: Multiple projects in ~/.claude\ncat > /tmp/frame2.txt <<'EOF'\n$ ls ~/.claude/projects/ | head -15\napi-gateway/\nbilling-service/\nclaude-mcp-server/\ndata-pipeline/\nfrontend-v2/\ninternal-tools/\nml-inference/\nmobile-app/\none_claude/\npayment-processor/\nsearch-indexer/\nuser-service/\n... and 23 more\nEOF\n\nsilicon /tmp/frame2.txt --language bash --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_02_raw.png\n\n# Frame 3: The existential question\ncat > /tmp/frame3.txt <<'EOF'\n$ # which terminal had my auth fix?\n$ # was it the laptop or the desktop?\n$ # did I /rewind that session?\n$ # what was the session id again?\n$ claude -r ???\nEOF\n\nsilicon /tmp/frame3.txt --language bash --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_03_raw.png\n\n# Normalize all frames to target size using ffmpeg (pad with bg color, centered)\nfor i in 1 2 3; do\n ffmpeg -y -i \"frame_0${i}_raw.png\" \\\n -vf \"scale='min($TARGET_W,iw)':'min($TARGET_H,ih)':force_original_aspect_ratio=decrease,pad=$TARGET_W:$TARGET_H:(ow-iw)/2:(oh-ih)/2:color=$BG\" \\\n \"frame_0${i}.png\" 2>/dev/null\ndone\n\n# Duplicate frames for timing (1.5s per frame at 10fps = 15 copies)\nfor i in 1 2 3; do\n for j in $(seq 1 15); do\n cp \"frame_0${i}.png\" \"frame_0${i}_$(printf '%02d' $j).png\"\n done\ndone\n\n# Create GIF with palette optimization\nffmpeg -y -framerate 10 -pattern_type glob -i 'frame_0?_??.png' \\\n -vf \"split[s0][s1];[s0]palettegen=max_colors=256[p];[s1][p]paletteuse=dither=floyd_steinberg\" \\\n 01_too_many_claudes.gif 2>/dev/null\n\n# Cleanup\nrm -f frame_*.png /tmp/frame*.txt\n\necho \"Created 01_too_many_claudes.gif\"\n"
}
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 411,
"cache_read_input_tokens": 60021,
"cache_creation": {
"ephemeral_5m_input_tokens": 411,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4fLRMngv1s9Mzn9Pgdh",
"type": "assistant",
"uuid": "f4c7c0ea-9ca2-4b08-b7d5-ea00e3cc7281",
"timestamp": "2026-01-13T03:24:27.071Z"
},
{
"parentUuid": "f4c7c0ea-9ca2-4b08-b7d5-ea00e3cc7281",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": [
{
"tool_use_id": "toolu_013GF35iyQPKMaN6ctbe9rb8",
"type": "tool_result",
"content": "The file /home/tato/Desktop/one_claude/images/01_too_many_claudes.sh has been updated. Here's the result of running `cat -n` on a snippet of the edited file:\n 1→#!/bin/bash\n 2→# Tweet 1: \"Too many Claudes running around\"\n 3→# Uses silicon to create frames, ffmpeg to animate\n 4→\n 5→set -e\n 6→cd \"$(dirname \"$0\")\"\n 7→\n 8→FONT=\"Hack\"\n 9→THEME=\"Dracula\"\n 10→BG=\"#282a36\"\n 11→# Target size (will pad smaller frames to this)\n 12→TARGET_W=1200\n 13→TARGET_H=700\n 14→\n 15→# Frame 1: tmux ls showing many sessions\n 16→cat > /tmp/frame1.txt <<'EOF'\n 17→$ tmux ls\n 18→api-refactor: 3 windows (created Mon Jan 6 09:14:22 2025)\n 19→auth-fix: 2 windows (created Mon Jan 6 11:32:45 2025)\n 20→bug-1847: 1 windows (created Tue Jan 7 14:22:11 2025)\n 21→claude-review: 2 windows (created Tue Jan 7 16:45:33 2025)\n 22→feature-export: 4 windows (created Wed Jan 8 08:12:19 2025)\n 23→hotfix-prod: 1 windows (created Wed Jan 8 22:01:44 2025)\n 24→main-dev: 5 windows (created Thu Jan 9 07:30:00 2025)\n 25→perf-testing: 2 windows (created Thu Jan 9 15:18:27 2025)\n 26→pr-review-423: 1 windows (created Fri Jan 10 10:45:12 2025)\n 27→EOF\n 28→\n 29→silicon /tmp/frame1.txt --language bash --font \"$FONT\" --theme \"$THEME\" \\\n 30→ --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n 31→ --output frame_01_raw.png\n 32→\n 33→# Frame 2: Multiple projects in ~/.claude\n 34→cat > /tmp/frame2.txt <<'EOF'\n 35→$ ls ~/.claude/projects/ | head -15\n 36→api-gateway/\n 37→billing-service/\n 38→claude-mcp-server/\n 39→data-pipeline/\n 40→frontend-v2/\n 41→internal-tools/\n 42→ml-inference/\n 43→mobile-app/\n 44→one_claude/\n 45→payment-processor/\n 46→search-indexer/\n 47→user-service/\n 48→... and 23 more\n 49→EOF\n 50→\n 51→silicon /tmp/frame2.txt --language bash --font \"$FONT\" --theme \"$THEME\" \\\n 52→ --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n 53→ --output frame_02_raw.png\n 54→\n 55→# Frame 3: The existential question\n 56→cat > /tmp/frame3.txt <<'EOF'\n 57→$ # which terminal had my auth fix?\n 58→$ # was it the laptop or the desktop?\n 59→$ # did I /rewind that session?\n 60→$ # what was the session id again?\n 61→$ claude -r ???\n 62→EOF\n 63→\n 64→silicon /tmp/frame3.txt --language bash --font \"$FONT\" --theme \"$THEME\" \\\n 65→ --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n 66→ --output frame_03_raw.png\n 67→\n 68→# Normalize all frames to target size using ffmpeg (pad with bg color, centered)\n 69→for i in 1 2 3; do\n 70→ ffmpeg -y -i \"frame_0${i}_raw.png\" \\\n 71→ -vf \"scale='min($TARGET_W,iw)':'min($TARGET_H,ih)':force_original_aspect_ratio=decrease,pad=$TARGET_W:$TARGET_H:(ow-iw)/2:(oh-ih)/2:color=$BG\" \\\n 72→ \"frame_0${i}.png\" 2>/dev/null\n 73→done\n 74→\n 75→# Duplicate frames for timing (1.5s per frame at 10fps = 15 copies)\n 76→for i in 1 2 3; do\n 77→ for j in $(seq 1 15); do\n 78→ cp \"frame_0${i}.png\" \"frame_0${i}_$(printf '%02d' $j).png\"\n 79→ done\n 80→done\n 81→\n 82→# Create GIF with palette optimization\n 83→ffmpeg -y -framerate 10 -pattern_type glob -i 'frame_0?_??.png' \\\n 84→ -vf \"split[s0][s1];[s0]palettegen=max_colors=256[p];[s1][p]paletteuse=dither=floyd_steinberg\" \\\n 85→ 01_too_many_claudes.gif 2>/dev/null\n 86→\n 87→# Cleanup\n 88→rm -f frame_*.png /tmp/frame*.txt\n 89→\n 90→echo \"Created 01_too_many_claudes.gif\"\n 91→"
}
]
},
"uuid": "465b9cb7-c9e0-4581-976e-6aaad2138f5c",
"timestamp": "2026-01-13T03:24:29.409Z",
"toolUseResult": {
"type": "update",
"filePath": "/home/tato/Desktop/one_claude/images/01_too_many_claudes.sh",
"content": "#!/bin/bash\n# Tweet 1: \"Too many Claudes running around\"\n# Uses silicon to create frames, ffmpeg to animate\n\nset -e\ncd \"$(dirname \"$0\")\"\n\nFONT=\"Hack\"\nTHEME=\"Dracula\"\nBG=\"#282a36\"\n# Target size (will pad smaller frames to this)\nTARGET_W=1200\nTARGET_H=700\n\n# Frame 1: tmux ls showing many sessions\ncat > /tmp/frame1.txt <<'EOF'\n$ tmux ls\napi-refactor: 3 windows (created Mon Jan 6 09:14:22 2025)\nauth-fix: 2 windows (created Mon Jan 6 11:32:45 2025)\nbug-1847: 1 windows (created Tue Jan 7 14:22:11 2025)\nclaude-review: 2 windows (created Tue Jan 7 16:45:33 2025)\nfeature-export: 4 windows (created Wed Jan 8 08:12:19 2025)\nhotfix-prod: 1 windows (created Wed Jan 8 22:01:44 2025)\nmain-dev: 5 windows (created Thu Jan 9 07:30:00 2025)\nperf-testing: 2 windows (created Thu Jan 9 15:18:27 2025)\npr-review-423: 1 windows (created Fri Jan 10 10:45:12 2025)\nEOF\n\nsilicon /tmp/frame1.txt --language bash --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_01_raw.png\n\n# Frame 2: Multiple projects in ~/.claude\ncat > /tmp/frame2.txt <<'EOF'\n$ ls ~/.claude/projects/ | head -15\napi-gateway/\nbilling-service/\nclaude-mcp-server/\ndata-pipeline/\nfrontend-v2/\ninternal-tools/\nml-inference/\nmobile-app/\none_claude/\npayment-processor/\nsearch-indexer/\nuser-service/\n... and 23 more\nEOF\n\nsilicon /tmp/frame2.txt --language bash --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_02_raw.png\n\n# Frame 3: The existential question\ncat > /tmp/frame3.txt <<'EOF'\n$ # which terminal had my auth fix?\n$ # was it the laptop or the desktop?\n$ # did I /rewind that session?\n$ # what was the session id again?\n$ claude -r ???\nEOF\n\nsilicon /tmp/frame3.txt --language bash --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_03_raw.png\n\n# Normalize all frames to target size using ffmpeg (pad with bg color, centered)\nfor i in 1 2 3; do\n ffmpeg -y -i \"frame_0${i}_raw.png\" \\\n -vf \"scale='min($TARGET_W,iw)':'min($TARGET_H,ih)':force_original_aspect_ratio=decrease,pad=$TARGET_W:$TARGET_H:(ow-iw)/2:(oh-ih)/2:color=$BG\" \\\n \"frame_0${i}.png\" 2>/dev/null\ndone\n\n# Duplicate frames for timing (1.5s per frame at 10fps = 15 copies)\nfor i in 1 2 3; do\n for j in $(seq 1 15); do\n cp \"frame_0${i}.png\" \"frame_0${i}_$(printf '%02d' $j).png\"\n done\ndone\n\n# Create GIF with palette optimization\nffmpeg -y -framerate 10 -pattern_type glob -i 'frame_0?_??.png' \\\n -vf \"split[s0][s1];[s0]palettegen=max_colors=256[p];[s1][p]paletteuse=dither=floyd_steinberg\" \\\n 01_too_many_claudes.gif 2>/dev/null\n\n# Cleanup\nrm -f frame_*.png /tmp/frame*.txt\n\necho \"Created 01_too_many_claudes.gif\"\n",
"structuredPatch": [
{
"oldStart": 8,
"oldLines": 6,
"newStart": 8,
"newLines": 9,
"lines": [
" FONT=\"Hack\"",
" THEME=\"Dracula\"",
" BG=\"#282a36\"",
"+# Target size (will pad smaller frames to this)",
"+TARGET_W=1200",
"+TARGET_H=700",
" ",
" # Frame 1: tmux ls showing many sessions",
" cat > /tmp/frame1.txt <<'EOF'"
]
},
{
"oldStart": 62,
"oldLines": 26,
"newStart": 65,
"newLines": 11,
"lines": [
" --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\",
" --output frame_03_raw.png",
" ",
"-# Find max dimensions",
"-MAX_W=0",
"-MAX_H=0",
"-for f in frame_*_raw.png; do",
"- dims=$(identify -format '%wx%h' \"$f\")",
"- w=${dims%x*}",
"- h=${dims#*x}",
"- [ \"$w\" -gt \"$MAX_W\" ] && MAX_W=$w",
"- [ \"$h\" -gt \"$MAX_H\" ] && MAX_H=$h",
"-done",
"-",
"-echo \"Normalizing to ${MAX_W}x${MAX_H}\"",
"-",
"-# Pad all frames to max dimensions (centered, with background color)",
"+# Normalize all frames to target size using ffmpeg (pad with bg color, centered)",
" for i in 1 2 3; do",
"- convert \"frame_0${i}_raw.png\" \\",
"- -gravity center \\",
"- -background \"$BG\" \\",
"- -extent \"${MAX_W}x${MAX_H}\" \\",
"- \"frame_0${i}.png\"",
"+ ffmpeg -y -i \"frame_0${i}_raw.png\" \\",
"+ -vf \"scale='min($TARGET_W,iw)':'min($TARGET_H,ih)':force_original_aspect_ratio=decrease,pad=$TARGET_W:$TARGET_H:(ow-iw)/2:(oh-ih)/2:color=$BG\" \\",
"+ \"frame_0${i}.png\" 2>/dev/null",
" done",
" ",
" # Duplicate frames for timing (1.5s per frame at 10fps = 15 copies)"
]
},
{
"oldStart": 91,
"oldLines": 7,
"newStart": 79,
"newLines": 7,
"lines": [
" done",
" done",
" ",
"-# Create GIF directly (simpler approach)",
"+# Create GIF with palette optimization",
" ffmpeg -y -framerate 10 -pattern_type glob -i 'frame_0?_??.png' \\",
" -vf \"split[s0][s1];[s0]palettegen=max_colors=256[p];[s1][p]paletteuse=dither=floyd_steinberg\" \\",
" 01_too_many_claudes.gif 2>/dev/null"
]
}
],
"originalFile": "#!/bin/bash\n# Tweet 1: \"Too many Claudes running around\"\n# Uses silicon to create frames, ffmpeg to animate\n\nset -e\ncd \"$(dirname \"$0\")\"\n\nFONT=\"Hack\"\nTHEME=\"Dracula\"\nBG=\"#282a36\"\n\n# Frame 1: tmux ls showing many sessions\ncat > /tmp/frame1.txt <<'EOF'\n$ tmux ls\napi-refactor: 3 windows (created Mon Jan 6 09:14:22 2025)\nauth-fix: 2 windows (created Mon Jan 6 11:32:45 2025)\nbug-1847: 1 windows (created Tue Jan 7 14:22:11 2025)\nclaude-review: 2 windows (created Tue Jan 7 16:45:33 2025)\nfeature-export: 4 windows (created Wed Jan 8 08:12:19 2025)\nhotfix-prod: 1 windows (created Wed Jan 8 22:01:44 2025)\nmain-dev: 5 windows (created Thu Jan 9 07:30:00 2025)\nperf-testing: 2 windows (created Thu Jan 9 15:18:27 2025)\npr-review-423: 1 windows (created Fri Jan 10 10:45:12 2025)\nEOF\n\nsilicon /tmp/frame1.txt --language bash --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_01_raw.png\n\n# Frame 2: Multiple projects in ~/.claude\ncat > /tmp/frame2.txt <<'EOF'\n$ ls ~/.claude/projects/ | head -15\napi-gateway/\nbilling-service/\nclaude-mcp-server/\ndata-pipeline/\nfrontend-v2/\ninternal-tools/\nml-inference/\nmobile-app/\none_claude/\npayment-processor/\nsearch-indexer/\nuser-service/\n... and 23 more\nEOF\n\nsilicon /tmp/frame2.txt --language bash --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_02_raw.png\n\n# Frame 3: The existential question\ncat > /tmp/frame3.txt <<'EOF'\n$ # which terminal had my auth fix?\n$ # was it the laptop or the desktop?\n$ # did I /rewind that session?\n$ # what was the session id again?\n$ claude -r ???\nEOF\n\nsilicon /tmp/frame3.txt --language bash --font \"$FONT\" --theme \"$THEME\" \\\n --background \"$BG\" --pad-horiz 40 --pad-vert 40 \\\n --output frame_03_raw.png\n\n# Find max dimensions\nMAX_W=0\nMAX_H=0\nfor f in frame_*_raw.png; do\n dims=$(identify -format '%wx%h' \"$f\")\n w=${dims%x*}\n h=${dims#*x}\n [ \"$w\" -gt \"$MAX_W\" ] && MAX_W=$w\n [ \"$h\" -gt \"$MAX_H\" ] && MAX_H=$h\ndone\n\necho \"Normalizing to ${MAX_W}x${MAX_H}\"\n\n# Pad all frames to max dimensions (centered, with background color)\nfor i in 1 2 3; do\n convert \"frame_0${i}_raw.png\" \\\n -gravity center \\\n -background \"$BG\" \\\n -extent \"${MAX_W}x${MAX_H}\" \\\n \"frame_0${i}.png\"\ndone\n\n# Duplicate frames for timing (1.5s per frame at 10fps = 15 copies)\nfor i in 1 2 3; do\n for j in $(seq 1 15); do\n cp \"frame_0${i}.png\" \"frame_0${i}_$(printf '%02d' $j).png\"\n done\ndone\n\n# Create GIF directly (simpler approach)\nffmpeg -y -framerate 10 -pattern_type glob -i 'frame_0?_??.png' \\\n -vf \"split[s0][s1];[s0]palettegen=max_colors=256[p];[s1][p]paletteuse=dither=floyd_steinberg\" \\\n 01_too_many_claudes.gif 2>/dev/null\n\n# Cleanup\nrm -f frame_*.png /tmp/frame*.txt\n\necho \"Created 01_too_many_claudes.gif\"\n"
},
"sourceToolAssistantUUID": "f4c7c0ea-9ca2-4b08-b7d5-ea00e3cc7281"
},
{
"parentUuid": "465b9cb7-c9e0-4581-976e-6aaad2138f5c",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01AVj1fiHamuvoHAHCMkygKi",
"type": "message",
"role": "assistant",
"content": [
{
"type": "thinking",
"thinking": "Let me clean up the old frames and test this.",
"signature": "EtUBCkYICxgCKkCOfbJvf+GVXGHx67wdIwUFt7XC2hHrDPF97/gRb+0q9xDXBe2TmdmVsIcxQV+W/A4tuioBUhxQpvwGrpUfmDk3EgwPNGWLOzn30GhhYQIaDNX8mSn3bt5JiHhzRiIw0BspoLF/NaydWPZwy5ffdU+KRASRlsgKy7FPs316p8aQwcUntAZGBVD1uvL7ppbEKj1mXgrW6pEpCv+qg8bxxOhUDaz/7CnTvs0NfaSPzincCsRXW6Yuz2xZnpCWPErNr1ZwRYJJB2BZEIhJqsg+GAE="
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 2690,
"cache_read_input_tokens": 60432,
"cache_creation": {
"ephemeral_5m_input_tokens": 2690,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4fMabSeEN3YB63HB7EH",
"type": "assistant",
"uuid": "28c9b182-7369-4d47-8105-dd113adbfefa",
"timestamp": "2026-01-13T03:24:32.489Z"
},
{
"parentUuid": "28c9b182-7369-4d47-8105-dd113adbfefa",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01AVj1fiHamuvoHAHCMkygKi",
"type": "message",
"role": "assistant",
"content": [
{
"type": "tool_use",
"id": "toolu_01UHWGzfcHBV5YdZ68G5bhK2",
"name": "Bash",
"input": {
"command": "rm -f frame_*.png palette.png && bash 01_too_many_claudes.sh && file 01_too_many_claudes.gif",
"description": "Test updated script",
"timeout": 60000
}
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 2690,
"cache_read_input_tokens": 60432,
"cache_creation": {
"ephemeral_5m_input_tokens": 2690,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 1,
"service_tier": "standard"
}
},
"requestId": "req_011CX4fMabSeEN3YB63HB7EH",
"type": "assistant",
"uuid": "ab69299a-1d61-4c2b-af1f-3b949b59b17c",
"timestamp": "2026-01-13T03:24:33.579Z"
},
{
"parentUuid": "ab69299a-1d61-4c2b-af1f-3b949b59b17c",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": [
{
"tool_use_id": "toolu_01UHWGzfcHBV5YdZ68G5bhK2",
"type": "tool_result",
"content": "Created 01_too_many_claudes.gif\n01_too_many_claudes.gif: GIF image data, version 89a, 1200 x 700",
"is_error": false
}
]
},
"uuid": "310c5778-a4d5-483d-a0b6-7783357738f8",
"timestamp": "2026-01-13T03:24:54.340Z",
"toolUseResult": {
"stdout": "Created 01_too_many_claudes.gif\n01_too_many_claudes.gif: GIF image data, version 89a, 1200 x 700",
"stderr": "",
"interrupted": false,
"isImage": false
},
"sourceToolAssistantUUID": "ab69299a-1d61-4c2b-af1f-3b949b59b17c"
},
{
"parentUuid": "310c5778-a4d5-483d-a0b6-7783357738f8",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01YFB4UHqP13DbvsCUKJeWTu",
"type": "message",
"role": "assistant",
"content": [
{
"type": "thinking",
"thinking": "Now it's 1200x700 which looks correct. Let me view the GIF to make sure it looks good.",
"signature": "Ev4BCkYICxgCKkDkFYOUMNrhhZcJ9XSDVL7Z453CElfVuMlABGIV7KKEg2OE7VwoJv69+qiHao+kVm2rIkMzaU4GAqwwuXJuC9R9Egzmz/Z4g7lURBrMvOoaDN9bQS3vQ/E5JzgRxSIwl6KspRVL5eja6gYVoWGkAIq4ey1B/KgGy/J1i6y+/XFmKc2CbsYRjJW7ULctTSqsKmbelxijOyVjms3dSndRUMPhYJ8lQ0QL+zUVoRB6RI6foSnMFrq0oKcdkSekUmHekYAebGLq5tQjhRS8Xw89b73Wmz2Y9RXNdj0A5Zd0f1W0wWO9ts/lgH7GB3cbGnZG+wSsNlG5ojEYAQ=="
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 203,
"cache_read_input_tokens": 63122,
"cache_creation": {
"ephemeral_5m_input_tokens": 203,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 2,
"service_tier": "standard"
}
},
"requestId": "req_011CX4fPRADPKExb2yykPCQC",
"type": "assistant",
"uuid": "bdbd47d7-d423-4ed6-a97a-a822ead472e3",
"timestamp": "2026-01-13T03:24:57.323Z"
},
{
"parentUuid": "bdbd47d7-d423-4ed6-a97a-a822ead472e3",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01YFB4UHqP13DbvsCUKJeWTu",
"type": "message",
"role": "assistant",
"content": [
{
"type": "text",
"text": "1200x700. Let me check how it looks."
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 203,
"cache_read_input_tokens": 63122,
"cache_creation": {
"ephemeral_5m_input_tokens": 203,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 2,
"service_tier": "standard"
}
},
"requestId": "req_011CX4fPRADPKExb2yykPCQC",
"type": "assistant",
"uuid": "fcf30534-7539-4660-99d5-7f02ea062473",
"timestamp": "2026-01-13T03:24:57.745Z"
},
{
"parentUuid": "fcf30534-7539-4660-99d5-7f02ea062473",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"message": {
"model": "claude-opus-4-5-20251101",
"id": "msg_01YFB4UHqP13DbvsCUKJeWTu",
"type": "message",
"role": "assistant",
"content": [
{
"type": "tool_use",
"id": "toolu_01Jpanh2RE3Dbi8aMKNm1dZP",
"name": "Read",
"input": {
"file_path": "/home/tato/Desktop/one_claude/images/01_too_many_claudes.gif"
}
}
],
"stop_reason": null,
"stop_sequence": null,
"usage": {
"input_tokens": 8,
"cache_creation_input_tokens": 203,
"cache_read_input_tokens": 63122,
"cache_creation": {
"ephemeral_5m_input_tokens": 203,
"ephemeral_1h_input_tokens": 0
},
"output_tokens": 2,
"service_tier": "standard"
}
},
"requestId": "req_011CX4fPRADPKExb2yykPCQC",
"type": "assistant",
"uuid": "36a16e33-6430-457e-8077-a4cec925d9b5",
"timestamp": "2026-01-13T03:24:58.197Z"
},
{
"parentUuid": "36a16e33-6430-457e-8077-a4cec925d9b5",
"isSidechain": false,
"userType": "external",
"cwd": "/home/tato/Desktop/one_claude/images",
"sessionId": "4f118ac2-6a8b-47c7-a743-5eaa85a4f81a",
"version": "2.1.6",
"gitBranch": "main",
"slug": "lazy-wobbling-sunbeam",
"type": "user",
"message": {
"role": "user",
"content": [
{
"tool_use_id": "toolu_01Jpanh2RE3Dbi8aMKNm1dZP",
"type": "tool_result",
"content": [
{
"type": "image",
"source": {
"type": "base64",
"data": "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u7fv38CDCx9OvLjx48iTK1/OvLnz59CjS59Ovbr169iza9/Ovbv37+DDi/8fT768+fPo06tfz769+/fw48ufT7++/fv48+vfz7+///8ABijggAQWaOCBCCao4IIMNujggxBGKOGEFFZo4YUYZqjhhhx26OGHIIYo4ogklmjiiSimqOKKLLbo4oswxijjjDTWaOONOOao44489ujjj0AGKeSQRBZp5JFIJqnkkkw26eSTUEYp5ZRUVmnllVhmqeWWXHbp5ZdghinmmGSWaeaZaKap5ppstunmm3DGKeecdNZp55145qnnnnz26eefgAYq6KCEFmrooYgmquiijDbq6KOQRirppJRWaumlmGaq6aacdurpp6CGKuqopJZq6qmopqrqqqy26uqrsMb/KuustNZq66245qrrrrz26uuvwAYr7LDEFmvsscgmq+yyzDbr7LPQRivttNRWa+212Gar7bbcduvtt+CGK+645JZr7rnopqvuuuy26+678MYr77z01mvvvfjmq+++/Pbr778AByzwwAQXbPDBCCes8MIMN+zwwxBHLPHEFFds8cUYZ6zxxhx37PHHIIcs8sgkl2zyySinrPLKLLfs8sswxyzzzDTXbPPNOI+bQBF53MFEDjk3m0MObOTxBged0ZBHEQUEPS0HbKyRQGYJrLFG005XqzQNlyUAB9dZX1vAG2BTtkbZYVtbgBxIT0bDGmlry4EcU0eWQB5Yx41tEUVI/8a33toWkIdkeAOuLROS3WG4tmg7hvji2Ob9GNCQV2755ZhnrvnmnHfu+eeghy766KSXbvrpqKeu+uoUFuB6Sa5Lzrq+PUgiizLKyOJJDx8V0EMjrRBDzC2YTHGARwUocIEBAABgwAYMyD77vD3IEg499OSjPT3rVJMGR1O0Io499vRDvj3uENMIRwwYEIAAAgwgvwABAEDB9PVKsg49+vTvf//5WIcsGoCRBDRifP1IoAITiL5W8O4iBbjA++RHwQoGwADHwx+8ZLGOfPzvg/2jRzUeSJEEtMIdC0yhAtM3BYsUwH0VjCEFBQCABWjQXfrzIAhBSA9ZSO8hjUChCv+HaI9bZHAiEpShEgcgAAzecF096OAOp0gPT1BkCuIYohb74Q5MUIQBAVjiEgWwgSeqSxb8m+IO8xEOAkakAK0o3xaHKA4SQsQA8ROjEgNwRDOSK4o6VCMP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ECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTDhEm9KgSpcuXMGPKnEmzps2bOHPqnNlSY8+dQIMKHUq0qNGjSJOaXHmRqdKnUKNKnUq1qtWiTikevMq1q9evYMOKPZo14taxaNOqXcu2bdqyKc+6nUu3rt27eEfKNUsgr9+/gAMLZrsXYuHBiBMrXsyYZt+JjxtLnky5suWHkc1e3sy5s+e8mQ1/Hk26tOnTqFOrXs26tevXsGPLnk27tu3buHPr3s27t+/fwIMLH068uPHjyJMrX868ufPn0KNLn069uvXr2LPThiuSu/bv4JOq//wJcvz47ua9h1/P3mb68x/fk+coX337+/hL1ofvc//8pv7Zl9+ABGIU4H9aHShgXAqGVuCDEELW4GESTpjRhBRGqOGGAmGYoWEeGhgihySS6OGHDZ2IYoonlugihCo6CKKKFcX44o0D2lijjhWOiOOP68UoI4MtJkgjkEhqJ6SRR/boY5JQUrekk0/y1WSUWEI3JZUWMllllmAqxyOXDe54ZZhoHrelRGta+WWacA53ppsYAvhmnHj6VqRFe5rZZZ6ABncnnQdeWGegiP72p51lithoopDu9qihCm40aaSY4hYgS4XSt2mmoOZWH3ryhTRqqKjqhmB85p20aqqwxv8q66y01mrrrbjmquuuvPbq66/ABivssMQWa+yxyCar7LLMNuvss9BGK+201FZr7bXYZqvtttx26+234IYr7rjklmvuueimq+667Lbr7rvwxivvvPTWa++9+Oar77789uvvvwAHLPDAaC6IWauNpafTq28Z7JfDDArFsKIQsziklysONXFHCue0MZNGfWxqxv2RfPDFRkpcMcfc7VcXfyV7CrNSIpdc81IrExlyzpaa7CjKbPoccVA3y9zyqW4h/PPMjkZVtMwL87zQ0zJJTal+Vg+UdYdCu0T10hS6TJfSfJYKNVRfX+3x1lqzjZbbU7Mtd9cope0n0x0DLVbHZZv/3bPefPNEN0NkK2Rf4G07WBbSBjFN+GEJOf7PSoVz/SriBVWe+cyfbi6555zqbeXkn2tu+eV+u4o56aKvFfngrPclV+snE2m66rA3/t7jF4uduOGF+Z747acDn/rpiB8/vHfKx65058h/XjzLtNuu+fHCRy99eY8dXf3b3cNO+fczWm+32javzrrFu+tuvO7YN+++8e3D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",
"media_type": "image/gif"
}
}
]
}
]
},
"uuid": "20560fc4-6518-47ca-ae80-ee535847613d",
"timestamp": "2026-01-13T03:24:58.232Z",
"toolUseResult": {
"type": "image",
"file": {
"base64": "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u7fv38CDCx9OvLjx48iTK1/OvLnz59CjS59Ovbr169iza9/Ovbv37+DDi/8fT768+fPo06tfz769+/fw48ufT7++/fv48+vfz7+///8ABijggAQWaOCBCCao4IIMNujggxBGKOGEFFZo4YUYZqjhhhx26OGHIIYo4ogklmjiiSimqOKKLLbo4oswxijjjDTWaOONOOao44489ujjj0AGKeSQRBZp5JFIJqnkkkw26eSTUEYp5ZRUVmnllVhmqeWWXHbp5ZdghinmmGSWaeaZaKap5ppstunmm3DGKeecdNZp55145qnnnnz26eefgAYq6KCEFmrooYgmquiijDbq6KOQRirppJRWaumlmGaq6aacdurpp6CGKuqopJZq6qmopqrqqqy26uqrsMb/KuustNZq66245qrrrrz26uuvwAYr7LDEFmvsscgmq+yyzDbr7LPQRivttNRWa+212Gar7bbcduvtt+CGK+645JZr7rnopqvuuuy26+678MYr77z01mvvvfjmq+++/Pbr778AByzwwAQXbPDBCCes8MIMN+zwwxBHLPHEFFds8cUYZ6zxxhx37PHHIIcs8sgkl2zyySinrPLKLLfs8sswxyzzzDTXbPPNOI+bQBF53MFEDjk3m0MObOTxBged0ZBHEQUEPS0HbKyRQGYJrLFG005XqzQNlyUAB9dZX1vAG2BTtkbZYVtbgBxIT0bDGmlry4EcU0eWQB5Yx41tEUVI/8a33toWkIdkeAOuLROS3WG4tmg7hvji2Ob9GNCQV2755ZhnrvnmnHfu+eeghy766KSXbvrpqKeu+uoUFuB6Sa5Lzrq+PUgiizLKyOJJDx8V0EMjrRBDzC2YTHGARwUocIEBAABgwAYMyD77vD3IEg499OSjPT3rVJMGR1O0Io499vRDvj3uENMIRwwYEIAAAgwgvwABAEDB9PVKsg49+vTvf//5WIcsGoCRBDRifP1IoAITiL5W8O4iBbjA++RHwQoGwADHwx+8ZLGOfPzvg/2jRzUeSJEEtMIdC0yhAtM3BYsUwH0VjCEFBQCABWjQXfrzIAhBSA9ZSO8hjUChCv+HaI9bZHAiEpShEgcgAAzecF096OAOp0gPT1BkCuIYohb74Q5MUIQBAVjiEgWwgSeqSxb8m+IO8xEOAkakAK0o3xaHKA4SQsQA8ROjEgNwRDOSK4o6VCMP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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment