Release v26.04.16.1 — Fix tool actions mismatch in system prompt #37

Merged
bvandeusen merged 0 commits from dev into main 2026-04-16 08:39:04 -04:00
bvandeusen commented 2026-04-16 08:38:53 -04:00 (Migrated from git.fabledsword.com)

Summary

  • fix(llm): The system prompt's "Available actions" list was stale — it listed phantom tools (create_task, delete_task, get_note) that don't exist and omitted most real tools. The model would spiral or fail silently when users asked to create tasks under a project. Replaced the hardcoded string with a dynamically-built actions list matching all registered tools, with conditional caldav/searxng extensions.

Test plan

  • Chat 258 confirmed: model now creates tasks via create_note(status='todo') under the correct project without confusion
  • Verify caldav and searxng tools appear in actions list when configured
  • Verify workspace instruction references create_note (not create_task)
## Summary - **fix(llm):** The system prompt's "Available actions" list was stale — it listed phantom tools (`create_task`, `delete_task`, `get_note`) that don't exist and omitted most real tools. The model would spiral or fail silently when users asked to create tasks under a project. Replaced the hardcoded string with a dynamically-built actions list matching all registered tools, with conditional caldav/searxng extensions. ## Test plan - [x] Chat 258 confirmed: model now creates tasks via `create_note(status='todo')` under the correct project without confusion - [ ] Verify caldav and searxng tools appear in actions list when configured - [ ] Verify workspace instruction references `create_note` (not `create_task`)
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: bvandeusen/FabledScribe#37