* Fix script path handling and FastMCP Context API usage 1. Fix script path doubling when Assets prefix is used - ManageScript.TryResolveUnderAssets now properly handles both Assets and Assets/ prefixes - Previously, paths like Assets/Script.cs would create files at Assets/Assets/Script.cs - Now correctly strips the prefix and creates files at the intended location 2. Fix FastMCP Context API call in manage_asset - Changed ctx.warn() to ctx.warning() to match FastMCP Context API - Fixes AttributeError when manage_asset encounters property parse errors - Affects ScriptableObject creation and other asset operations with invalid properties * Fix manage_asset error handling to use ctx.error Changed ctx.warning to ctx.error for property parse errors in manage_asset tool to properly handle error cases. This ensures parse errors are reported as errors rather than warnings, and fixes compatibility with FastMCP Context API. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> --------- Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| core | ||
| models | ||
| routes | ||
| services | ||
| transport | ||
| utils | ||
| __init__.py | ||
| main.py | ||