Skip to content

storage:extension:review

FieldValue
Prefixstorage:extension:review
Namespace constantReviewStorageNamespace
Subjects constantReviewStorageSubjects
Kindextension-storage
Schema record<inline>
Tierextension
Package@makaio/extension-review
Defined inextensions/review/src/storage/namespace.ts
KeyWireTypeSchema
findings.getstorage:extension:review.findings.getrpc
findings.liststorage:extension:review.findings.listrpc
findings.upsertstorage:extension:review.findings.upsertrpc
findings.upsertBatchstorage:extension:review.findings.upsertBatchrpc

storage:extension:review.findings.get (rpc)

Section titled “storage:extension:review.findings.get (rpc)”

Subject: storage:extension:review.findings.get Type: Request (RPC)

Request:

FieldTypeRequired
idstringyes

Response:

FieldTypeRequired
finding{ id: string; target: { repository: string; prNumber?: number | undefined; branch?: string | undefined; headSha?: string | undefined; }; sourceId: string; reviewer: string; origin: "agent" | "inline" | "review-body" | "issue-comment" | "cli-output"; threadId: string | null; severity: "critical" | "major" | "minor" | "nitpick"; file: string | null; startLine: number | null; endLine: number | null; message: string; agentPrompt: string | null; suggestedChanges: { file: string; oldCode: string; newCode: string; }[]; status: "open" | "addressed" | "verified" | "dismissed" | "deferred"; addressedBy: string | null; addressedAt: number | null; verifiedAt: number | null; dismissedReason: string | null; createdAt: number; updatedAt: number; rawCommentId: number | null; } | nullyes

storage:extension:review.findings.list (rpc)

Section titled “storage:extension:review.findings.list (rpc)”

Subject: storage:extension:review.findings.list Type: Request (RPC)

Request:

FieldTypeRequired
status"open" | "addressed" | "verified" | "dismissed" | "deferred" | undefinedno
target{ repository: string; prNumber?: number | undefined; branch?: string | undefined; headSha?: string | undefined; }yes

Response:

FieldTypeRequired
findings{ id: string; target: { repository: string; prNumber?: number | undefined; branch?: string | undefined; headSha?: string | undefined; }; sourceId: string; reviewer: string; origin: "agent" | "inline" | "review-body" | "issue-comment" | "cli-output"; threadId: string | null; severity: "critical" | "major" | "minor" | "nitpick"; file: string | null; startLine: number | null; endLine: number | null; message: string; agentPrompt: string | null; suggestedChanges: { file: string; oldCode: string; newCode: string; }[]; status: "open" | "addressed" | "verified" | "dismissed" | "deferred"; addressedBy: string | null; addressedAt: number | null; verifiedAt: number | null; dismissedReason: string | null; createdAt: number; updatedAt: number; rawCommentId: number | null; }[]yes

storage:extension:review.findings.upsert (rpc)

Section titled “storage:extension:review.findings.upsert (rpc)”

Subject: storage:extension:review.findings.upsert Type: Request (RPC)

Request:

FieldTypeRequired
finding{ id: string; target: { repository: string; prNumber?: number | undefined; branch?: string | undefined; headSha?: string | undefined; }; sourceId: string; reviewer: string; origin: "agent" | "inline" | "review-body" | "issue-comment" | "cli-output"; threadId: string | null; severity: "critical" | "major" | "minor" | "nitpick"; file: string | null; startLine: number | null; endLine: number | null; message: string; agentPrompt: string | null; suggestedChanges: { file: string; oldCode: string; newCode: string; }[]; status: "open" | "addressed" | "verified" | "dismissed" | "deferred"; addressedBy: string | null; addressedAt: number | null; verifiedAt: number | null; dismissedReason: string | null; createdAt: number; updatedAt: number; rawCommentId: number | null; }yes

Response:

FieldTypeRequired
idstringyes

storage:extension:review.findings.upsertBatch (rpc)

Section titled “storage:extension:review.findings.upsertBatch (rpc)”

Subject: storage:extension:review.findings.upsertBatch Type: Request (RPC)

Request:

FieldTypeRequired
findings{ id: string; target: { repository: string; prNumber?: number | undefined; branch?: string | undefined; headSha?: string | undefined; }; sourceId: string; reviewer: string; origin: "agent" | "inline" | "review-body" | "issue-comment" | "cli-output"; threadId: string | null; severity: "critical" | "major" | "minor" | "nitpick"; file: string | null; startLine: number | null; endLine: number | null; message: string; agentPrompt: string | null; suggestedChanges: { file: string; oldCode: string; newCode: string; }[]; status: "open" | "addressed" | "verified" | "dismissed" | "deferred"; addressedBy: string | null; addressedAt: number | null; verifiedAt: number | null; dismissedReason: string | null; createdAt: number; updatedAt: number; rawCommentId: number | null; }[]yes

Response:

FieldTypeRequired
upsertednumberyes

Auto-generated by yarn docs:bus. Do not edit manually.