feat: enable mcp tool toggling functionality #10

Merged
Jc-965 merged 0 commits from tool-toggle into main 2026-08-04 22:55:46 +00:00
Jc-965 commented 2026-08-01 01:38:28 +00:00 (Migrated from codeberg.org)

Summary

Users can now toggle individual CMU tool groups (CMUMaps, CMUCourses, CMUEats, CMU Guide) on and off from the Surface.

  • /agent/respond and /agent/respond/stream accept an optional disabled_tools list
  • Disabled tools are removed before the model sees them and are absent from the prompt, from the bound schemas, and from the tools node, so they can't be called at all
  • With CMUMaps off, no map is attached to the answer and the model won't invent directions
  • Unrecognized group ids are ignored rather than rejected, so a new Surface toggle won't break older agent builds
### Summary Users can now toggle individual CMU tool groups (CMUMaps, CMUCourses, CMUEats, CMU Guide) on and off from the Surface. - `/agent/respond` and `/agent/respond/stream` accept an optional `disabled_tools` list - Disabled tools are removed before the model sees them and are absent from the prompt, from the bound schemas, and from the tools node, so they can't be called at all - With CMUMaps off, no map is attached to the answer and the model won't invent directions - Unrecognized group ids are ignored rather than rejected, so a new Surface toggle won't break older agent builds
scottylabs-bot commented 2026-08-03 18:33:38 +00:00 (Migrated from codeberg.org)

Kennel Deployments

Torn down at 2026-08-04 22:55:47 UTC.

<!-- kennel-deployment --> ### Kennel Deployments Torn down at 2026-08-04 22:55:47 UTC.
Sign in to join this conversation.
No description provided.