Named groups of tools so you don't have to switch between memory and web for example, just use any tools you want in a set. Switch what abilities the AI has access to per-chat. Each of your personas may have a different toolset based on what they do.
Use the UI to edit tool sets. Look in the sidebar for Toolset Editor. You can use the built-in toolsets (essentials, setup), or create your own that combine tools from various files.
You can quick-switch the active toolset below the user chat input. Each chat/persona has its own toolset saved in the chat history file, so if you switch to another chat, it activates that toolset.
Toolsets are named groups of tools/functions the AI can access.
BUILT-IN TOOLSETS:
- setup: System configuration tools (prompt editing, name changes, TTS voice)
- essentials: Core tools (memory, prompt editing, help docs)
- user_new: Empty template for new custom toolsets
HOW IT WORKS:
- Each chat stores its active toolset in chat history
- Switching chats switches toolsets automatically
- Toolset Editor in sidebar to create/edit custom sets
MANAGE TOOLSETS:
- UI: Sidebar > Toolset Editor
- Files: core/modules/system/toolsets/toolsets.json (defaults), user/toolsets/toolsets.json (custom)
- User file completely overrides defaults if present
CREATE CUSTOM TOOLSET:
- Open Toolset Editor in sidebar
- Name your toolset
- Check the functions you want included
- Save - available immediately in Chat Settings dropdown
SWITCH ACTIVE TOOLSET:
- Chat Settings dropdown below input
- Or via ability tool if available