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).
|
||
|---|---|---|
| .. | ||
| arcade | ||
| tests | ||
| codecov.yaml | ||
| poetry.toml | ||
| pyproject.toml | ||
| README.md | ||
| run_cli.py | ||
| tox.ini | ||
Arcade Python SDK and CLI
Arcade provides developer-focused tooling and APIs designed to improve the capabilities of LLM applications and agents.
By removing the complexity of connecting agentic applications with your users' data and services, Arcade enables developers to focus on building their agentic applications.
To learn more, check out our