Skip to content

fix(tools): cache BaseToolset tools by invocation ID (#5721)#5726

Open
chriskinzel wants to merge 2 commits into
google:mainfrom
chriskinzel:fix-basetoolset-caching
Open

fix(tools): cache BaseToolset tools by invocation ID (#5721)#5726
chriskinzel wants to merge 2 commits into
google:mainfrom
chriskinzel:fix-basetoolset-caching

Conversation

@chriskinzel
Copy link
Copy Markdown

Fixes #5721 by refactoring BaseToolset caching to use a dictionary keyed by invocation ID.

@rohityan rohityan self-assigned this May 18, 2026
@rohityan
Copy link
Copy Markdown
Collaborator

Hi @chriskinzel , Thank you for your contribution! We appreciate you taking the time to submit this pull request. Your PR has been received by the team and is currently under review. We will provide feedback as soon as we have an update to share.

@rohityan rohityan added core [Component] This issue is related to the core interface and implementation needs review [Status] The PR/issue is awaiting review from the maintainer labels May 18, 2026
@rohityan rohityan requested a review from sasha-gitg May 18, 2026 22:24
@rohityan
Copy link
Copy Markdown
Collaborator

Hi @sasha-gitg , can you please review this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

core [Component] This issue is related to the core interface and implementation needs review [Status] The PR/issue is awaiting review from the maintainer

Projects

None yet

Development

Successfully merging this pull request may close these issues.

BaseToolset caches prefixed tools by a single invocation ID, breaking multi-agent concurrency

2 participants