From 43be75b60ad4be0d83ca8c9b2d438715d301bd40 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=B0=E6=9C=94?= <565183519@qq.com> Date: Sat, 5 Sep 2026 16:38:05 +0800 Subject: [PATCH] =?UTF-8?q?=E9=AA=8C=E8=AF=81=E6=B4=BB=E5=8A=A8=E5=AE=BF?= =?UTF-8?q?=E4=B8=BB=E9=80=82=E9=85=8D=E5=99=A8=E4=B8=8E=E5=8D=83=E9=97=AE?= =?UTF-8?q?=E9=97=A8=E7=89=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../persona-host-alignment/test_shared_persona_context.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/server-tools/persona-host-alignment/test_shared_persona_context.py b/server-tools/persona-host-alignment/test_shared_persona_context.py index 32b834f..1204cda 100644 --- a/server-tools/persona-host-alignment/test_shared_persona_context.py +++ b/server-tools/persona-host-alignment/test_shared_persona_context.py @@ -24,6 +24,11 @@ class SharedPersonaContextTest(unittest.TestCase): self.assertFalse(topology['host_switch_requires_reteaching']) self.assertEqual(topology['hosts']['qoder']['redirect_host'], 'qwen') self.assertTrue(topology['hosts']['claude']['state'].startswith('RETIRED')) + for host in ['codex', 'zcode', 'doubao', 'qwen']: + adapter = Path(topology['hosts'][host]['adapter'].replace('~', str(Path.home()), 1)) + self.assertTrue(adapter.is_file(), f'missing active adapter: {host}: {adapter}') + self.assertTrue(Path(topology['hosts']['qwen']['doorplate']).is_file()) + self.assertTrue(Path(topology['hosts']['claude']['history']).is_dir()) def test_every_host_reads_one_current_brain(self): values = {host: self.load(host) for host in ['codex', 'zcode', 'doubao', 'qwen', 'qoder', 'qoderwork', 'claude']}