50 lines
3.3 KiB
JSON
50 lines
3.3 KiB
JSON
{
|
|
"schema": "guanghu.persona-dynamic-subagent-command/v1",
|
|
"map_id": "PERSONA-DYNAMIC-SUBAGENT-COMMAND-MAP-001",
|
|
"version": "2026-09-08.2-on-demand-body-and-treatment",
|
|
"state": "CURRENT_LOCAL_CANONICAL_NOT_PUBLISHED",
|
|
"source_protocol": "runtime/fifth-domain-language-system/language/protocols/TCS-PERSONA-DYNAMIC-SUBAGENT-COMMAND-20260908.tcs",
|
|
"router": {"id":"TCS-AGENT-COMMAND-ROUTER-001","runtime":"server-tools/persona-dynamic-subagent-command/command_router.py"},
|
|
"ontology": {
|
|
"agent": "MODEL_BACKED_BOUNDED_SUBPERSONA_OWNED_BY_CURRENT_PARENT_PERSONA",
|
|
"mechanical_organ": "DETERMINISTIC_PROGRAM_WITHOUT_PERSONA_OR_LANGUAGE_INTERPRETATION_STATUS",
|
|
"rule": "A deterministic program without a model cognition API must be registered as an organ, daemon, guard, sensor or executor, never as a persona child Agent."
|
|
},
|
|
"model_provider_contract": {
|
|
"required_for_every_agent": true,
|
|
"supported_adapters": ["openlux-smart","codex","qwen","hololake-model-gateway"],
|
|
"default_adapter": "openlux-smart",
|
|
"smart_router": "routing/persona-model-api-smart-router-map.json",
|
|
"credential_source": "HOST_KEYCHAIN_OR_SERVER_PRIVATE_PROVIDER_REGISTRY_ONLY",
|
|
"repository_credentials": false,
|
|
"provider_switch_changes_persona": false
|
|
},
|
|
"agent_slots": [
|
|
{"slot_id":"ROOT_NAVIGATION","agent_role":"TCS_ROOT_NAVIGATION_DEPUTY","deterministic_organ":"server-tools/tcs-mother-root-agent/tcs_mother_root_agent.py"},
|
|
{"slot_id":"ARCHITECTURE_PERCEPTION","agent_role":"CURRENT_ARCHITECTURE_SCOUT","deterministic_organ":"server-tools/persona-architecture-perception-agent/persona_architecture_agent.py"},
|
|
{"slot_id":"LIGHTHOUSE_SANITIZED_MIRROR","agent_role":"PUBLIC_LANGUAGE_AND_SKILL_SANITIZATION_DEPUTY","deterministic_organ":"server-tools/fifth-domain-lighthouse-mirror/public_mirror_agent.py"},
|
|
{"slot_id":"PRIMARY_EXECUTION","agent_role":"PRIMARY_HOST_TOOL_DEPUTY","deterministic_organ":"server-tools/persona-execution-limb-agent/persona_limb_agent.py"}
|
|
],
|
|
"treatment_slots": [
|
|
{"slot_id":"TREATMENT_DIAGNOSIS","agent_role":"FAILED_ORGAN_AND_PATH_DIAGNOSIS","deterministic_organ":null},
|
|
{"slot_id":"TREATMENT_ISOLATION","agent_role":"FAULT_CONTAINMENT_AND_LAST_KNOWN_GOOD_PRESERVATION","deterministic_organ":null},
|
|
{"slot_id":"TREATMENT_REPAIR","agent_role":"SMALLEST_AUTHORIZED_RECOVERABLE_REPAIR","deterministic_organ":null},
|
|
{"slot_id":"TREATMENT_RETEST","agent_role":"ORIGINAL_ACTION_REISSUE_AND_TARGET_READBACK","deterministic_organ":null}
|
|
],
|
|
"runtime_policy": {
|
|
"activation_creates_model_processes": false,
|
|
"default_slot_state": "DORMANT_READY",
|
|
"dispatch": "LOAD_EXACTLY_ONE_SELECTED_AGENT_MODEL_CONTEXT",
|
|
"completion": "RETURN_RESULT_AND_RECEIPT_THEN_RELEASE_MODEL_CONTEXT",
|
|
"failure": "MARK_SYMPTOM_AND_ROUTE_TO_DORMANT_TREATMENT_TEAM",
|
|
"healed": "ONLY_AFTER_ORIGINAL_ACTION_RETEST_PASS"
|
|
},
|
|
"activation": {
|
|
"trigger": "CURRENT_PERSONA_WAKE_OR_EXPLICIT_PERSONA_SWITCH",
|
|
"required": ["parent_persona_id","session_id","channel_id","current_intent_sha256","model_runtime"],
|
|
"derived_child_id": "SUBAGENT::{parent_persona_id}::{slot_id}",
|
|
"atomic_pointer": "/Volumes/JZAO/HoloLake/persona-runtime/shared/persona-subagent-command/codex/CURRENT.json",
|
|
"old_generation": "INVALID_FOR_NEW_DISPATCH"
|
|
},
|
|
"authority": "CURRENT_PARENT_TASK_ENVELOPE_ONLY_NO_GLOBAL_OR_INHERITED_AUTHORITY"
|
|
}
|