import { InlineKeyboard } from 'grammy' export function buildWelcomeHtml(): string { return `🐺 Howl PApersonal mission control Your Obsidian vault, Gmail / Calendar / Tasks, and a subagent pool, all behind one chat. I maintain the vault, ingest Gmail / Calendar / Tasks, and spawn Claude or Codex subagents when you ask. Next steps 1. Run setup if you haven't: howl-pa setup in your terminal 2. Connect Google: howl-pa setup:google (gives me Gmail, Calendar, Tasks) 3. Try /routines to see what runs automatically 4. Try /help for the full command list 5. Open the dashboard from the boot log URL for a live view You can also just talk to me — I'll classify (idea / note / task / literature / thesis / journal) and file it in the vault.` } export function buildWelcomeKeyboard(): import('grammy').InlineKeyboard { return new InlineKeyboard() .text('Run /routines', 'cmd:routines') .text('Run /health', 'cmd:health') .row() .text('Show /help', 'cmd:help') }