Skip to main content

bloom view

Visual DAG inspector for your task graph. Opens a browser-based interface to explore tasks, dependencies, and agent prompts without running agents.

Usage​

bloom view [options]

Options​

OptionDescription
--port <number>Port to run the server on (default: 3000)
--openOpen browser automatically (default: true)
--no-openDon't auto-open browser window
-f, --file <path>Use custom tasks file

Examples​

# Open on default port (3000)
bloom view

# Use custom port
bloom view --port 8080

# Don't auto-open browser
bloom view --no-open

# Use custom tasks file
bloom view -f project.yaml

When to Use​

Use bloom view after generating tasks and before running agents:

bloom generate    # Create tasks.yaml
bloom view # Inspect the DAG visually
bloom run # Execute with agents

This helps you:

  • Verify task structure — See the complete DAG layout before execution
  • Check dependencies — Ensure tasks are properly connected
  • Review phases — Confirm task grouping and ordering
  • Preview prompts — See exactly what agents will receive

Features​

Task Graph Visualization​

The view displays your tasks as a horizontal DAG (directed acyclic graph):

  • Nodes represent individual tasks
  • Edges show dependencies between tasks
  • Colors indicate task status:
    • Gray — todo
    • Blue — ready_for_agent
    • Purple — assigned
    • Amber — in_progress
    • Light Green — done_pending_merge
    • Bright Green — done
    • Red — blocked

Task Details Panel​

Click on any task to view:

  • Task ID and title
  • Current status and phase
  • Repository and branch information
  • Dependencies (upstream and downstream)
  • Full instructions and acceptance criteria

Prompt Preview​

Expand the "Prompts" section in the details panel to see:

  • System prompt — The context and guidelines agents receive
  • User prompt — The specific task instructions

This shows exactly what an agent will see when picking up the task, helping you verify instructions are clear and complete.

Live Updates​

The view automatically updates when tasks.yaml changes:

  • File watching enabled by default
  • Changes reflected in real-time via Server-Sent Events (SSE)
  • Connection status shown in the UI

Workflow Integration​

Before Running Agents​

# Generate tasks from plan
bloom generate

# Validate task configuration
bloom validate

# Visual inspection
bloom view

# Start execution
bloom run

During Development​

Keep the view open while editing tasks.yaml:

# Terminal 1: Open view
bloom view

# Terminal 2: Edit and save tasks.yaml
# Changes appear automatically in the browser

Debugging Task Issues​

When tasks aren't executing as expected:

  1. Open bloom view
  2. Check dependency chains — are tasks connected correctly?
  3. Look for blocked tasks (red nodes)
  4. Review prompts — are instructions clear?

Keyboard Shortcuts​

KeyAction
Click taskSelect and show details
ScrollPan the graph
ZoomMouse wheel or pinch