Working Notes on Agent Systems/Brad Zhang

@teach_fireworks / X longform

Fireworks-sessions-saver has just been open sourced - no more worrying about losing Claude Code session context!

Fireworks-sessions-saver has just been open sourced - no more worrying about losing Claude Code session context! ! Network disconnection, crash, sliding to close the window? The...

April 8, 2026 · 1 min read

Fireworks-sessions-saver has just been open sourced - no more worrying about losing Claude Code session context!
Figure 1 / source image

Fireworks-sessions-saver has just been open sourced - no more worrying about losing Claude Code session context!

!

Network disconnection, crash, sliding to close the window?

The session state is automatically saved and restored in seconds in a new window.

==》The original intention of doing this project was because I opened 8 CC session windows at the same time, and suddenly the macmini crashed.

After restarting, I looked at the 8 empty windows and cried to death.

I learned from the painful experience of doing this project, another Harness engineering practice, what a painful realization🥹 One-sentence installation, directly say in the Claude Code dialog box: "Install fireworks-sessions-saver from" MIT Open Source Welcome PR 🔥 #OpenSource #Claude #AITools How it works: • PostToolUse hook silently tracks each file write and command execution Line • Say "Save progress" → Complete checkpoint (tasks, files, decisions, pending issues) • New window starts → Claude automatically detects and prompts for recovery • Zero interruption, each heartbeat <5ms.

Project address:

Visual summary

Article argument map

Generated from the post's content graph

FORMATTOPICCAPABILITYMARKETcoverscoverscoverscoverssignalssignalssignalsFORMATlongform noteTOPICharness engineeringTOPIClong running agentsTOPICmemoryTOPICtoolingCAPABILITYharness engineeringCAPABILITYlong-running agentsMARKETopen-source builders
Mermaid outline
flowchart LR
  format-long_post["longform note"]
  topic-harness-engineering["harness engineering"]
  topic-long-running-agents["long running agents"]
  topic-memory["memory"]
  topic-tooling["tooling"]
  capability-harness-engineering["harness engineering"]
  capability-long-running-agents["long-running agents"]
  market-open-source-builders["open-source builders"]
  format-long_post -->|covers| topic-harness-engineering
  format-long_post -->|covers| topic-long-running-agents
  format-long_post -->|covers| topic-memory
  format-long_post -->|covers| topic-tooling
  format-long_post -->|signals| capability-harness-engineering
  format-long_post -->|signals| capability-long-running-agents
  format-long_post -->|signals| market-open-source-builders

Visual structure

Essay structure map

Built from summary and key paragraph positions

Fireworks-sessions-saver has just been open sourced - no more worrying about losing C...THESISFireworks-sessions-saverhas just been opensourced - no moreworrying about losingSIGNALFireworks-sessions-saverhas just been opensourced - no moreworrying about losingOPERATOR==》The originalintention of doingthis project wasbecause I opened 8 CCIMPLICATIONProject address:
Mermaid outline
flowchart LR
  thesis["Fireworks-sessions-saver has just been open sourced - no more worrying about losing Claude Code session con..."]
  signal["Fireworks-sessions-saver has just been open sourced - no more worrying about losing Claude Code session con..."]
  operator["==》The original intention of doing this project was because I opened 8 CC session windows at the same time,..."]
  implication["Project address:"]
  thesis -->|frames| signal
  signal -->|develops| operator
  operator -->|lands in| implication

Source: View the original post