William Valentin 298f87615d feat: add Telegram confirmation UI components
Implements Phase 2 Task 7 - Telegram Confirmation UI:
- formatConfirmationMessage(): formats tool and args into readable message
- createConfirmationKeyboard(): creates approve/deny inline keyboard
- parseConfirmationCallback(): parses callback data from button clicks
- Full test coverage with vitest

All tests passing.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 00:29:32 -08:00
S
Description
flynn personal assistant - inspired by OpenClaw but implemented only with Pi
6.9 MiB
Languages
TypeScript 92.3%
JavaScript 6.4%
HTML 0.4%
Swift 0.3%
Makefile 0.2%
Other 0.1%