storage:extension:review
storage:extension:review
Section titled “storage:extension:review”| Field | Value |
|---|---|
| Prefix | storage:extension:review |
| Namespace constant | ReviewStorageNamespace |
| Subjects constant | ReviewStorageSubjects |
| Kind | extension-storage |
| Schema record | <inline> |
| Tier | extension |
| Package | @makaio/extension-review |
| Defined in | extensions/review/src/storage/namespace.ts |
Subjects
Section titled “Subjects”| Key | Wire | Type | Schema |
|---|---|---|---|
findings.get | storage:extension:review.findings.get | rpc | — |
findings.list | storage:extension:review.findings.list | rpc | — |
findings.upsert | storage:extension:review.findings.upsert | rpc | — |
findings.upsertBatch | storage:extension:review.findings.upsertBatch | rpc | — |
Subject Details
Section titled “Subject Details”storage:extension:review.findings.get (rpc)
Section titled “storage:extension:review.findings.get (rpc)”Subject: storage:extension:review.findings.get
Type: Request (RPC)
Request:
| Field | Type | Required |
|---|---|---|
id | string | yes |
Response:
| Field | Type | Required |
|---|---|---|
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; } | null | yes |
storage:extension:review.findings.list (rpc)
Section titled “storage:extension:review.findings.list (rpc)”Subject: storage:extension:review.findings.list
Type: Request (RPC)
Request:
| Field | Type | Required |
|---|---|---|
status | "open" | "addressed" | "verified" | "dismissed" | "deferred" | undefined | no |
target | { repository: string; prNumber?: number | undefined; branch?: string | undefined; headSha?: string | undefined; } | yes |
Response:
| Field | Type | Required |
|---|---|---|
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:
| Field | Type | Required |
|---|---|---|
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:
| Field | Type | Required |
|---|---|---|
id | string | yes |
storage:extension:review.findings.upsertBatch (rpc)
Section titled “storage:extension:review.findings.upsertBatch (rpc)”Subject: storage:extension:review.findings.upsertBatch
Type: Request (RPC)
Request:
| Field | Type | Required |
|---|---|---|
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:
| Field | Type | Required |
|---|---|---|
upserted | number | yes |
Auto-generated by yarn docs:bus. Do not edit manually.