Skip to content

Latest commit

 

History

History
43 lines (29 loc) · 1.71 KB

File metadata and controls

43 lines (29 loc) · 1.71 KB

Toolsets

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.

Usage

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.

Quick switch

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.

sapphire-toolsets

Reference for AI

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:

  1. Open Toolset Editor in sidebar
  2. Name your toolset
  3. Check the functions you want included
  4. Save - available immediately in Chat Settings dropdown

SWITCH ACTIVE TOOLSET:

  • Chat Settings dropdown below input
  • Or via ability tool if available