Para usar Seed Evolving con un navegador con sesión iniciada, ejecuta su API oficial desde un cliente de agente local capaz de usar herramientas y conéctalo a Tabbit Browser mediante Tabbit CLI. El ID actual de API en Volcengine ModelArk es doubao-seed-evolving. El modelo propone llamadas a herramientas; el cliente local y el CLI hacen el trabajo en el navegador. El ejemplo copia campos visibles de una página autorizada a un formulario de prueba y se detiene antes de enviarlo.
La clave de directorio bytedance-seed/seed-evolving no es el mismo identificador que el de ModelArk. La lista oficial de modelos de Ark indica que doubao-seed-evolving admite llamadas a funciones y tareas GUI. El acceso depende de la región y de que la cuenta tenga el modelo habilitado. No se ejecutó una solicitud a Seed Evolving para esta guía; verifica la configuración en tu cliente.
Dos relatos en primera persona de la comunidad de desarrolladores de Tencent Cloud describen diferencias entre clientes y correcciones manuales al crear con Seed Evolving. Otro relato de desarrollo cuenta que una función se resolvió en varias rondas, mientras que un problema de carga siguió sin resolver y necesitó revisión humana. Son experiencias de programación, no pruebas de navegador. Prueba tu cliente y conserva una revisión humana.
Ark describe Seed Evolving como un modelo que se actualiza con un ID estable. Una versión nueva puede cambiar su comportamiento sin cambiar el identificador. Para repetir el flujo, registra fecha, ID, prompt y esquema de herramientas; vuelve a probar un caso inocuo después de cada actualización. Consulta la guía oficial de Seed Evolving.
Puntos clave
Usa
doubao-seed-evolvingcon el proveedor de ModelArk; no pegues la clave de catálogo en el campo de API sin comprobarla.El cliente local debe llamar a la API y ejecutar herramientas locales.
Usa Tabbit CLI para leer solo los campos necesarios de la página.
Guarda la URL de origen junto a cada valor y compáralos con la página.
Guarda un borrador con nombre para revisión y detente antes de enviar.
Función de cada parte
| Parte | Función | Comprueba antes | No demuestra |
|---|---|---|---|
| API de Seed Evolving | Planifica y devuelve llamadas a herramientas | El proveedor ofrece doubao-seed-evolving a tu cuenta | Acceso a pestañas o cookies |
| Cliente de agente local | Envía la salida del modelo a herramientas locales | Admite Ark y ejecuta herramientas localmente | Que Tabbit tenga sesión iniciada |
| Tabbit CLI | Lee páginas en el entorno de Tabbit conectado | tabbit-cli diagnose llega al controlador | Permiso para editar o enviar |
| Persona revisora | Comprueba el mapeo y el borrador | Ve la página, los valores y el destino | Que un valor sin verificar sea correcto |
La guía de compatibilidad de herramientas de ModelArk enumera OpenCode, Pi, Codex CLI y Cline, y ofrece la URL compatible con OpenAI https://ark.cn-beijing.volces.com/api/v3. Es una ruta que se puede configurar, no una prueba de una configuración o cuenta concreta. OpenCode permite definir proveedores personalizados en su configuración de modelos.
Este ejemplo usa el ID oficial y mantiene la clave en una variable local. Confirma los límites y las capacidades en la lista actual de Ark.
{
"$schema": "https://opencode.ai/config.json",
"model": "ark/doubao-seed-evolving",
"providers": {
"ark": {
"name": "Volcengine Ark",
"env": ["ARK_API_KEY"],
"package": "@opencode/ai/providers/openai-compatible",
"settings": {"baseURL": "https://ark.cn-beijing.volces.com/api/v3"},
"models": {
"doubao-seed-evolving": {
"name": "Seed Evolving",
"modelID": "doubao-seed-evolving",
"capabilities": {"tools": true, "input": ["text", "image"], "output": ["text"]},
"limit": {"context": 1048576, "output": 262144}
}
}
}
}
}Conecta el cliente local a la página con sesión
Instala Tabbit Browser, inicia sesión tú en el sitio y abre la página que puedes consultar. Instala la skill tabbit donde el cliente local la descubra. La guía rápida de Tabbit CLI documenta /tabbit para clientes compatibles; Pi usa /skill:tabbit, y otros pueden ofrecer /skills o un menú. Después ejecuta tabbit-cli diagnose en el mismo equipo. Encontrar la skill no demuestra que el CLI llegue al navegador, y un controlador activo no demuestra que el sitio tenga sesión iniciada.
Usa una tarea nueva con nombre. Sus pestañas propias dejan disponibles las demás para tu trabajo. En la prueba local del proyecto, otra tarea abrió una página de prueba después de añadir una cookie temporal y mostró Release notes review y GEO-104. Esto solo verifica el flujo de sesión en ese fixture; no prueba Seed Evolving, OpenCode ni una cuenta externa. Consulta la guía completa de Tabbit CLI, la conexión con un navegador existente y la guía para reutilizar una sesión.
Copia campos visibles a un formulario de prueba
Empieza con una extracción pequeña y de solo lectura. Enumera los campos y las etiquetas de destino. No pidas al agente que complete valores ausentes ni envíe el formulario.
Usa Tabbit CLI en el perfil actual de Tabbit Browser. Lee la página de origen con sesión y asigna solo los campos visibles que indico al formulario de prueba. Devuelve una fila por campo con la etiqueta de origen, el valor visible exacto, el título de la página y la URL de origen. Si falta un valor o no está claro, déjalo vacío y añade una marca de revisión. No pulses Guardar, Enviar ni ningún control que cambie el registro.
Crea un borrador en el navegador llamado "Seed Evolving field map — GEO-104 test fixture". Muestra el mapeo y espera mi revisión.El prompt define la acción, el formato y el punto de parada. Una fila ilustrativa para el fixture sería:
| Etiqueta de origen | Valor visible | Campo de destino | Evidencia | Revisión |
|---|---|---|---|---|
| Fixture record | GEO-104 | Record ID | Release notes review, URL de prueba | Comprueba el ID en la página |
Es un ejemplo del fixture, no un resultado de Seed Evolving. En una tarea real, conserva el título y la URL exactos que muestra el navegador. Define las acciones permitidas con la lista de comprobación para la primera tarea. Compara Browser MCP y CLI para elegir una integración local. La configuración de Codex, la introducción a Tabbit Browser y la guía sobre navegadores agénticos explican el contexto.
Revisa el borrador antes de actuar
Abre el borrador y la página de origen uno junto al otro. Comprueba nombres, fechas, unidades y estados. Vuelve a abrir cada URL de origen y verifica que la página siga mostrando el valor. Deja en blanco lo que no esté claro y pide confirmación a alguien con acceso.
| Punto de control | Pasa si | Detente si |
|---|---|---|
| Cuenta y página | Se ven la cuenta y el título esperados | La sesión caducó o la cuenta no es la correcta |
| Mapeo | Cada valor tiene etiqueta visible y URL | El valor se infirió o falta el origen |
| Borrador con nombre | La persona revisora ve el mapeo antes del cambio | El cliente ya guardó o envió el formulario |
| Acción final | Una persona verifica el destino y aprueba | El origen o el destino no están claros |
La división es sencilla: Seed Evolving produce la salida del modelo, el cliente local ejecuta herramientas y Tabbit CLI llega al navegador. Prueba primero con una página inocua y un formulario de prueba. Si tu cuenta no puede seleccionar doubao-seed-evolving, no sustituyas el ID por la clave del catálogo; revisa la región y el acceso de ModelArk.
Preguntas frecuentes
¿Cuál es el ID de API de Seed Evolving?
Volcengine ModelArk documenta actualmente `doubao-seed-evolving`. `bytedance-seed/seed-evolving` es una clave de directorio de Models.dev; comprueba el proveedor y el acceso de tu cuenta antes de configurarlo.
¿Seed Evolving puede abrir mi navegador con sesión por sí solo?
No. El modelo puede devolver llamadas a herramientas, pero no tiene la sesión ni las cookies del navegador. Un cliente de agente local debe ejecutar Tabbit CLI en el equipo donde está Tabbit Browser.
¿Qué cliente puede ejecutar Seed Evolving y Tabbit CLI?
ModelArk documenta una API compatible con OpenAI y enumera OpenCode, Pi, Codex CLI, Cline y otros clientes. Antes de usar el flujo, confirma que el cliente admite el ID exacto de Ark y puede ejecutar herramientas locales.
¿Cómo conecto el cliente con Tabbit?
Instala la skill de Tabbit donde el cliente la encuentre y ejecuta `tabbit-cli diagnose`. Algunos clientes usan `/tabbit`, Pi usa `/skill:tabbit` y otros ofrecen `/skills` o un menú de skills.
¿Una tarea separada reutiliza la sesión del sitio?
Una tarea de Tabbit CLI puede usar la sesión del entorno de Tabbit Browser al que se conecta. Comprueba tú la cuenta y la página, y no supongas que un agente remoto llega a pestañas locales sin una conexión local compatible.
¿Puede el agente enviar el formulario de prueba?
Mantén la tarea en modo de solo lectura y detenla antes de enviar. Comprueba cada valor y su URL en el borrador y envía manualmente solo si el destino y los datos son correctos.