const { homedir } = require('os'); module.exports = { apps: [ { name: 'officer', script: 'bun', args: 'start', watch: false, }, { // The fixed OpenCode server the chat harness talks to (http://127.0.0.1:4096). name: 'officer-opencode', script: homedir() + '/.opencode/bin/opencode', args: 'serve --port 4096 --hostname 127.0.0.1', cwd: homedir(), env: { HOME: homedir() }, watch: false, }, { name: 'officer-claude', script: 'bun', args: 'run src/servers/sidecar/claude/index.ts', watch: false, }, { name: 'officer-email', script: 'bun', args: 'run src/servers/sidecar/email/index.ts', watch: false, }, { name: 'officer-pty', script: 'node', args: 'src/servers/api/terminal/pty-sidecar.mjs', watch: false, }, { name: 'officer-vnc', script: 'bun', args: 'run src/servers/sidecar/vnc/index.ts', watch: false, }, ], };