refactor: Address PR comments

- Extract tool results rendering into separate ToolResults component
- Hoist checkContentCompatibility function to module level following codebase conventions
- Add ajv@6.12.6 as direct dependency to client package.json
- All tests pass and linting is clean

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Basil Hosmer 2025-05-28 22:18:19 -04:00
commit d8a2821344
No known key found for this signature in database

View file

@ -3,7 +3,6 @@ import Ajv from "ajv";
import type { ValidateFunction } from "ajv";
import type { Tool } from "@modelcontextprotocol/sdk/types.js";
// Create a single Ajv instance following the SDK pattern
const ajv = new Ajv();
// Cache for compiled validators