arcade-mcp/arcade/tests/tool
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
..
test_create_tool_definition.py feat: Tool secrets (#252) 2025-02-27 15:56:11 -08:00
test_create_tool_definition_errors.py feat: Tool secrets (#252) 2025-02-27 15:56:11 -08:00
test_create_tool_definition_new.py Rename inputs -> input to match Engine (#190) 2025-01-03 17:42:58 -08:00
test_create_tool_definition_pydantic.py Rename inputs -> input to match Engine (#190) 2025-01-03 17:42:58 -08:00
test_create_tool_definition_pydantic_errors.py Add ToolContext and OAuth tool support (#10) 2024-08-02 11:25:08 -07:00
test_fully_qualified_tool_name.py SDK: Fully qualified tool names (#47) 2024-09-23 15:47:36 -07:00