Skip to content

Conversation

@anubhav756
Copy link
Contributor

@anubhav756 anubhav756 commented Dec 10, 2025

Implements the ToolboxToolset class in toolbox-adk.

  • Wraps ToolboxClient to provide tools to ADK agents.
  • Supports all standard credential strategies.
  • Adds support for auth_token_getters to handle tools with custom authSources (runtime token resolution).
  • Includes unit tests for toolset functionality.

@anubhav756 anubhav756 requested a review from a team as a code owner December 10, 2025 12:05
@anubhav756 anubhav756 marked this pull request as draft December 10, 2025 12:42
@anubhav756 anubhav756 force-pushed the feature/client_wrapper branch from 269dc5c to 0535010 Compare December 10, 2025 13:13
@anubhav756 anubhav756 force-pushed the feature/client_wrapper branch from 0f409ca to 934b989 Compare December 10, 2025 18:59
@anubhav756 anubhav756 force-pushed the feature/client_wrapper branch from 934b989 to 9cef2ca Compare December 10, 2025 20:52
@anubhav756 anubhav756 force-pushed the feature/client_wrapper branch from 9cef2ca to 79b8a25 Compare December 10, 2025 20:56
@anubhav756 anubhav756 force-pushed the feature/client_wrapper branch from 79b8a25 to d0f84a4 Compare December 10, 2025 21:01
@anubhav756 anubhav756 force-pushed the feature/client_wrapper branch from d0f84a4 to 1fa2d2c Compare December 10, 2025 21:06
@anubhav756 anubhav756 force-pushed the feature/client_wrapper branch from 1fa2d2c to aaf8403 Compare December 10, 2025 21:11
@anubhav756 anubhav756 force-pushed the feature/tool_wrapper branch 4 times, most recently from 9de5418 to 01fa7be Compare December 10, 2025 21:24
@anubhav756 anubhav756 force-pushed the feature/client_wrapper branch from fc1d045 to 6da9092 Compare December 10, 2025 21:27
@anubhav756 anubhav756 force-pushed the feature/tool_wrapper branch 2 times, most recently from 35302db to 649c8b0 Compare December 10, 2025 21:33
@anubhav756 anubhav756 force-pushed the feature/client_wrapper branch from a82d085 to 9922131 Compare December 10, 2025 21:51
@anubhav756 anubhav756 force-pushed the feature/client_wrapper branch from 9922131 to 460092e Compare December 10, 2025 21:55
@anubhav756 anubhav756 marked this pull request as ready for review December 10, 2025 22:11
@anubhav756 anubhav756 force-pushed the feature/client_wrapper branch from d81d97c to 0375af3 Compare December 10, 2025 22:12
@anubhav756 anubhav756 force-pushed the feature/client_wrapper branch from 0375af3 to c12a9b6 Compare December 10, 2025 22:16
@anubhav756 anubhav756 force-pushed the feature/client_wrapper branch from c12a9b6 to 779d9cd Compare December 10, 2025 22:21
@anubhav756 anubhav756 force-pushed the feature/client_wrapper branch from 779d9cd to 4f5bff8 Compare December 10, 2025 22:32
@anubhav756 anubhav756 force-pushed the feature/client_wrapper branch from 4f5bff8 to 45e3736 Compare December 10, 2025 22:40
@anubhav756 anubhav756 force-pushed the feature/client_wrapper branch from 45e3736 to f73e571 Compare December 10, 2025 22:47
@anubhav756 anubhav756 force-pushed the feature/tool_wrapper branch 2 times, most recently from 80045ee to 43df93f Compare December 10, 2025 22:52
@anubhav756 anubhav756 force-pushed the feature/client_wrapper branch from f73e571 to 1218555 Compare December 10, 2025 22:55
@anubhav756 anubhav756 force-pushed the feature/tool_wrapper branch 2 times, most recently from dc204cd to 5d1026f Compare December 10, 2025 22:57
@anubhav756 anubhav756 force-pushed the feature/client_wrapper branch from 1218555 to 5d54030 Compare December 10, 2025 23:12
@anubhav756 anubhav756 force-pushed the feature/client_wrapper branch from 5d54030 to 7e000e2 Compare December 10, 2025 23:17
@anubhav756 anubhav756 force-pushed the feature/client_wrapper branch from 7e000e2 to 9f43f3a Compare December 10, 2025 23:32
@anubhav756 anubhav756 force-pushed the feature/client_wrapper branch from 9f43f3a to b92c624 Compare December 12, 2025 14:40
@anubhav756 anubhav756 force-pushed the feature/tool_wrapper branch 3 times, most recently from 4cf2b58 to 24f5ddd Compare December 12, 2025 18:15
Implements the ToolboxToolset class in toolbox-adk.

- Wraps ToolboxClient to provide tools to ADK agents.
- Supports all standard credential strategies.
- Adds support for auth_token_getters to handle tools with custom authSources (runtime token resolution).
- Includes unit tests for toolset functionality.
@anubhav756 anubhav756 changed the title feat: Implement the ToolboxTool wrapper and core logic feat(adk): Implement tool wrapper & auth getters Dec 12, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants