Skip to content

Commit b05ceb7

Browse files
authored
fix: support share credentials in context tools (#782)
Signed-off-by: Grant Linville <[email protected]>
1 parent c2c5d99 commit b05ceb7

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

pkg/types/tool.go

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -752,6 +752,16 @@ func (t Tool) GetCredentialTools(prg Program, agentGroup []ToolReference) ([]Too
752752
result.AddAll(referencedTool.GetToolRefsFromNames(referencedTool.ExportCredentials))
753753
}
754754

755+
contextToolRefs, err := t.getDirectContextToolRefs(prg)
756+
if err != nil {
757+
return nil, err
758+
}
759+
760+
for _, contextToolRef := range contextToolRefs {
761+
contextTool := prg.ToolSet[contextToolRef.ToolID]
762+
result.AddAll(contextTool.GetToolRefsFromNames(contextTool.ExportCredentials))
763+
}
764+
755765
return result.List()
756766
}
757767

0 commit comments

Comments
 (0)