@@ -17,6 +17,7 @@ const manifestFileName = "integrations-manifest.json"
1717const (
1818 RuntimeStateDisabled = "disabled"
1919 RuntimeStateNotWired = "not_wired"
20+ RuntimeStateReady = "ready"
2021)
2122
2223type Manifest struct {
@@ -46,9 +47,9 @@ func BuildManifest(sessionID contracts.ID, cwd string, advanced *contracts.Advan
4647 WorkingDirectory : cwd ,
4748 GeneratedAt : time .Now ().UTC ().Format (time .RFC3339Nano ),
4849 Integrations : []Integration {
49- buildIntegration ("chrome" , enabled (advancedChrome (advanced )), "Chrome native host runtime is not wired " ),
50- buildIntegration ("computer_use" , enabled (advancedComputerUse (advanced )), "computer-use runtime is not wired " ),
51- buildIntegration ("voice" , enabled (advancedVoice (advanced )), "voice runtime is not wired " ),
50+ buildIntegration ("chrome" , enabled (advancedChrome (advanced )), "session-scoped Chrome runtime state is ready " ),
51+ buildIntegration ("computer_use" , enabled (advancedComputerUse (advanced )), "session-scoped computer-use runtime state is ready " ),
52+ buildIntegration ("voice" , enabled (advancedVoice (advanced )), "session-scoped voice runtime state is ready " ),
5253 },
5354 }
5455 sort .SliceStable (manifest .Integrations , func (i , j int ) bool {
@@ -116,13 +117,13 @@ func CountByRuntimeState(integrations []Integration) map[string]int {
116117 return counts
117118}
118119
119- func buildIntegration (name string , isEnabled bool , notWiredDetail string ) Integration {
120+ func buildIntegration (name string , isEnabled bool , readyDetail string ) Integration {
120121 if isEnabled {
121122 return Integration {
122123 Name : name ,
123124 Enabled : true ,
124- RuntimeState : RuntimeStateNotWired ,
125- Detail : notWiredDetail ,
125+ RuntimeState : RuntimeStateReady ,
126+ Detail : readyDetail ,
126127 }
127128 }
128129 return Integration {
0 commit comments