Forked from crunch3r/ai-toolbox
Starting with v1.6.4, the Tool Priority System was removed. All enabled tools are now exposed directly to the LLM without arbitrary truncation or priority-based filtering. Schema minification (toolsSchemaMinifier.ts) handles grammar parser compatibility automatically.
In LM Studio plugin settings:
Execution tools have fine-grained toggles:
executionJavaScript / executionPython: Sandboxed code execution (enabled by default)executionTerminal / executionShell: Full shell commands (disabled by default for security)executionTests: Test suite runner (disabled by default)All enabled tools are registered directly with the LM Studio SDK. No filtering or priority tiers apply — what you enable is exactly what's available to the AI.
Problem: Tool not showing up in LM Studio Solution: Ensure its category toggle is enabled in Settings. Check God Mode if you want all tools available.
Problem: Grammar parser crashes on first message
Solution: This was fixed in v1.5.36+ via schema minification (description truncation, constraint capping). If it persists, try increasing contextGuardTokenLimit to reduce payload size.
Problem: Tool category toggles don't work
Solution: Ensure you're using .get('key') pattern if extending the plugin — direct property access on ParsedConfig returns undefined. See CONTRIBUTING.md for extension patterns.
npm run buildTOOLS_REFERENCE.md — Complete parameter documentation for all ~97 toolsARCHITECTURE.md — System design, registration pattern, data flowsSECURITY.md — Threat model, input validation, secure defaultsCONTRIBUTING.md — Development workflow, adding new toolsfileSystem: true, webSearch: true, documentParsing: true, imageProcessing: true
vectorRag: true, contextManagement: true, textProcessing: true, astRefactoring: true
executionJavaScript: true, executionPython: true
browserAutomation: false, gitOperations: false, databaseQueries: false
backgroundCommands: false, httpClient: false, uiGeneration: false
browserAutomation: true (for browser_open_page, preview_html)
gitOperations: true (for version control workflows)
httpClient: true (for API testing)
executionPython: true, databaseQueries: true
vectorRag: true (for semantic search over datasets)
imageProcessing: true (for OCR and image analysis)
gitOperations: true, httpClient: true
backgroundCommands: true (for long-running deployments)
executionTerminal: true (for shell scripting)