import { InlineKeyboard } from 'grammy'
export function buildWelcomeHtml(): string {
return `🐺 Howl PA — personal 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')
}