Skip to content

Comments

Refactor tools management by centralising tool configurations#77

Merged
alexechoi merged 2 commits intomainfrom
alex/move-tool-config
Oct 27, 2025
Merged

Refactor tools management by centralising tool configurations#77
alexechoi merged 2 commits intomainfrom
alex/move-tool-config

Conversation

@alexechoi
Copy link
Collaborator

@alexechoi alexechoi commented Oct 27, 2025

Introduced dynamic tool provider setup and improved tools categorization for better organization and accessibility.


Summary by cubic

Centralized tool and provider configuration and switched to dynamic prompt generation, replacing hardcoded lists and static prompt reads. This simplifies adding tools, keeps categories consistent, and cleans up the settings page.

  • Refactors

    • Settings now uses a centralized toolsProviders config and shared types; removed inline provider definitions.
    • System prompt builds from generateToolsPrompt instead of reading Prompt.md.
  • New Features

    • Dynamic tools prompt generated from categorized definitions in a single tools-config source of truth.
    • Utility helpers to list tools, group by category, and fetch tool details for backend use.

…ancing prompt generation. Introduced dynamic tool provider setup and improved tools categorization for better organization and accessibility.
@vercel
Copy link

vercel bot commented Oct 27, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
reef Ready Ready Preview Comment Oct 27, 2025 9:33am

@alexechoi alexechoi merged commit 041a34a into main Oct 27, 2025
4 checks passed
@alexechoi alexechoi deleted the alex/move-tool-config branch October 27, 2025 09:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant