session-management

Snapshot agent session state to git-tracked files for pause and resume.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/reiserwang/Coding_Agent --skill session-management-reiserwang
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: session-management
Source: https://github.com/reiserwang/Coding_Agent/tree/main/.gemini/skills/session-management
Command: npx skills add https://github.com/reiserwang/Coding_Agent --skill session-management-reiserwang

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Pause and resume agent work across context windows by capturing and restoring state using git-tracked files, preventing context loss and duplicated work.

Core Features & Use Cases

  • Pause a running session to free context windows and preserve progress.
  • Resume from the exact point later by loading the session state and plan files.
  • Handoff to a new agent by archiving the essential context into workspace/state/SESSION.md and related files for zero-loss continuity.

Quick Start

Pause the current session to snapshot state, then resume later to continue from the same task.

Frequently Asked Questions about session-management

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I pause and resume agent work across context windows without losing state?▼

You pause and resume agent work by snapshotting state to git-tracked files like SESSION.md and SCRATCHPAD.md. This preserves context for the next agent, preventing context loss and duplicated work across sessions.

What is the best way to hand off a long feature to a new agent across conductor tracks?▼

The best way to hand off to a new agent is archiving essential context into workspace/state/SESSION.md. Using git-based versioning preserves the session state, enabling zero-loss continuity for the next conductor track.

How do I save workspace state to git to free up context windows during long tasks?▼

You save workspace state to git by pausing the running session to snapshot state. This action frees context windows while preserving progress in git-tracked files for later resumption.

When do I need session management for long features spanning multiple sessions?▼

You need session management when long features span multiple sessions and risk exceeding context limits. It applies when you must pause a running session, preserve progress, and resume from the exact point later.

Does session-management work without any external dependencies?▼

Yes, session-management works without external dependencies. It relies entirely on git-based versioning and maintaining session state in workspace files to capture and restore state across context windows.