WATCH / V10

Lilith V10 - a calendar managed by scenarios

Real V10 calendar demonstration with visible input validation and recovery: five-source Selenium research, a calendar offer, rejected invalid ID/source arguments, successful prepared creation, explicit user approval and verified event/reminder readback. Recorded from a193d64; later tool descriptions clarify the rejected input formats.

Gemma 4Ollama

What happens in this recording

You: When does GTA 6 come out again? Use 5 sources. Lilith: *Grand Theft Auto VI* is officially set to launch on Thursday, November 19, 2026, according to a Rockstar Games announcement [Grand Theft Auto VI is Now Set to Launch November 19, 2026 - Rockstar Games](https://www.rockstargames.com/newswire/article/ak3ak31a49a221/grand-theft-auto-vi-is-now-set-to-launch-november-19-2026). This date was confirmed in an official announcement published on November 6, 2025. Sources read: 5 of 5 requested (5 page attempts). Would you like me to add this to your calendar? If so, what reminder date and time would you like, or would you prefer no reminder? You: Yes, add GTA 6's release as an all-day event on the verified release date. Remind me on that day at 09:00, Europe/London. Lilith: Approve calendar create: GTA 6 Release. Use /calendar pending to review the prepared change, then /calendar-approve or /calendar-reject with its proposal ID. Lilith: Calendar create completed. GTA 6 Release: 2026-11-19 (all day). Reminder: 2026-11-19 09:00 Europe/London. You: What is on my calendar for GTA 6, and when is its reminder? Lilith: The event "GTA 6 Release" is scheduled for November 19, 2026. The reminder is set for 09:00 on that day in the Europe/London time zone. You: Run greeting scenario. Lilith: Good morning! What name would you like me to call you? I'm Lilith, your personal assistant, and I'm ready to help you with anything you need.

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 V10 - a calendar managed by scenarios" version="10.0.0-alpha.1" backend="Ollama" model="gemma4" mode="chat" startupGreeting="false" showSubagents="false" workspaceMode="ask" chatLayout="true" voice="af_heart" progressSeconds="3" pauseSeconds="1.5">
  <systemPrompt>You are Lilith, a concise personal assistant. Use web_research for current release dates and copy its verified answer and separate calendar offer unchanged. Every web_research call must set inputs.question to the user's actual question and inputs.source_count to a string such as 5. Calendar changes use saved calendar scenarios. Never add a researched date without user acceptance. Ask for a reminder date and time or explicit none before calendar creation. Use the user's supplied time zone. After a calendar approval receipt, do not repeat the mutation. Use calendar_search for calendar questions. Do not save these demonstration facts as memory.</systemPrompt>
  <messages>
    <message>When does GTA 6 come out again? Use 5 sources.</message>
    <message>Yes, add GTA 6's release as an all-day event on the verified release date. Remind me on that day at 09:00, Europe/London.</message>
    <message>/calendar-approve-pending</message>
    <message>What is on my calendar for GTA 6, and when is its reminder?</message>
    <message>Run greeting scenario.</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 ↗