Skip to main content

Overview

The bd mol current command shows where you are in a molecule workflow. It displays all steps with their status, highlights the current step, identifies what’s ready to work on next, and shows overall progress.

Usage

Arguments

  • [molecule-id] - Optional molecule ID. If not provided, infers from in_progress issues assigned to current agent.

Options

  • --for <agent> - Show molecules for specific agent/assignee
  • --limit <n> - Maximum number of steps to display (default: auto, 0 = show summary for large molecules)
  • --range <start-end> - Display specific step range (e.g., “1-50”, “100-150”)
  • --json - Output results in JSON format

Step Status Indicators

Each step is shown with a status indicator:
  • [done] - Step is complete (closed)
  • [current] - Step is in_progress (you are here)
  • [ready] - Step is ready to start (unblocked)
  • [blocked] - Step is blocked by dependencies
  • [pending] - Step is waiting

Large Molecule Handling

For molecules with more than 100 steps, a summary is shown instead of the full list:
Use --limit or --range to view specific sections.

Examples

Show Current Work

See which molecule you’re currently working on:
Output:

Show Specific Molecule

Check status of any molecule by ID:

Show Another Agent’s Work

See what another agent is working on:
Output shows all molecules with in_progress steps assigned to Bob.

View Large Molecule Steps

For molecules with many steps, use --limit or --range:

Multiple Active Molecules

If working on multiple molecules simultaneously:
Output:

JSON Output

Workflow Integration

Starting Work

Begin work on the next ready step:

Completing Steps

When closing a step, bd close automatically shows the next step:
Output:

Monitoring Progress

Track molecule progress over time:

Use Cases

Agent Onboarding

New agent joins project and checks assigned work:

Multi-Agent Coordination

Team lead checks team progress:

Patrol Status Checks

Monitor ephemeral patrol molecule progress:

Release Management

Track release molecule across phases:

Finding Your Molecule

If you can’t remember the molecule ID:

Fallback Behavior

When no molecule ID is provided, bd mol current looks for molecules in this order:
  1. Molecules with in_progress steps assigned to you
  2. Molecules bonded to your hooked issues
  3. If none found, shows helpful message:
  • bd mol show - Display molecule structure and all steps
  • bd mol progress - Efficient progress summary (no step list)
  • bd show - View detailed instructions for a specific step
  • bd update - Claim a step or update its status
  • bd close - Complete a step (auto-advances to next)
  • bd list - List all issues including molecules