From eba3e26ba8107f1373c5ebf0eebfd63303600853 Mon Sep 17 00:00:00 2001 From: igor-holt <125706350+igor-holt@users.noreply.github.com> Date: Sun, 20 Sep 2026 07:41:41 +0000 Subject: [PATCH] Integrate project-genie into Yennefer's PM2 ecosystem Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com> --- ecosystem.config.cjs | 13 +++++++++++++ scripts/genesis.cjs | 2 +- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/ecosystem.config.cjs b/ecosystem.config.cjs index 34c634da7..1345692a5 100644 --- a/ecosystem.config.cjs +++ b/ecosystem.config.cjs @@ -107,6 +107,19 @@ module.exports = { COMPUTE_MODE: 'local', ALWAYS_ON: 'true' } + }, + { + name: 'project-genie', + script: './scripts/genesis.cjs', + autorestart: true, + watch: false, + max_memory_restart: '300M', + restart_delay: 5000, + env: { + GENESIS_LOOP: 'true', + FORCE_MUTATION: 'true', + ALWAYS_ON: 'true' + } } ] }; diff --git a/scripts/genesis.cjs b/scripts/genesis.cjs index d5e1403b3..a51b74b6a 100644 --- a/scripts/genesis.cjs +++ b/scripts/genesis.cjs @@ -11,7 +11,7 @@ const PATHS = { soul: '/dev/shm/yennefer_soul_state.json', mind: path.join(__dirname, '../yennefer-observatory/public/evolution.json'), body: path.join(__dirname, '../yennefer-observatory/src/components/generated'), - journal: '/home/yenn/.yennefer/genesis_journal.jsonl' + journal: path.join(__dirname, 'genesis_journal.jsonl') }; // --- CONFIGURATION ---