Repository navigation
Expand file tree
/
Copy pathmock.json
More file actions
100 lines (97 loc) · 2.51 KB
/
Copy pathmock.json
File metadata and controls
100 lines (97 loc) · 2.51 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
{
"scenario_id": "default",
"version": "1",
"description": "Default fixture bootstrap scenario: cycles neutral → happy → greet → thinking to exercise built-in activity mapping and expression blending.",
"duration_ms": 15000,
"loop": true,
"agent_bootstrap": {
"active_world_id": "world-mock-default",
"active_user_id": "user-mock-default",
"locale": "zh-CN",
"initial_posture": {
"posture_class": "baseline_observer",
"action_family": "observe",
"interrupt_mode": "welcome",
"transition_reason": "scenario_start",
"truth_basis_ids": []
},
"initial_status_text": "在桌面上静静陪着你",
"initial_execution_state": "IDLE"
},
"events": [
{
"kind": "time",
"at_ms": 0,
"type": "runtime.agent.presentation.activity_requested",
"detail": {
"activity_name": "neutral",
"category": "emotion",
"intensity": null,
"source": "mock"
}
},
{
"kind": "time",
"at_ms": 3000,
"type": "runtime.agent.presentation.activity_requested",
"detail": {
"activity_name": "happy",
"category": "emotion",
"intensity": "moderate",
"source": "mock"
}
},
{
"kind": "time",
"at_ms": 6000,
"type": "runtime.agent.presentation.activity_requested",
"detail": {
"activity_name": "greet",
"category": "interaction",
"intensity": null,
"source": "mock"
}
},
{
"kind": "time",
"at_ms": 10000,
"type": "runtime.agent.presentation.activity_requested",
"detail": {
"activity_name": "thinking",
"category": "interaction",
"intensity": null,
"source": "mock"
}
}
],
"triggers": [
{
"trigger_id": "on-head-click-shy",
"on": "avatar.user.click",
"filter": { "region": "head" },
"emit": {
"type": "runtime.agent.presentation.activity_requested",
"detail": {
"activity_name": "shy",
"category": "emotion",
"intensity": "strong",
"source": "mock"
}
}
},
{
"trigger_id": "on-body-click-surprised",
"on": "avatar.user.click",
"filter": { "region": "body" },
"emit": {
"type": "runtime.agent.presentation.activity_requested",
"detail": {
"activity_name": "surprised",
"category": "emotion",
"intensity": "moderate",
"source": "mock"
}
}
}
]
}