Skip to content

/flowforge:session:pause

/flowforge:session:pause is the lightweight counterpart to /flowforge:session:end. It pauses the timer, commits and pushes any pending work, and updates the ticket — but keeps the session record intact so you can resume without re-detecting the ticket.

Terminal window
/flowforge:session:pause [commit-message]

From outside Claude Code:

Terminal window
flowforge run flowforge:session:pause [commit-message]

Use pause for short interruptions: a coffee break, a stand-up, a context switch to another task for thirty minutes. The session manifest stays on disk, the timer pauses (it does not stop), the issue receives a progress update, and any uncommitted changes are committed and pushed under either an explicit message or an auto-generated WIP message.

Distinguish carefully from /flowforge:session:end:

  • Pause keeps the session “open” for resumption. The issue is not closed. The branch is not torn down.
  • End is the final ceremony: the session manifest is archived, the timer stops, and any closing actions configured for end-of-session run.

If you are unsure which to use, default to pause. The next /flowforge:session:start will pick up where you left off.

PositionNameRequiredDescription
1commit-messagenoOverride the auto-generated WIP: ... commit message. When omitted, the command synthesizes a message from the current ticket title and changeset. The literal values ? and help print an in-terminal usage block and exit 0.

None.

VariableDirectionPurpose
ARGUMENTSreadReceives the commit message when invoked through the slash-command runtime.
DEBUGreadWhen set to 1, enables set -x tracing for the bash body.

Pause with an auto-generated commit message:

Terminal window
/flowforge:session:pause

Pause with an explicit message:

Terminal window
/flowforge:session:pause "WIP: auth flow scaffolding"

Pause with debug tracing:

Terminal window
DEBUG=1 /flowforge:session:pause

Print in-terminal help:

Terminal window
/flowforge:session:pause ?

A successful pause produces output of this shape:

Pausing current work session...
Committed: WIP: auth flow scaffolding
Pushed: feature/123-add-auth -> origin
Timer paused at 01:23:45.
CodeMeaning
0Session paused (resumable), changes committed and pushed.
Non-zeroA precondition failed — typically not in a git repository or not in a FlowForge session. The error message points at the corrective action.