WATCH / V6

Lilith V6 - conditional steps and nested scenarios

A real narrated Lilith V6 conversation, recorded from pinned source 920e1e35d0977a3b0453f2e41d014a01919e2934 using its version-specific test conversation.

Gemma 4Ollama

What happens in this recording

You: Run file_branch_demo scenario with first_path first.txt and second_path second.txt. Lilith: Workspace save completed. first.txt You: Run file_branch_demo scenario again with first_path first.txt and second_path second.txt. Lilith: Workspace save completed. second.txt You: Call run_scenario with exactly {"scenario_name":"workspace_read ","inputs":{"path":"first.txt"}}. Tell me the word saved in that file. Lilith: The word saved in first.txt is hello. You: Call run_scenario with exactly {"scenario_name":"workspace_read ","inputs":{"path":"second.txt"}}. Tell me the word saved in that file. Lilith: The word saved in second.txt is again.

Conversation XML

The complete XML script used for this recording, including its settings, system prompt and every scripted message.

XML / FULL RECORDING CONVERSATIONStructureInputsTools / C#StepsExit
<video title="Lilith V6 - conditional steps and nested scenarios" version="6.0.0-alpha.2" backend="Ollama" model="gemma4" mode="chat" showSubagents="false" workspaceMode="yolo" voice="af_heart" progressSeconds="3" pauseSeconds="1.5">
  <systemPrompt>You are Lilith. Run requested saved scenarios through run_scenario. Only run_scenario is a callable tool; workspace_read, workspace_save and file_branch_demo are saved scenario names, never direct tool names. Supply input values as strings. Do not perform workspace operations yourself. Keep replies concise and only claim verified results.</systemPrompt>
  <messages>
    <message>Run file_branch_demo scenario with first_path first.txt and second_path second.txt.</message>
    <message>Run file_branch_demo scenario again with first_path first.txt and second_path second.txt.</message>
    <message>Call run_scenario with exactly {"scenario_name":"workspace_read","inputs":{"path":"first.txt"}}. Tell me the word saved in that file.</message>
    <message>Call run_scenario with exactly {"scenario_name":"workspace_read","inputs":{"path":"second.txt"}}. Tell me the word saved in that file.</message>
  </messages>
</video>
Download conversation XML

Explore the implementation

Read the relevant source and compare its changes before trying the workflow locally. Video playback does not execute any tools in your browser.

Open the source archive ↗