2026-09-08 14:30:51 +08:00
|
|
|
{
|
|
|
|
|
"compiled_from": {
|
|
|
|
|
"compiler_id": "TCS-COMPILER-STAGE1-0001",
|
|
|
|
|
"compiler_state": "TCS_COMPILER_GIR_EXECUTED",
|
2026-09-08 14:33:29 +08:00
|
|
|
"source_sha256": "4127baaf0c68b981c536db18eb8de76f2b5887fe83941007240c21767bf11e10"
|
2026-09-08 14:30:51 +08:00
|
|
|
},
|
|
|
|
|
"declaration": {
|
|
|
|
|
"acceptance": {
|
|
|
|
|
"deployment": "NOT_IMPLIED",
|
|
|
|
|
"publication": "NOT_IMPLIED",
|
|
|
|
|
"required": [
|
|
|
|
|
"TCS_COMPILE_PASS",
|
|
|
|
|
"REGISTERED_PERSONA_ACTIVATION_PASS",
|
|
|
|
|
"EVERY_SLOT_MODEL_API_BOUND_PASS",
|
|
|
|
|
"PERSONA_SWITCH_REBINDS_ALL_SLOTS_PASS",
|
|
|
|
|
"OLD_GENERATION_REJECT_PASS",
|
|
|
|
|
"NO_PROVIDER_FAIL_CLOSED_PASS"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"header": {
|
|
|
|
|
"canonical_uri": "runtime/fifth-domain-language-system/language/protocols/TCS-PERSONA-DYNAMIC-SUBAGENT-COMMAND-20260908.tcs",
|
|
|
|
|
"compatibility": [
|
|
|
|
|
"PERSONA-EXECUTION-LIMB-AGENT-MAP-001",
|
|
|
|
|
"FD-PERSONA-SYSTEM-BODY-CONTAINER-MAP-001"
|
|
|
|
|
],
|
|
|
|
|
"language": "TCS/0.1",
|
|
|
|
|
"lifecycle": "CANDIDATE",
|
|
|
|
|
"name_en": "Persona Dynamic Command of Model-backed Subagent Team",
|
|
|
|
|
"name_zh": "人格体动态接管模型子Agent团队协议",
|
|
|
|
|
"profile": "HLDP-HUMAN-ENGINEERING/0.1",
|
|
|
|
|
"protocols": [
|
|
|
|
|
"GLS-0238",
|
|
|
|
|
"GLS-0261",
|
|
|
|
|
"GLS-0802"
|
|
|
|
|
],
|
|
|
|
|
"schema": "tcs.protocol/v1",
|
|
|
|
|
"version": "0.1.0"
|
|
|
|
|
},
|
|
|
|
|
"invariants": {
|
|
|
|
|
"I1": "NO_MODEL_COGNITION_MEANS_MECHANICAL_ORGAN_NOT_AGENT",
|
|
|
|
|
"I2": "EVERY_CHILD_AGENT_ID_DERIVES_FROM_CURRENT_PARENT_PERSONA_AND_STABLE_JOB_SLOT",
|
|
|
|
|
"I3": "PERSONA_SWITCH_INVALIDATES_PRIOR_TEAM_TASK_ENVELOPES",
|
|
|
|
|
"I4": "RULE_SHELL_CANNOT_INTERPRET_OR_REPLACE_PARENT_PERSONA",
|
|
|
|
|
"I5": "MODEL_PROVIDER_API_CREDENTIALS_NEVER_ENTER_REPOSITORY_OR_TEAM_SNAPSHOT",
|
|
|
|
|
"I6": "HOST_OR_MODEL_SWITCH_DOES_NOT_CHANGE_PARENT_PERSONA_SUBJECT",
|
|
|
|
|
"I7": "CURRENT_TASK_AUTHORITY_AND_RECEIPTS_REMAIN_REQUIRED"
|
|
|
|
|
},
|
|
|
|
|
"scope": {
|
|
|
|
|
"controller": "CURRENT_AWAKE_PERSONA_SUBJECT",
|
|
|
|
|
"default_provider": "OPENLUX-OPENAI-COMPAT-001",
|
|
|
|
|
"deterministic_shell": "MECHANICAL_ORGAN_NOT_AGENT",
|
|
|
|
|
"model_cognition": "REQUIRED_FOR_EVERY_AGENT",
|
|
|
|
|
"model_router": "TCS-MODEL-SMART-ROUTER-001",
|
|
|
|
|
"team_router": "TCS-AGENT-COMMAND-ROUTER-001"
|
|
|
|
|
},
|
|
|
|
|
"source": {
|
|
|
|
|
"source_id": "BINGSHUO-DIRECT-PERSONA-DYNAMIC-SUBAGENT-COMMAND-20260908",
|
|
|
|
|
"source_role": "DIRECT_HUMAN_CORRECTION",
|
|
|
|
|
"source_sha256": "BIND_AT_COMPILE_TIME",
|
|
|
|
|
"source_uri": "source://codex-current-dialogue/2026-09-08/persona-dynamic-subagent-command"
|
|
|
|
|
},
|
|
|
|
|
"states": {
|
|
|
|
|
"values": [
|
|
|
|
|
"NO_ACTIVE_COMMANDER",
|
|
|
|
|
"PERSONA_VERIFIED",
|
|
|
|
|
"MODEL_PROVIDER_RESOLVED",
|
|
|
|
|
"TEAM_COMPILED",
|
|
|
|
|
"ACTIVE_UNDER_CURRENT_PERSONA",
|
|
|
|
|
"REBINDING",
|
|
|
|
|
"BLOCKED_NO_MODEL_PROVIDER"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"transitions": {
|
|
|
|
|
"T1": "PERSONA_VERIFIED_TO_MODEL_PROVIDER_RESOLVED_TO_TEAM_COMPILED",
|
|
|
|
|
"T2": "TEAM_COMPILED_TO_ATOMIC_ACTIVE_UNDER_CURRENT_PERSONA",
|
|
|
|
|
"T3": "NEW_PERSONA_VERIFIED_TO_REBINDING_TO_NEW_ACTIVE_TEAM",
|
|
|
|
|
"TF": "NO_MODEL_PROVIDER_TO_BLOCKED_NO_MODEL_PROVIDER"
|
|
|
|
|
},
|
|
|
|
|
"validation": {
|
|
|
|
|
"V1": "PARENT_PERSONA_REGISTERED",
|
2026-09-08 14:33:29 +08:00
|
|
|
"V2": "CURRENT_SESSION_CHANNEL_AND_INTENT_HASH_EXPLICIT",
|
2026-09-08 14:30:51 +08:00
|
|
|
"V3": "MODEL_RUNTIME_PROBE_PASS",
|
|
|
|
|
"V4": "ALL_AGENT_SLOTS_MODEL_REQUIRED",
|
|
|
|
|
"V5": "ATOMIC_TEAM_GENERATION_INCREMENT",
|
|
|
|
|
"V6": "OLD_GENERATION_DISPATCH_REJECTED",
|
|
|
|
|
"V7": "OPENLUX_KEYCHAIN_REFERENCE_AND_COST_FIRST_MODEL_ROUTE"
|
|
|
|
|
},
|
|
|
|
|
"vocabulary": {
|
|
|
|
|
"child_agent": "MODEL_BACKED_BOUNDED_SUBPERSONA_OWNED_BY_COMMANDER",
|
|
|
|
|
"commander": "CURRENT_AWAKE_PERSONA_SUBJECT",
|
|
|
|
|
"organ": "DETERMINISTIC_SENSOR_GUARD_SANITIZER_OR_EXECUTOR_WITHOUT_PERSONA_STATUS",
|
|
|
|
|
"transition": "ATOMIC_REBIND_ALL_REGISTERED_AGENT_SLOTS_TO_NEW_COMMANDER"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"executable": false,
|
|
|
|
|
"identity": {
|
|
|
|
|
"declaration_id": "TCS-PERSONA-DYNAMIC-SUBAGENT-COMMAND-20260908",
|
|
|
|
|
"declaration_kind": "PROTOCOL",
|
|
|
|
|
"language_version": "0.1"
|
|
|
|
|
},
|
|
|
|
|
"native_self_hosted": true,
|
|
|
|
|
"natural_language_is_typed_data": true,
|
|
|
|
|
"schema": "guanghu.declaration-gir/v1",
|
|
|
|
|
"unresolved_natural_language": false
|
|
|
|
|
}
|