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

Method taskRunList

internal/daemon/native_tools.go:2962–2980  ·  view source on GitHub ↗
(
	ctx context.Context,
	scope toolspkg.Scope,
	req toolspkg.CallRequest,
)

Source from the content-addressed store, hash-verified

2960}
2961
2962func (n *daemonNativeTools) taskRunList(
2963 ctx context.Context,
2964 scope toolspkg.Scope,
2965 req toolspkg.CallRequest,
2966) (toolspkg.ToolResult, error) {
2967 var input taskRunListInput
2968 if err := decodeNativeInput(req, &input); err != nil {
2969 return toolspkg.ToolResult{}, err
2970 }
2971 actor, err := actorContextFromScope(scope)
2972 if err != nil {
2973 return toolspkg.ToolResult{}, err
2974 }
2975 runs, err := n.deps.Tasks.ListTaskRuns(ctx, input.TaskID, input.query(), actor)
2976 if err != nil {
2977 return toolspkg.ToolResult{}, err
2978 }
2979 return structuredResult(map[string]any{nativeToolsRunsKey: runs}, fmt.Sprintf("%d runs", len(runs)))
2980}
2981
2982func (n *daemonNativeTools) taskPromoteFromThread(
2983 ctx context.Context,

Callers

nothing calls this directly

Calls 5

queryMethod · 0.95
decodeNativeInputFunction · 0.85
actorContextFromScopeFunction · 0.85
structuredResultFunction · 0.85
ListTaskRunsMethod · 0.65

Tested by

no test coverage detected