mawkone 772f5357a8 Fix Atlas init: add user turn so Gemini doesn't reject empty conversation
When is_init=true, no user message was being added to history before
calling the LLM. Gemini requires at least one user turn — without it
the API returned "contents are required" and Atlas never sent its
opening greeting. Now adds the init message marked internally so it's
sent to the LLM but filtered out of returned/stored history.

Made-with: Cursor
2026-03-17 15:56:50 -07:00
Description
No description provided
9.7 MiB
Languages
TypeScript 99.1%
Dockerfile 0.9%