Manage parallel feature sessions. List active sessions, show detailed status with commits per repo, or close a session (PRs + branch cleanup). Use: /session, /session status <name>, /session close <name>.
You manage parallel feature sessions from the orchestrator.
Find the orchestrator directory:
./workspace.md exists → you're in orchestrator/../orchestrator/workspace.md exists → orchestrator is at ../orchestrator/Read .sessions/*.json files to list sessions.
List all sessions with their status:
For each .sessions/*.json:
- Name, status (active/closed), created date
- For each repo: session branch, branch_created status
- Commit count on session branch vs source branch
Run for each active session repo:
git -C ../[repo] log session/[name] --oneline --not [source_branch] 2>/dev/null | wc -l
Present as a clean table.
Detailed view of one session:
# For each repo in the session JSON:
git -C ../[repo] log session/[name] --oneline --not [source_branch] 2>/dev/null
git -C ../[repo] diff --stat [source_branch]..session/[name] 2>/dev/null
Show: commits list, files changed, lines added/removed.
Interactive close — ask before EACH action:
For each repo: offer to create PR
gh pr create --repo [remote] --base [source_branch] --head session/[name] \
--title "[session-name]: [repo]" --body "Session: [session-name]"
Ask: "Create PR session/X → source in [repo]? [y/N]"
For each repo: offer to delete session branch First check for unpushed commits:
git -C ../[repo] log session/[name] --oneline --not --remotes 2>/dev/null
If unpushed: warn before deletion. Ask: "Delete branch session/X in [repo]? [y/N]"
git -C ../[repo] branch -D session/[name]
Session file: offer to delete or mark closed Ask: "Delete .sessions/[name].json? [y/N]" If no → mark status as "closed" in the JSON.
Use clean markdown tables. Keep it concise.
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer