Agent Maturity Compass API - v1.2.0
    Preparing search index...

    Function acceptHandoffPacket

    • Parameters

      • workspace: string
      • packetId: string
      • params: {
            accepted?: boolean;
            dependencyStatuses?: {
                dependencyId: string;
                evidenceRefs: string[];
                ownerAgentId: string | null;
                refusalReason: string | null;
                required: boolean;
                status: "satisfied" | "blocked" | "refused" | "pending";
            }[];
            evidenceRefs?: string[];
            receiverAgentId?: string;
            refusalReason?: string;
            refusalReasons?: (
                Omit<
                    {
                        agentId: string;
                        evidenceRefs: string[];
                        reason: string;
                        refusedAt: string;
                    },
                    "refusedAt",
                > & { refusedAt?: string }
            )[];
        } = {}

      Returns {
          accepted: boolean;
          dependencyStatuses: {
              dependencyId: string;
              evidenceRefs: string[];
              ownerAgentId: string | null;
              refusalReason: string | null;
              required: boolean;
              status: "satisfied" | "blocked" | "refused" | "pending";
          }[];
          ownershipAccepted: boolean;
          packetId: string;
          payloadHash: string;
          receiptId: string;
          receivedTs: number;
          receiverAgentId: string;
          refusalReasons: {
              agentId: string;
              evidenceRefs: string[];
              reason: string;
              refusedAt: string;
          }[];
          role: "receiver";
          signature: string;
          unresolvedDependencies: {
              dependencyId: string;
              evidenceRefs: string[];
              ownerAgentId: string
              | null;
              refusalReason: string | null;
              required: boolean;
              status: "satisfied" | "blocked" | "refused" | "pending";
          }[];
      }