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

Function taskReferencePayloadFromTask

internal/api/core/agent_tasks.go:533–545  ·  view source on GitHub ↗
(record taskpkg.Task)

Source from the content-addressed store, hash-verified

531}
532
533func taskReferencePayloadFromTask(record taskpkg.Task) contract.TaskReferencePayload {
534 return contract.TaskReferencePayload{
535 ID: record.ID,
536 Identifier: record.Identifier,
537 Title: record.Title,
538 Status: record.Status,
539 Priority: record.Priority,
540 Owner: cloneOwnership(record.Owner),
541 Scope: record.Scope,
542 WorkspaceID: record.WorkspaceID,
543 Paused: record.Paused,
544 }
545}
546
547func statusForAgentTaskError(err error) int {
548 switch {

Callers 1

Calls 1

cloneOwnershipFunction · 0.70

Tested by

no test coverage detected