diff options
| author | Ben Sima <ben@bensima.com> | 2025-12-13 22:01:49 -0500 |
|---|---|---|
| committer | Ben Sima <ben@bensima.com> | 2025-12-13 22:01:49 -0500 |
| commit | 23edd144ed952802f9ea0fd1103a1e83db916b89 (patch) | |
| tree | 9f36979a654d5be69570ecbda2c79801968d786b /Omni/Cloud/Comms/Xmpp.nix | |
| parent | fe5e8064a4f7311c8e3fe6eb4d9e95d16e1d0250 (diff) | |
Add hledger tools to Telegram bot
- New Omni/Agent/Tools/Hledger.hs with 5 tools:
- hledger_balance: query account balances
- hledger_register: show transaction history
- hledger_add: create new transactions
- hledger_income_statement: income vs expenses
- hledger_balance_sheet: net worth view
- All tools support currency parameter (default: USD)
- Balance, register, income_statement support period parameter
- Period uses hledger syntax (thismonth, 2024, from X to Y)
- Shell escaping fixed for multi-word period strings
- Authorization: only Ben and Kate get hledger tools
- Max iterations increased from 5 to 10
- Transactions written to ~/fund/telegram-transactions.journal
Diffstat (limited to 'Omni/Cloud/Comms/Xmpp.nix')
0 files changed, 0 insertions, 0 deletions
