diff options
| author | Danilo M. <danix@danix.xyz> | 2026-09-26 08:24:02 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-09-26 08:24:02 +0200 |
| commit | 3b6f56f93c829a741df4ded189a4b8c98ce7fdff (patch) | |
| tree | 1c947731ed3704bdf60d6660f21d10c6ae8b157f /README.md | |
| parent | b1816ed443d715d0c706a40fd202d595d4a11926 (diff) | |
| download | desktop-assistant-3b6f56f93c829a741df4ded189a4b8c98ce7fdff.tar.gz desktop-assistant-3b6f56f93c829a741df4ded189a4b8c98ce7fdff.zip | |
Add calc, mail, playing and finance example tools
All read-only: each command is fixed in its tool file, so the model
fills parameters but can never reach mailctl tag or firefly tx add.
qalc reads "17.5% of 240" as a modulo, so the calc hint shows percent
as a factor.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 15 |
1 files changed, 11 insertions, 4 deletions
@@ -75,10 +75,17 @@ type = "string" description = "What the model should pass" ``` -The example tools only read: `now` (date), `calendar` (`agenda.py` over -a vdirsyncer folder), `weather` (OpenWeatherMap, key file in the -conky-theme-udt format), `search` (a SearXNG instance with the JSON -format enabled). +The example tools only read: + +- `now`: date and time +- `calendar`: `agenda.py` over a vdirsyncer folder +- `weather`: OpenWeatherMap, key file in the conky-theme-udt format +- `search`: a SearXNG instance with the JSON format enabled +- `calc`: `qalc` (arithmetic, units, currencies, date math) +- `mail`: unread threads through `mailctl` searches, no tagging or sync +- `playing`: the current track from `playerctl`, or `mpc` +- `finance`: balances, budgets and spending from Firefly III's `firefly` + list commands ## License |
