summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2 daysImprove PodcastItLater homepage and dark mode supportBen Sima
2 daysFix Manifest.hs FromJSON parsersBen Sima
2 daysFix deployer checking stale state instead of actual running servicesBen Sima
3 daysUpdate homepage with marketing copy and fix push.shBen Sima
3 daysFix hlint errors in Deploy modulesBen Sima
3 daysAdd skills system for avaBen Sima
3 daysBatch web_reader tool, much fasterBen Sima
3 daysrefactor: Rename Bot to Ava, remove cost guardrailBen Sima
3 daysfeat(deploy): Complete mini-PaaS deployment system (t-266)Ben Sima
4 daysRestrict new tools to Ben onlyBen Sima
4 dayst-265.6: Add feedback collection endpoint for PILBen Sima
5 dayst-265.5: Add SMTP email sending for Ava outreachBen Sima
5 dayst-265.4: Add read_file tool and PIL codebase context to AvaBen Sima
5 daysFix message splitting to not use LLMBen Sima
5 daysAdd outreach approval queue for Ava (t-265.3)Ben Sima
5 daysAdd HTTP request tools for agent API interactionsBen Sima
5 daysAdd python_exec tool for agent Python executionBen Sima
5 daystelegram: switch to HaskellNet for IMAP, fix message delivery bugsBen Sima
6 daysAdd hledger tools to Telegram botBen Sima
6 daystelegram: round cost to 2 decimal places in logsBen Sima
6 daystelegram: per-user memory in groups, continuous typingBen Sima
6 daysfeat: add Telegram topic (message_thread_id) supportBen Sima
6 daysfix: use OpenAI Whisper for voice transcriptionBen Sima
6 daysEnable WAL mode and busy timeout for SQLite concurrencyBen Sima
6 daysAdd incoming message queue for Telegram botBen Sima
6 daystelegram: fix audio transcription model and prompt orderBen Sima
6 daystelegram: unified message queue with async/scheduled sendsBen Sima
6 daysFix Telegram streaming markdown parse errorsBen Sima
6 daysAdd ISO 8601 timestamps to conversation context messagesBen Sima
6 daysAdd knowledge graph with typed relations to Memory moduleBen Sima
6 daysfeat: only allow whitelisted users to add bot to groupsBen Sima
6 daysfeat: allow all users in group chats, whitelist only for DMsBen Sima
6 daysfeat: enable Markdown rendering in Telegram messagesBen Sima
6 daysfix: accumulate streaming tool call arguments across SSE chunksBen Sima
6 daystelegram: add conversation context to group pre-filterBen Sima
6 daysfix: correct cost estimation formulasBen Sima
6 daystelegram: add cheap pre-filter for group messagesBen Sima
6 daystelegram: intelligent group response (LLM decides when to speak)Ben Sima
6 daystelegram: add group chat supportBen Sima
6 daystelegram: fix parsing, add webpage reader, use geminiBen Sima
7 daystelegram bot: refactor + multimedia + reply supportBen Sima
7 daysfeat: add image and voice message support for Telegram botBen Sima
7 daysfeat: add reminder service for todosBen Sima
7 daysfix: prompt for text response when agent returns empty after tool callsBen Sima
7 daysAdd todo tools with due datesBen Sima
7 daysAdd sender_name to conversation messages for group chat supportBen Sima
7 daysAdd current user name to Telegram bot system promptBen Sima
7 daysShow calendar name in events and add optional calendar filterBen Sima
7 daysInstruct bot to always include text response after tool callsBen Sima
7 daysAdd current date/time to Telegram bot system promptBen Sima