arcade-mcp/arcade/tests
Eric Gustin e26f647c3d
Add 'Invalid Renamed Tool Parameter' Check (#324)
Arcade tools can rename parameters like so,

```py
@tool()
def func_with_renamed_param(
    param1: Annotated[str, "MyRenamedParam", "The first parameter"],
):
    pass
```

but there is no check for whether the renamed parameter is a valid
identifier.

Anthropic models, for example, will fail if a renamed parameter is not a
valid identifier (which was the cause for
https://github.com/ArcadeAI/arcade-ai/pull/319).
2025-03-22 09:25:56 -07:00
..
cli Worker Deploy (#278) 2025-03-13 09:02:36 -07:00
core fix: Tool secret keys must use a case-insensitive comparison (#275) 2025-03-04 14:33:55 -08:00
deployment Deployment Secrets (#301) 2025-03-17 21:17:17 -07:00
sdk Add @tool.deprecated (#247) 2025-02-18 13:27:49 -08:00
tool Add 'Invalid Renamed Tool Parameter' Check (#324) 2025-03-22 09:25:56 -07:00
__init__.py Tool SDK, Schemas (#2) 2024-07-14 23:37:46 -07:00