diff --git a/github/assistant/index.ts b/github/assistant/index.ts index edae4bcea..c0149cdd8 100644 --- a/github/assistant/index.ts +++ b/github/assistant/index.ts @@ -51,11 +51,9 @@ try { if (mode.isPR()) { const prData = await fetchPR() const dataPrompt = buildPromptDataForPR(prData) - console.log("!!!@#!@ dataPrompt", dataPrompt) // Local PR if (prData.headRepository.nameWithOwner === prData.baseRepository.nameWithOwner) { await checkoutLocalBranch(prData) - // TODO const response = await chat(`${userPrompt}\n\n${dataPrompt}`, promptFiles) if (await branchIsDirty()) { const summary = await summarize(response) diff --git a/github/src/git.ts b/github/src/git.ts index 8e41f2815..d3e1b00ec 100644 --- a/github/src/git.ts +++ b/github/src/git.ts @@ -34,10 +34,6 @@ export namespace Git { await $`git config --local ${CONFIG_KEY} "${extraHeaderValue}"` } - export async function isConfigured() { - return Boolean(extraHeaderValue) - } - export function isForkedPr() { const pr = Context.payloadPullRequest() return pr.head.repo?.full_name !== pr.base.repo.full_name diff --git a/github/src/opencode.ts b/github/src/opencode.ts index 361135329..4aacf5cea 100644 --- a/github/src/opencode.ts +++ b/github/src/opencode.ts @@ -53,10 +53,6 @@ export namespace Opencode { console.log("Sending message to opencode...") const { providerID, modelID } = state() - // restore git credentials temporarily to avoid prompt injection - const isGitConfigured = await Git.isConfigured() - if (isGitConfigured) await Git.restore() - const session = await client() .session.create() .then((r) => r.data) @@ -75,8 +71,6 @@ export namespace Opencode { }, }) - if (isGitConfigured) await Git.configure() - // @ts-ignore const match = chat.data.parts.findLast((p) => p.type === "text") if (!match) throw new Error("Failed to parse the text response")