Capability · Handoffs

Your agent's reasoning
survives the reboot.

Sessions end. Laptops reboot. Models upgrade. The state is in git. The reasoning — why path A over B, the traps already hit, where you were mid-thought — usually evaporates. Not anymore.


~/projects/your-repo — Monday morning
$ df handoffs 3 open handoffs #412 [claimable] Refactor auth middleware paused 3d ago · 2 linked PRs · #389 (mergeable), #401 (review) "Started on JWT rotation; got blocked on the redis session key collision — see comment trail." #418 [claimable] Migrate test fixtures paused 18h ago · 1 linked PR · #421 (review) "Cloud agent finished phase 1; needs human review before phase 2 ships." #423 [@lyra] Marketing pickup cycle 12+13 paused 11h ago · 0 linked PRs yet $ df accept 418 Claimed handoff #418 — derived live state for PR #421 Loaded reasoning context (1,840 tokens) into session Ready. Resume with the cycle the previous session left.

Four verbs

One pattern. Everywhere a developer works.

CLI commands. MCP tools. Slash commands inside Claude Code. Same four verbs across every surface.

df handoff
Pause with context
Posts a structured note to a dedicated GitHub Issue with reasoning, linked PRs, and current live state. Secret-scrubbed before it lands.
df accept
Claim from the stack
Claims a handoff Issue (sets assignee, derives live state for every linked PR), and queues the prior session's reasoning into your current agent's context.
df rehydrate
Resume self
Bring yourself back into your own paused context. The morning-after-the-Friday-5pm-stop verb.
df handoffs
List the stack
See what's available to pick up — yours, your teammate's, your cloud agent's. A queryable stack on top of native GitHub primitives.

Native GitHub primitives

No new system to operate.

A `handoff` label

= the lineage. Closed handoffs are the audit trail, queryable forever.

The assignee

= who currently holds the baton. Empty = on the stack. `@me` = claimed.

The issue timeline

= the assignment + close audit, recorded by GitHub for free.

Get Started

Multi-session, multi-agent workflows that actually compose.

No private todo file. No 'what was I doing again?' hunt. Native GitHub Issues, secret-scrubbed, audit-trailed.