On a form submission, researches blog topics with an OpenRouter agent and writes structured results to Google Sheets.
On manual run, fetches HTTP data, logs it to Google Sheets, embeds it with OpenAI, and stores it in a vector database.
On a schedule, reads Google Sheets rows, emails a summary, and indexes them in a vector database.
On a form submission, runs Google Gemini over aggregated input, emails results via Gmail, and indexes documents into Pinecone for chat-based retrieval.