aboutsummaryrefslogtreecommitdiffstats
path: root/examples/tools/finance.toml
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-09-26 08:24:02 +0200
committerDanilo M. <danix@danix.xyz>2026-09-26 08:24:02 +0200
commit3b6f56f93c829a741df4ded189a4b8c98ce7fdff (patch)
tree1c947731ed3704bdf60d6660f21d10c6ae8b157f /examples/tools/finance.toml
parentb1816ed443d715d0c706a40fd202d595d4a11926 (diff)
downloaddesktop-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 'examples/tools/finance.toml')
-rw-r--r--examples/tools/finance.toml13
1 files changed, 13 insertions, 0 deletions
diff --git a/examples/tools/finance.toml b/examples/tools/finance.toml
new file mode 100644
index 0000000..b05031c
--- /dev/null
+++ b/examples/tools/finance.toml
@@ -0,0 +1,13 @@
+description = "The user's money, from Firefly III: account balances, this month's budgets, or recent spending. Read-only."
+command = ["finance.sh", "{what}", "{days}"]
+timeout = 20
+announce.it = ["Controllo i conti."]
+announce.en = ["Checking your accounts."]
+
+[params.what]
+type = "string"
+description = "balances, budgets or spending"
+
+[params.days]
+type = "integer"
+description = "For spending: how many days back. Empty for 30."