-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmobile-stack.json
More file actions
82 lines (82 loc) · 2.75 KB
/
mobile-stack.json
File metadata and controls
82 lines (82 loc) · 2.75 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
{
"stack_name": "hestia-mobile",
"active_branch": "feat/hestia-voice-gateway",
"backend_node": "tiny-emerson",
"repos": {
"hestia-mobile": {
"path": "/home/purism/projects/ai-phone-review/hestia-mobile",
"remote": "git@github.com:Code4me2/hestia-mobile.git",
"branch": "main",
"owner": "integration"
},
"hestia-mobile-shell": {
"path": "/home/purism/projects/ai-phone-review/hestia-mobile-shell",
"remote": "git@github.com:Code4me2/hestia-mobile-shell.git",
"branch": "main",
"owner": "mobile-shell-ui",
"status": "experimental"
},
"hestia-shell": {
"path": "/home/purism/projects/ai-phone-review/hestia-shell",
"remote": "git@github.com:Code4me2/hestia-shell.git",
"branch": "feat/hestia-voice-gateway",
"owner": "shell-ui"
},
"hestia-ai-bridge": {
"path": "/home/purism/projects/ai-phone-review/hestia-ai-bridge",
"remote": "git@github.com:Code4me2/hestia-ai-bridge.git",
"branch": "feat/hestia-voice-gateway",
"owner": "bridge"
},
"unmute-streaming-client": {
"path": "/home/purism/projects/ai-phone-review/unmute-streaming-client",
"remote": "git@github.com:Code4me2/unmute-streaming-client.git",
"branch": "feat/hestia-voice-gateway",
"owner": "voice-client"
},
"unmute": {
"path": "/home/purism/projects/ai-phone-review/unmute",
"remote": "git@github.com:Code4me2/unmute.git",
"branch": "main",
"owner": "backend-voice"
},
"agentic_flow": {
"path": "/home/purism/projects/ai-phone-review/agentic_flow",
"remote": "git@github.com:Code4me2/agentic_flow.git",
"branch": "main",
"owner": "orchestrator"
}
},
"endpoints": {
"orchestrator_health": "http://tiny-emerson:8000/health",
"orchestrator_models": "http://tiny-emerson:8000/v1/models",
"unmute_health": "http://tiny-emerson/v1/health",
"unmute_realtime": "ws://tiny-emerson:80/v1/realtime",
"bridge_health": "http://127.0.0.1:8765/health",
"bridge_mobile_capabilities": "http://127.0.0.1:8765/mobile_capabilities",
"bridge_mobile_state": "http://127.0.0.1:8765/mobile_state"
},
"phone": {
"ai_socket": "$XDG_RUNTIME_DIR/hestia-shell/ai.sock",
"assistant_socket": "$XDG_RUNTIME_DIR/hestia-shell/assistant.sock",
"voice_service": "hestia-unmute-voice.service",
"bridge_service": "hestia-ai-bridge.service",
"voice_input_device": 11,
"voice_output_device": 11
},
"health_policy": {
"unmute_required_true": [
"stt_up",
"tts_up",
"llm_up",
"ok"
],
"unmute_non_blocking_false": [
"voice_cloning_up"
],
"bridge_required_true": [
"orchestrator_online"
],
"orchestrator_required_status": "healthy"
}
}