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

Method dispatchTaskRunCompleted

internal/task/lease_hooks.go:103–118  ·  view source on GitHub ↗
(
	ctx context.Context,
	run Run,
	taskRecord Task,
	actor ActorContext,
)

Source from the content-addressed store, hash-verified

101}
102
103func (m *Service) dispatchTaskRunCompleted(
104 ctx context.Context,
105 run Run,
106 taskRecord Task,
107 actor ActorContext,
108) {
109 payload := hookspkg.TaskRunCompletedPayload{
110 PayloadBase: hookspkg.PayloadBase{
111 Event: hookspkg.HookTaskRunCompleted,
112 Timestamp: m.now().UTC(),
113 },
114 TaskRunContext: m.taskRunHookContext(run, taskRecord, actor),
115 }
116 _, err := m.taskHooks.DispatchTaskRunCompleted(taskRunObservationHookContext(ctx), payload)
117 m.reportTaskRunHookFailure(hookspkg.HookTaskRunCompleted, err, run, taskRecord)
118}
119
120func (m *Service) dispatchTaskRunFailed(
121 ctx context.Context,

Callers 1

CompleteRunLeaseMethod · 0.95

Calls 5

taskRunHookContextMethod · 0.95
nowMethod · 0.45

Tested by

no test coverage detected