MCPcopy
hub / github.com/the-open-agent/openagent / wrapGeneratedResourceBuiltin

Function wrapGeneratedResourceBuiltin

object/resource_archive_tool.go:41–49  ·  view source on GitHub ↗
(builtin tool.BuiltinTool, owner, user, origin string)

Source from the content-addressed store, hash-verified

39}
40
41func wrapGeneratedResourceBuiltin(builtin tool.BuiltinTool, owner, user, origin string) tool.BuiltinTool {
42 if builtin == nil {
43 return nil
44 }
45 if !isGeneratedResourceTool(builtin.GetName()) {
46 return builtin
47 }
48 return &generatedResourceArchiveBuiltinTool{inner: builtin, owner: owner, user: user, origin: origin}
49}
50
51func isGeneratedResourceTool(toolName string) bool {
52 switch toolName {

Callers 2

Calls 2

isGeneratedResourceToolFunction · 0.85
GetNameMethod · 0.65

Tested by

no test coverage detected