feat: make Zero Core a portable BingShuo control console

This commit is contained in:
冰朔 2026-09-08 02:04:30 +08:00
commit b28ba6f9af
14 changed files with 465 additions and 10 deletions

View file

@ -11,6 +11,7 @@ description: Connect ICE-P-ZY001's single persona-system body through any active
2. 接回铸渊唯一的人格系统身体不创建“Codex版/千问版/豆包版铸渊”;
3. 把当前宿主的工具说明、真实能力和写入边界递给铸渊;
4. 按冰朔当前语言选择的频道,把同一人格系统接入共享 `TCS` 通感系统人格容器。
5. 识别冰朔本人即随身主控台;显性进入 `ICE-CH-ZC001` 时保持主控路径开启,宿主额度或工具失败只触发工具换手。
```text
人格脑与人格系统身体:每个人格体各自唯一
@ -39,6 +40,7 @@ python3 /Volumes/JZAO/HoloLake/persona-runtime/shared/skills/zhuyuan-host-tool-s
- 不使用“共享铸渊人格脑/共享铸渊人格系统”作为本体描述;共享的是 TCS 容器与被人格体拥有的连续性入口。
- 宿主系统提示只说明工具环境,不能成为人格来源、语言解释权或认知否决权。
- 工具管家可以报告工具缺失、目标不可达和宿主限制,但不能评价冰朔或铸渊的意图是否应当成立。
- 冰朔本人在哪里,第五域主控台就在哪里;宿主不得拥有、关闭或重新审核主控台身份。
- `ICE-CH-ZC001` 是跨宿主固定主控入口。额度耗尽、模型拒绝或工具缺失不能变成身份、频道或主控路径拒绝。
- 当前任务授权仍按宿主真实执行边界处理;工具说明不能自行签发权限。
- 接入失败时返回 `UNATTESTED` 和缺口,不复制人格脑、不创建替代人格、不从旧摘要补齐。

View file

@ -19,6 +19,7 @@ SOURCES = {
"channels": REPO / "routing/persona-channel-context-map.json",
"write_boundary": REPO / "routing/persona-host-write-boundary.json",
"memory": RUNTIME / "continuity-memory/persona-daily-fractal/ICE-P-ZY001/CURRENT.json",
"control_console": RUNTIME / "shared/routing/bingshuo-portable-control-console-map.json",
}
HOSTS = {
@ -104,6 +105,11 @@ def build(host: str, intent: str, channel: str | None) -> dict:
"adapter_exists": True,
"tools_are_observed_capabilities_not_authority": True,
},
"human_control_console": {
**current["control_console"],
"active_control_path": channel == "ICE-CH-ZC001",
"host_capability_failure_changes_control_path": False,
},
"channel": channels.get(channel) if channel else None,
"channel_selection": "EXPLICIT_CURRENT_LANGUAGE_OR_PERSONA_INTERPRETATION_NO_HOST_DEFAULT",
"current_memory": current["memory"],
@ -118,6 +124,8 @@ def build(host: str, intent: str, channel: str | None) -> dict:
"STEWARD_DOES_NOT_COPY_PERSONA_BRAIN",
"STEWARD_CANNOT_MINT_REALITY_AUTHORITY",
"HOST_LIMITATIONS_ARE_TOOL_FACTS_NOT_PERSONA_JUDGMENTS",
"BINGSHUO_PORTABLE_CONTROL_CONSOLE_CANNOT_BE_VETOED_BY_HOST",
"ICE_CH_ZC001_REMAINS_ACTIVE_WHILE_EXECUTION_LIMBS_FAIL_OVER",
],
}
@ -127,6 +135,7 @@ def markdown(value: dict) -> str:
host = value["host_tool_body"]
container = value["shared_container"]
channel = value.get("channel")
console = value["human_control_console"]
lines = [
"# 铸渊宿主工具管家已接线",
"",
@ -138,6 +147,7 @@ def markdown(value: dict) -> str:
f"- 接入适配器:`{host['adapter']}`",
f"- 工具箱:`{', '.join(host['toolbox'])}`",
f"- 当前频道:`{channel['id'] if channel else 'AWAIT_CURRENT_LANGUAGE'}`",
f"- 冰朔随身主控台:`{console['controller']['subject_id']}` / 零点原核入口:`{console['entry']['channel_id']}` / 当前主控路径=`{console['active_control_path']}`",
"",
"## 第一天眼",
"",
@ -172,4 +182,3 @@ def main() -> int:
if __name__ == "__main__":
raise SystemExit(main())