Skip to content

fix: Toolguard APIs#104

Merged
jsntsay merged 44 commits intoAgentToolkit:mainfrom
boazdavid:toolguard_020
Feb 3, 2026
Merged

fix: Toolguard APIs#104
jsntsay merged 44 commits intoAgentToolkit:mainfrom
boazdavid:toolguard_020

Conversation

@boazdavid
Copy link
Copy Markdown
Contributor

adapt to Toolguard APIs.

rename generate_guards_from_specs() => generate_guards_code()
make async runtime: async def _arun().
raise an excption if calling the sync version def _run()

boazdavid and others added 30 commits December 2, 2025 20:08
…OAZ <DAVIDBO@il.ibm.com>, hereby add my Signed-off-by to this commit: 3ac6e7a I, DAVID BOAZ <DAVIDBO@il.ibm.com>, hereby add my Signed-off-by to this commit: ec34c8b I, DAVID BOAZ <DAVIDBO@il.ibm.com>, hereby add my Signed-off-by to this commit: 7e77578 I, DAVID BOAZ <DAVIDBO@il.ibm.com>, hereby add my Signed-off-by to this commit: 86d252f  Signed-off-by: DAVID BOAZ <DAVIDBO@il.ibm.com>
I, DAVID BOAZ <DAVIDBO@il.ibm.com>, hereby add my Signed-off-by to this commit: 3ac6e7a
I, DAVID BOAZ <DAVIDBO@il.ibm.com>, hereby add my Signed-off-by to this commit: ec34c8b
I, DAVID BOAZ <DAVIDBO@il.ibm.com>, hereby add my Signed-off-by to this commit: 7e77578
I, DAVID BOAZ <DAVIDBO@il.ibm.com>, hereby add my Signed-off-by to this commit: 86d252f
I, DAVID BOAZ <DAVIDBO@il.ibm.com>, hereby add my Signed-off-by to this commit: 91936c9

Signed-off-by: DAVID BOAZ <DAVIDBO@il.ibm.com>
Signed-off-by: DAVID BOAZ <DAVIDBO@il.ibm.com>
Signed-off-by: DAVID BOAZ <DAVIDBO@il.ibm.com>
I, DAVID BOAZ <DAVIDBO@il.ibm.com>, hereby add my Signed-off-by to this commit: 6b5c9dc
I, DAVID BOAZ <DAVIDBO@il.ibm.com>, hereby add my Signed-off-by to this commit: f94d016

Signed-off-by: DAVID BOAZ <DAVIDBO@il.ibm.com>
Signed-off-by: David Boaz <boazdavid@users.noreply.github.com>
I, DAVID BOAZ <DAVIDBO@il.ibm.com>, hereby add my Signed-off-by to this commit: ec005bc

Signed-off-by: DAVID BOAZ <DAVIDBO@il.ibm.com>
Signed-off-by: DAVID BOAZ <DAVIDBO@il.ibm.com>
I, DAVID BOAZ <DAVIDBO@il.ibm.com>, hereby add my Signed-off-by to this commit: 10b325f
I, DAVID BOAZ <DAVIDBO@il.ibm.com>, hereby add my Signed-off-by to this commit: 1a6d9bc

Signed-off-by: DAVID BOAZ <DAVIDBO@il.ibm.com>
Signed-off-by: DAVID BOAZ <DAVIDBO@il.ibm.com>
Signed-off-by: DAVID BOAZ <DAVIDBO@il.ibm.com>
Signed-off-by: DAVID BOAZ <DAVIDBO@il.ibm.com>
Signed-off-by: DAVID BOAZ <DAVIDBO@il.ibm.com>
Signed-off-by: DAVID BOAZ <DAVIDBO@il.ibm.com>
I, DAVID BOAZ <DAVIDBO@il.ibm.com>, hereby add my Signed-off-by to this commit: ef00372
I, DAVID BOAZ <DAVIDBO@il.ibm.com>, hereby add my Signed-off-by to this commit: 3f8f9fb
I, DAVID BOAZ <DAVIDBO@il.ibm.com>, hereby add my Signed-off-by to this commit: 4ea9d5f

Signed-off-by: DAVID BOAZ <DAVIDBO@il.ibm.com>
Signed-off-by: DAVID BOAZ <DAVIDBO@il.ibm.com>
Signed-off-by: DAVID BOAZ <DAVIDBO@il.ibm.com>
Signed-off-by: DAVID BOAZ <DAVIDBO@il.ibm.com>
Signed-off-by: DAVID BOAZ <DAVIDBO@il.ibm.com>
Signed-off-by: DAVID BOAZ <DAVIDBO@il.ibm.com>
Signed-off-by: DAVID BOAZ <DAVIDBO@il.ibm.com>
Signed-off-by: DAVID BOAZ <DAVIDBO@il.ibm.com>
I, DAVID BOAZ <DAVIDBO@il.ibm.com>, hereby add my Signed-off-by to this commit: 228f8c3

Signed-off-by: DAVID BOAZ <DAVIDBO@il.ibm.com>
@boazdavid boazdavid changed the title Improve Toolguard 020 fix: Toolguard APIs Jan 25, 2026
I, DAVID BOAZ <DAVIDBO@il.ibm.com>, hereby add my Signed-off-by to this commit: e02f4bb

Signed-off-by: DAVID BOAZ <DAVIDBO@il.ibm.com>
Signed-off-by: DAVID BOAZ <DAVIDBO@il.ibm.com>
Signed-off-by: DAVID BOAZ <DAVIDBO@il.ibm.com>
Copy link
Copy Markdown
Contributor

@jsntsay jsntsay left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@jsntsay jsntsay enabled auto-merge February 3, 2026 16:05
@jsntsay jsntsay disabled auto-merge February 3, 2026 16:07
@jsntsay jsntsay merged commit a9b90ba into AgentToolkit:main Feb 3, 2026
16 of 22 checks passed
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