Lawme offers powerful live debugging capabilities that allow you to inspect the output of each block in your workflow as it executes. This feature enables you to identify and resolve issues quickly, ensuring your workflows perform as expected.

Inspecting Block Outputs

As your workflow runs, you can view the output of each block in real-time. This output appears directly beneath each block in the flow, providing immediate visibility into the data flowing through your workflow.

Interface Elements

Currently Executing Blocks

Blocks that are currently executing are highlighted in purple, making it easy to track the progress of your workflow.

Execution Picker

When a block runs multiple times, a numeric picker appears above the block’s output, allowing you to view results of each execution separately.

Flow Execution Indicator

A spinner appears next to the flow name in the Flows list when a flow is running, including subflows.

Currently Executing Blocks

Blocks that are currently executing are highlighted in orange, making it easy to track the progress of your workflow. For certain blocks, such as those involving LLMs, you can hover over the block to see partial outputs as they stream in.

Execution Picker

When a block runs multiple times (e.g., in a loop or a subflow called multiple times), a numeric picker appears above the block’s output. This allows you to view the results of each execution separately.

Flow Execution Indicator

When a flow is running, including subflows, a spinner appears next to the flow name in the Flows list. Clicking on a flow allows you to view its current state and executing blocks.

Debugging Controls

Pausing Execution

Pause the current execution to examine the flow’s state without stopping it completely.

Aborting Execution

Stop the execution entirely when needed.

Pausing Execution

To pause the current execution, click the Pause button in the top right corner. This allows you to examine the current state of the flow without completely stopping it.

Aborting Execution

If you need to stop the execution entirely, click the Abort button in the top right corner.

By utilizing these live debugging features, you can gain deep insights into your workflow’s behavior, making it easier to develop, test, and refine your AI-powered legal processes.