{"engine":"toolfit-0.1.0","providers":{"openai_root":"https://github.com/langchain-ai/langchainjs/issues/9804","openai_strict":"https://platform.openai.com/docs/guides/structured-outputs","openai_additional":"https://github.com/RooCodeInc/Roo-Code/pull/10472","gemini_items":"https://github.com/backstage/backstage/issues/34038","gemini_schema":"https://ai.google.dev/api/caching#Schema","gemini_fn":"https://ai.google.dev/api/caching#FunctionDeclaration","anthropic_tools":"https://docs.anthropic.com/en/docs/agents-and-tools/tool-use/implement-tool-use","bedrock_toolspec":"https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_ToolSpecification.html","mcp_tools":"https://modelcontextprotocol.io/specification/2025-06-18/server/tools","normalize":"https://github.com/HKUDS/nanobot/pull/2287","openai_desc_1024":"https://github.com/modelcontextprotocol/servers/issues/799","openai_128_tools":"https://github.com/HolmesGPT/holmesgpt/issues/1050"},"mcp_spec":"https://modelcontextprotocol.io/specification/2025-06-18","note":"Every rule ToolFit applies links to its source. Token counts are estimates (~4 characters per token)."}