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

Method SessionEvents

internal/cli/client.go:3034–3057  ·  view source on GitHub ↗
(
	ctx context.Context,
	id string,
	query SessionEventQuery,
)

Source from the content-addressed store, hash-verified

3032}
3033
3034func (c *unixSocketClient) SessionEvents(
3035 ctx context.Context,
3036 id string,
3037 query SessionEventQuery,
3038) ([]SessionEventRecord, error) {
3039 var response struct {
3040 Events []SessionEventRecord `json:"events"`
3041 }
3042 path, err := c.sessionScopedPath(ctx, id, "/events")
3043 if err != nil {
3044 return nil, err
3045 }
3046 if err := c.doJSON(
3047 ctx,
3048 http.MethodGet,
3049 path,
3050 sessionEventValues(query),
3051 nil,
3052 &response,
3053 ); err != nil {
3054 return nil, err
3055 }
3056 return response.Events, nil
3057}
3058
3059func (c *unixSocketClient) StreamSessionEvents(
3060 ctx context.Context,

Callers 1

Calls 3

sessionScopedPathMethod · 0.95
doJSONMethod · 0.95
sessionEventValuesFunction · 0.85

Tested by 1