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

Method HookRuns

internal/cli/client.go:3713–3729  ·  view source on GitHub ↗
(
	ctx context.Context,
	workspaceRef string,
	query HookRunsQuery,
)

Source from the content-addressed store, hash-verified

3711}
3712
3713func (c *unixSocketClient) HookRuns(
3714 ctx context.Context,
3715 workspaceRef string,
3716 query HookRunsQuery,
3717) ([]HookRunRecord, error) {
3718 var response struct {
3719 Runs []HookRunRecord `json:"runs"`
3720 }
3721 path, err := hooksBasePath(workspaceRef)
3722 if err != nil {
3723 return nil, err
3724 }
3725 if err := c.doJSON(ctx, http.MethodGet, path+"/runs", hookRunsValues(query), nil, &response); err != nil {
3726 return nil, err
3727 }
3728 return response.Runs, nil
3729}
3730
3731func (c *unixSocketClient) HookEvents(ctx context.Context, query HookEventsQuery) ([]HookEventRecord, error) {
3732 var response struct {

Callers 1

Calls 3

doJSONMethod · 0.95
hooksBasePathFunction · 0.85
hookRunsValuesFunction · 0.85

Tested by 1