You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
'Popcorn runs isolated, disposable cloud browsers. Call create_browser_session for a fixed block of browser time, then hand the live-view URL to the human for any login. If this deployment meters usage, get_balance reports remaining credit and a refused operation returns next_action telling the human how to obtain more.',
31
+
'Popcorn runs isolated, disposable cloud browsers. Call create_browser_session for a fixed block of browser time, preferring regions closest to the human and listing fallbacks nearest-first. Use proxy_country only when the task needs a particular network exit country. Then hand the live-view URL to the human for any login. If this deployment meters usage, get_balance reports remaining credit and a refused operation returns next_action telling the human how to obtain more.',
`Start one isolated Popcorn browser session. One operation buys one fixed block of ${McpConfig.sessionTtlSeconds} seconds; the duration is not negotiable. Returns session id, live-view URL for the human, CDP URL for the agent, and expiry. The browser is fresh and isolated: no local Chrome profile, cookies, or saved passwords.`,
162
+
`Start one isolated Popcorn browser session. One operation buys one fixed block of ${McpConfig.sessionTtlSeconds} seconds; the duration is not negotiable. Prefer a region close to the human to reduce live-view and automation latency. Returns session id, live-view URL for the human, CDP URL for the agent, selected region, and expiry. The browser is fresh and isolated: no local Chrome profile, cookies, or saved passwords.`,
description: 'Reuse the same key when retrying: you get back the same session, never a second one.',
163
170
},
171
+
regions: {
172
+
type: 'array',
173
+
minItems: 1,
174
+
maxItems: 8,
175
+
items: regionItems,
176
+
description:
177
+
`Optional Popcorn region names ordered closest-to-human first; later entries are allocation fallbacks. Omit to use the deployment default order.${McpConfig.availableRegions.length ? ` Available regions: ${McpConfig.availableRegions.join(', ')}.` : ''}`,
178
+
},
179
+
proxy_country: {
180
+
type: 'string',
181
+
pattern: '^[A-Za-z]{2}$',
182
+
description:
183
+
'Optional ISO 3166-1 alpha-2 country code for a deployment-managed proxy exit (for example US or IN). This selects a country, never a proxy URL.',
0 commit comments