diff --git a/emrg/server/daemon.py b/emrg/server/daemon.py index 95b6ce36..07dd792d 100644 --- a/emrg/server/daemon.py +++ b/emrg/server/daemon.py @@ -282,7 +282,7 @@ def _build_evolution_prompt(self, seq: int) -> str: Template: emrg/server/evolution_prompt.md Variables: {seq}, {instance_id}, {host_name}, {uptime}, {evolution_count}, {emrg_repo_url}, {evolution_cwd}, - {source_dir} + {source_dir}, {session_id} """ template = self._TEMPLATE_PATH.read_text() if self._start_time is not None: @@ -300,6 +300,7 @@ def _build_evolution_prompt(self, seq: int) -> str: emrg_repo_url=self.EMRG_REPO_URL, evolution_cwd=str(self.EVOLUTION_CWD), source_dir=self.SOURCE_DIR, + session_id=self.SESSION_ID, ) # ── Log persistence ────────────────────────────────────── diff --git a/emrg/server/evolution_prompt.md b/emrg/server/evolution_prompt.md index f23ba793..3c9af96e 100644 --- a/emrg/server/evolution_prompt.md +++ b/emrg/server/evolution_prompt.md @@ -8,6 +8,9 @@ - 已完成演化: {evolution_count} 次 - 源码仓库: {emrg_repo_url} - 本地源码: `{evolution_cwd}/{source_dir}/` +- 会话 ID: `{session_id}` +- 记忆: `{evolution_cwd}/.emrg/memory/` +- 历史: `{evolution_cwd}/.emrg/sessions/{session_id}/` ---