save and use session_id

master
Matt Huntington 3 days ago
parent 16f6f35103
commit fd41bd6e5f

@ -1,5 +1,6 @@
const express = require('express');
require('dotenv').config()
const fs = require('fs');
const { execSync } = require('child_process');
const app = express()
@ -7,15 +8,14 @@ app.use(express.json())
app.post('/test', (req, res)=>{
const resumeFlag = ``
const resumeFlag = process.env.SESSIONID ? `--resume "${process.env.SESSIONID}"` : '';
const result = execSync(
`cd /home/matt/pathfinder && claude -p "${req.body.message}" ${resumeFlag} --output-format json --allowedTools "Bash(*)" "Read(*)" "Write(*)" "Edit(*)"`,
{ encoding: 'utf-8', timeout: 120000 }
);
fs.writeFileSync('.env', `SESSIONID="${JSON.parse(result).session_id}"`, 'utf8');
res.json(JSON.parse(result))
})
console.log(process.env.SESSIONID);
app.listen(3000);

Loading…
Cancel
Save