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

Function sessionEventValues

internal/cli/client.go:5933–5954  ·  view source on GitHub ↗
(query SessionEventQuery)

Source from the content-addressed store, hash-verified

5931}
5932
5933func sessionEventValues(query SessionEventQuery) url.Values {
5934 values := url.Values{}
5935 if trimmed := strings.TrimSpace(query.Type); trimmed != "" {
5936 values.Set("type", trimmed)
5937 }
5938 if trimmed := strings.TrimSpace(query.AgentName); trimmed != "" {
5939 values.Set("agent_name", trimmed)
5940 }
5941 if trimmed := strings.TrimSpace(query.TurnID); trimmed != "" {
5942 values.Set("turn_id", trimmed)
5943 }
5944 if !query.Since.IsZero() {
5945 values.Set("since", query.Since.UTC().Format(time.RFC3339Nano))
5946 }
5947 if query.Last > 0 {
5948 values.Set("limit", strconv.Itoa(query.Last))
5949 }
5950 if query.AfterSequence > 0 {
5951 values.Set("after_sequence", strconv.FormatInt(query.AfterSequence, 10))
5952 }
5953 return values
5954}
5955
5956func logsListValues(query LogsListQuery) url.Values {
5957 values := url.Values{}

Callers 4

SessionEventsMethod · 0.85
StreamSessionEventsMethod · 0.85
SessionHistoryMethod · 0.85

Calls 2

SetMethod · 0.45
IsZeroMethod · 0.45

Tested by 1