This repository has been archived on 2026-06-07. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
master-ai/vibn-agent-runner/fix_session_runner.js

18 lines
958 B
JavaScript

const fs = require('fs');
// 1. Remove status and listJobs from server.ts
let serverCode = fs.readFileSync('src/server.ts', 'utf8');
serverCode = serverCode.replace(/app\.get\('\/api\/status'[\s\S]*?\}\);\n/g, "");
fs.writeFileSync('src/server.ts', serverCode);
// 2. Fix agent-session-runner.ts
let runnerCode = fs.readFileSync('src/agent-session-runner.ts', 'utf8');
runnerCode = runnerCode.replace(/import \{ createLLM, toOAITools, LLMMessage \} from "\.\/llm";/g, 'import { callVibnChat } from "./llm/vibn-chat-model";\nimport { ChatMessage } from "./llm/gemini-chat";');
runnerCode = runnerCode.replace(/import \{ ingestSessionEvents \} from "\.\/vibn-events-ingest";/g, '');
runnerCode = runnerCode.replace(/ingestSessionEvents\([\s\S]*?\),/g, '');
// Since the whole loop needs to use the new frontend loop,
// I should just replace the loop in runSessionAgent with a placeholder
// for now to make it compile, then we can copy the actual loop.