mirror of
https://github.com/awizemann/scarf.git
synced 2026-05-10 18:44:45 +00:00
Add Tool Management panel with per-platform toggle switches
New Tools section in the Manage group: - Platform tabs parsed from config.yaml (CLI, Telegram, Discord, etc.) - Lists all toolsets with emoji icon, name, description, and toggle - Toggle switches call hermes tools enable/disable under the hood - Shows enabled count vs total - MCP server status section at bottom - Optimistic UI update on toggle with CLI fallback Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -8,6 +8,7 @@ enum SidebarSection: String, CaseIterable, Identifiable {
|
||||
case chat = "Chat"
|
||||
case memory = "Memory"
|
||||
case skills = "Skills"
|
||||
case tools = "Tools"
|
||||
case cron = "Cron"
|
||||
case logs = "Logs"
|
||||
case settings = "Settings"
|
||||
@@ -23,6 +24,7 @@ enum SidebarSection: String, CaseIterable, Identifiable {
|
||||
case .chat: return "text.bubble"
|
||||
case .memory: return "brain"
|
||||
case .skills: return "lightbulb"
|
||||
case .tools: return "wrench.and.screwdriver"
|
||||
case .cron: return "clock.arrow.2.circlepath"
|
||||
case .logs: return "doc.text"
|
||||
case .settings: return "gearshape"
|
||||
|
||||
Reference in New Issue
Block a user