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

Function decodeSessionEventQueryInput

internal/daemon/native_tools.go:5054–5069  ·  view source on GitHub ↗
(req toolspkg.CallRequest)

Source from the content-addressed store, hash-verified

5052}
5053
5054func decodeSessionEventQueryInput(req toolspkg.CallRequest) (sessionEventQueryInput, store.EventQuery, error) {
5055 var input sessionEventQueryInput
5056 if err := decodeNativeInput(req, &input); err != nil {
5057 return sessionEventQueryInput{}, store.EventQuery{}, err
5058 }
5059 sessionID, err := requiredNativeString(req.ToolID, "session_id", input.SessionID)
5060 if err != nil {
5061 return sessionEventQueryInput{}, store.EventQuery{}, err
5062 }
5063 input.SessionID = sessionID
5064 query, err := input.eventQuery(req.ToolID)
5065 if err != nil {
5066 return sessionEventQueryInput{}, store.EventQuery{}, err
5067 }
5068 return input, query, nil
5069}
5070
5071func (n *daemonNativeTools) memoryHeaderPayloads(
5072 ctx context.Context,

Callers 3

sessionEventsMethod · 0.85
sessionHistoryMethod · 0.85
sessionDescribeMethod · 0.85

Calls 3

eventQueryMethod · 0.95
decodeNativeInputFunction · 0.85
requiredNativeStringFunction · 0.85

Tested by

no test coverage detected