feat(zero-core): add non-persona system dialogue runtime

This commit is contained in:
冰朔 2026-09-13 09:45:01 +08:00
commit 9a7b454e89
13 changed files with 380 additions and 4 deletions

View file

@ -14,6 +14,8 @@ class CognitiveGatewayTest(unittest.TestCase):
self.assertEqual(MODULE.endpoint("zy-rpc persona-status ICE-BB-0005"), ("GET", "/v1/persona/ICE-BB-0005/status"))
self.assertEqual(MODULE.endpoint("zy-rpc persona-ingest ICE-BB-0003"), ("POST", "/v1/persona/ICE-BB-0003/ingest"))
self.assertEqual(MODULE.endpoint("zy-rpc persona-time ICE-P-ZY001"), ("GET", "/v1/persona/ICE-P-ZY001/time-master"))
self.assertEqual(MODULE.endpoint("zy-rpc zero-core-entry"), ("GET", "/v1/entry/resolve?domain=DOM-FIFTH-0001&channel=ICE-CH-ZC001"))
self.assertEqual(MODULE.endpoint("zy-rpc zero-core-system-dialogue"), ("POST", "/v1/system/zero-core/dialogue"))
def test_unknown_or_injected_persona_command_is_rejected(self):
with self.assertRaisesRegex(ValueError, "ACTION_NOT_REGISTERED"):