arcade-mcp/arcade
Nate Barbettini 3f7226709f
feat: Tool secrets (#252)
SDK support for tool secrets (stored and managed by the engine):
- [x] New `requires_secrets=` option in the `@tool` decorator
- [x] Internal plumbing in the catalog and `ToolContext`
- [x] Full test coverage of all added code
- [x] Bumped minor version (new feature)

This PR can be merged without waiting for Engine changes, because it is
additive only (no breaking changes).

After this is merged, I will open another PR to update existing toolkits
that will benefit from this feature!
2025-02-27 15:56:11 -08:00
..
arcade feat: Tool secrets (#252) 2025-02-27 15:56:11 -08:00
tests feat: Tool secrets (#252) 2025-02-27 15:56:11 -08:00
codecov.yaml Add `GET /v1/tools/list` (#100) 2024-10-09 21:02:23 -07:00
poetry.toml Dockerfiles for Actor container (#18) 2024-08-22 16:28:42 -07:00
pyproject.toml feat: Tool secrets (#252) 2025-02-27 15:56:11 -08:00
README.md Update Examples & Various Renames (#233) 2025-01-28 17:17:29 -08:00
run_cli.py Add New Gmail Tools To The Google Toolkit (#41) 2024-09-19 10:18:49 -07:00
tox.ini Fix extras in pyproject.toml (#58) 2024-09-24 18:02:56 -07:00

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