reload config when new request comes in to check for new session id

master
Matt Huntington 1 month ago
parent 79d61c72df
commit 7025631205

@ -1,5 +1,6 @@
const express = require('express'); const express = require('express');
require('dotenv').config() const dotenv = require('dotenv')
dotenv.config()
const fs = require('fs'); const fs = require('fs');
const { execSync } = require('child_process'); const { execSync } = require('child_process');
@ -11,6 +12,7 @@ app.use(cors());
app.post('/prompt', (req, res)=>{ app.post('/prompt', (req, res)=>{
dotenv.config({ override: true });
const resumeFlag = process.env.SESSIONID ? `--resume "${process.env.SESSIONID}"` : ''; const resumeFlag = process.env.SESSIONID ? `--resume "${process.env.SESSIONID}"` : '';
const result = execSync( const result = execSync(
`cd /home/matt/pathfinder && claude -p "${req.body.content}" ${resumeFlag} --output-format json --allowedTools "Bash(*)" "Read(*)" "Write(*)" "Edit(*)"`, `cd /home/matt/pathfinder && claude -p "${req.body.content}" ${resumeFlag} --output-format json --allowedTools "Bash(*)" "Read(*)" "Write(*)" "Edit(*)"`,

Loading…
Cancel
Save