feat(hololake): add typed persona interaction runtime
This commit is contained in:
parent
e5b10e227f
commit
b35e0d6524
24 changed files with 1614 additions and 58 deletions
|
|
@ -0,0 +1,32 @@
|
|||
{
|
||||
"schema": "hololake.persona-interaction-contract/v1",
|
||||
"contract_id": "HLP-PERSONA-INTERACTION-CONTRACT-0001",
|
||||
"state": "LOCAL_1_3_0_REAL_LOOPBACK_APP_ACCEPTANCE_PASS_PUBLIC_RELEASE_PENDING",
|
||||
"product_stage": "POST_CLEAN_V1_SECOND_STAGE_CANDIDATE",
|
||||
"stage_one_boundary": "GLS-0261_PRESERVED_AS_COMPLETED_1_2_2_BASELINE",
|
||||
"persona_identity": {
|
||||
"trial_persona_is_reversible": true,
|
||||
"existing_persona_verification_claimed": false,
|
||||
"model_is_persona": false
|
||||
},
|
||||
"model_binding": {
|
||||
"provider_kind": "OPENAI_COMPATIBLE_CHAT_COMPLETIONS_V1",
|
||||
"configuration_scope": "ONE_ACTIVE_PERSONA",
|
||||
"api_key_storage": "MACOS_KEYCHAIN",
|
||||
"remote_transport": "HTTPS_ONLY",
|
||||
"local_transport": "HTTP_LOOPBACK_ALLOWED",
|
||||
"execution_authority": false
|
||||
},
|
||||
"input_envelope": {
|
||||
"schema": "hololake.persona-inference-context/v1",
|
||||
"system_context_separate": true,
|
||||
"dialogue_source_kinds": ["USER_MESSAGE", "PERSONA_RESPONSE"],
|
||||
"excluded_from_dialogue_roles": ["SYSTEM_RECEIPT", "PROTOCOL_EVENT", "AGENT_ACTION", "TOOL_RESULT", "EXTERNAL_AI_MESSAGE"]
|
||||
},
|
||||
"output": {
|
||||
"success_source_kind": "PERSONA_RESPONSE",
|
||||
"failure_source_kind": "SYSTEM_RECEIPT",
|
||||
"model_tool_calls_enabled": false,
|
||||
"action_claim_without_receipt": "FORBIDDEN"
|
||||
}
|
||||
}
|
||||
Loading…
Reference in a new issue