- Add defensive checks for required parameters in generated tool code - Prevents crashes when tools are called with missing/empty params - Returns descriptive error messages instead of undefined errors - Update README with explanation of defensive pattern and best practices - Bump to v1.0.5 Based on learnings from emoji-magic deployment: - LLMs sometimes make probe calls with empty params - Defensive checks prevent crashes and provide better error messages - Even with Zod validation, runtime checks are valuable for robustness |
||
|---|---|---|
| .. | ||
| config | ||
| db | ||
| env | ||
| mocks | ||
| npm-client | ||
| package-executor | ||
| storybook | ||
| test | ||
| tools | ||
| types | ||
| ui | ||
| utils | ||