Add projects

This commit is contained in:
Alois 2026-08-24 00:10:41 +02:00
commit 8b607dd700
Signed by: alois
SSH key fingerprint: SHA256:GBzT2DXvAuGV9XIV5W3WrzVpjU54FThmxHXdbz95J24
1802 changed files with 503346 additions and 2 deletions

View file

@ -0,0 +1,20 @@
package common
import "github.com/tidwall/sjson"
// SetResponsesToolCallIdentity writes a resolved Responses tool name and namespace.
func SetResponsesToolCallIdentity(item []byte, name, namespace, itemPath string) []byte {
namePath := "name"
namespacePath := "namespace"
if itemPath != "" {
namePath = itemPath + ".name"
namespacePath = itemPath + ".namespace"
}
item, _ = sjson.SetBytes(item, namePath, name)
if namespace != "" {
item, _ = sjson.SetBytes(item, namespacePath, namespace)
} else {
item, _ = sjson.DeleteBytes(item, namespacePath)
}
return item
}