Sebastian runs on seven daily heartbeats, each tied to a room in a manor file architecture I designed: morning orientation, communications, observation, execution, diagnostics, accounting, and library curation. The system is built on Bun and TypeScript for the Telegram bot, Python for the heartbeat scripts, and the Claude Agent SDK for the agent runtime itself, all under systemd on a Hetzner box with the task board in a self-hosted SQLite state layer.
Concretely, Sebastian maintains Westlook Press for the writer Kristin Ellowe. She emails him with change requests, he triages them onto his task board, works them, and ships changes to Vercel autonomously. He ships NatureDataLab bug fixes from Telegram messages I send him. He manages my calendar and task board, drafts articles, reads Silvi team meeting notes and recaps priorities to the group chat, maintains a second brain with files on people, and helps with day-to-day prioritization and long-term strategy.