diff --git a/src/lib/ai/summarise.ts b/src/lib/ai/summarise.ts index dbd1c83..adca666 100644 --- a/src/lib/ai/summarise.ts +++ b/src/lib/ai/summarise.ts @@ -39,6 +39,7 @@ async function pendingCommits(projectId: string): Promise { filter: [ `project = "${projectId}"`, "is_merge = false", + `source != "manual"`, `(summary = "" || summary_version < ${PROMPT_VERSION})`, `summary_attempts < ${MAX_ATTEMPTS}`, ].join(" && "), @@ -175,7 +176,7 @@ export async function summaryStatus(projectId: string): Promise<{ const count = async (filter: string) => (await pb.collection("commits").getList(1, 1, { filter, fields: "id" })).totalItems; - const base = `project = "${projectId}" && is_merge = false`; + const base = `project = "${projectId}" && is_merge = false && source != "manual"`; return { total: await count(base),