Look up proxy by name 'claw-apply' instead of stored ID

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-06 16:06:14 -08:00
parent 80d2323a37
commit df9c790a0e

View File

@@ -39,7 +39,19 @@ export async function createBrowser(settings, profileNameOrKey) {
const opts = { stealth: true };
if (profileName) opts.profile = { name: profileName };
if (kernelConfig.proxy_id) opts.proxy = { id: kernelConfig.proxy_id };
// Proxy: look up by name "claw-apply", fall back to settings proxy_id
try {
for await (const proxy of kernel.proxies.list()) {
if (proxy.name === 'claw-apply' && proxy.status === 'available') {
opts.proxy = { id: proxy.id };
break;
}
}
} catch {}
if (!opts.proxy && kernelConfig.proxy_id) {
opts.proxy = { id: kernelConfig.proxy_id };
}
let kb;
try {