MCPcopy Create free account
hub / github.com/compozy/agh / extensionMapFromNetworkMessage

Function extensionMapFromNetworkMessage

internal/api/core/agent_channels.go:832–842  ·  view source on GitHub ↗
(entry store.NetworkMessageEntry)

Source from the content-addressed store, hash-verified

830}
831
832func extensionMapFromNetworkMessage(entry store.NetworkMessageEntry) (network.ExtensionMap, error) {
833 trimmed := strings.TrimSpace(string(entry.ExtJSON))
834 if trimmed == "" || trimmed == "{}" {
835 return nil, nil
836 }
837 var ext network.ExtensionMap
838 if err := json.Unmarshal([]byte(trimmed), &ext); err != nil {
839 return nil, fmt.Errorf("decode network message ext_json: %w", err)
840 }
841 return ext, nil
842}
843
844func sessionInfoFromAgentCaller(caller agentidentity.Caller) *session.Info {
845 return &session.Info{

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected