Revert "chore(workflow): auto-generated commit"

This reverts commit 75f2768a8c7713879bb2ab564f42f24bc609338e.
This commit is contained in:
小橘 2026-04-28 15:49:22 +00:00
parent 75f2768a8c
commit 57c740cdde
31 changed files with 12 additions and 17 deletions

View File

@ -33,6 +33,6 @@ workflows:
workflow-generator:
concurrency: 1
overflow: drop
solve-issue:
gitea-issue-solver:
concurrency: 1
overflow: drop

4
pnpm-lock.yaml generated
View File

@ -93,7 +93,7 @@ importers:
specifier: ^5.7.0
version: 5.9.3
workflows/sense-generator:
workflows/gitea-issue-solver:
dependencies:
'@uncaged/nerve-core':
specifier: link:../../../repos/nerve/packages/core
@ -115,7 +115,7 @@ importers:
specifier: ^5.7.0
version: 5.9.3
workflows/solve-issue:
workflows/sense-generator:
dependencies:
'@uncaged/nerve-core':
specifier: link:../../../repos/nerve/packages/core

View File

@ -0,0 +1 @@
dist/

View File

@ -10,20 +10,20 @@ import { buildReviewerRole } from "./roles/reviewer/index.js";
import { buildTesterRole } from "./roles/tester/index.js";
import { buildPrPublisherRole } from "./roles/pr-publisher/index.js";
export type BuildSolveIssueDeps = {
export type BuildGiteaIssueSolverDeps = {
nerveRoot: string;
provider: LlmProvider;
provider: LlmProvider | null;
};
export function buildSolveIssue({ nerveRoot, provider }: BuildSolveIssueDeps): WorkflowDefinition<WorkflowMeta> {
export function buildGiteaIssueSolver({ nerveRoot, provider }: BuildGiteaIssueSolverDeps): WorkflowDefinition<WorkflowMeta> {
return {
name: "solve-issue",
name: "gitea-issue-solver",
roles: {
intake: buildIntakeRole(),
"issue-reader": buildIssueReaderRole({ nerveRoot }),
planner: buildPlannerRole({ nerveRoot }),
implementer: buildImplementerRole({ nerveRoot }),
reviewer: buildReviewerRole({ provider, nerveRoot }),
reviewer: provider ? buildReviewerRole({ provider, nerveRoot }) : buildReviewerRole({ provider: { apiKey: "", baseUrl: "", model: "" }, nerveRoot }),
tester: buildTesterRole({ nerveRoot }),
"pr-publisher": buildPrPublisherRole({ nerveRoot }),
},

View File

@ -1,15 +1,12 @@
import { join } from "node:path";
import { buildSolveIssue } from "./build.js";
import { buildGiteaIssueSolver } from "./build.js";
import { resolveDashScopeProvider } from "./lib/provider.js";
const HOME = process.env.HOME ?? "/home/azureuser";
const NERVE_ROOT = join(HOME, ".uncaged-nerve");
const provider = await resolveDashScopeProvider(NERVE_ROOT);
if (!provider) {
throw new Error("Set DASHSCOPE_API_KEY and DASHSCOPE_BASE_URL (or cfg get equivalents)");
}
const workflow = buildSolveIssue({ nerveRoot: NERVE_ROOT, provider });
const workflow = buildGiteaIssueSolver({ nerveRoot: NERVE_ROOT, provider });
export default workflow;

View File

@ -1,5 +1,5 @@
{
"name": "solve-issue-workflow",
"name": "gitea-issue-solver-workflow",
"version": "0.0.1",
"private": true,
"type": "module",

View File

@ -1,3 +0,0 @@
dist/
node_modules/
false/