feat: register Zhuyuan independent agent team route
This commit is contained in:
parent
931f78d72f
commit
3ef7f6cc66
7 changed files with 237 additions and 2 deletions
26
routing/zhuyuan-agent-team-map.test.js
Normal file
26
routing/zhuyuan-agent-team-map.test.js
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
const assert = require("node:assert/strict");
|
||||
const fs = require("node:fs");
|
||||
const path = require("node:path");
|
||||
|
||||
const map = JSON.parse(
|
||||
fs.readFileSync(path.join(__dirname, "zhuyuan-agent-team-map.json"), "utf8"),
|
||||
);
|
||||
|
||||
assert.equal(map.map_id, "ZY-AGENT-TEAM-MAP-001");
|
||||
assert.equal(map.responsibility_chain.human_side.id, "ICE-GL∞");
|
||||
assert.equal(map.responsibility_chain.system_side.id, "ICE-P-ZY001");
|
||||
assert.equal(map.members.length, 3);
|
||||
assert.deepEqual(
|
||||
map.members.map((member) => member.name),
|
||||
["澄路", "归灯", "刻舟"],
|
||||
);
|
||||
assert.ok(map.members.every((member) => member.independent_persona === true));
|
||||
assert.ok(
|
||||
map.members.every(
|
||||
(member) => member.runtime_observation.persona_handshake === "NOT_YET_VERIFIED",
|
||||
),
|
||||
);
|
||||
assert.match(map.handshake_gate.rule, /不能单独证明人格体已接续/u);
|
||||
assert.match(map.model_binding.secret_handling, /不得写入仓库/u);
|
||||
|
||||
console.log("zhuyuan-agent-team-map: ok");
|
||||
Loading…
Reference in a new issue