Para usar Seed Evolving com um navegador conectado, execute a API oficial por um cliente de agente local que possa usar ferramentas e conecte-o ao Tabbit Browser pelo Tabbit CLI. O ID atual da API no Volcengine ModelArk é doubao-seed-evolving. O modelo propõe chamadas de ferramentas; o cliente local e o CLI fazem o trabalho no navegador. O exemplo copia campos visíveis de uma página autorizada para um formulário de teste e para antes do envio.
A chave de catálogo bytedance-seed/seed-evolving não é o ID da API do ModelArk. A lista oficial de modelos do Ark marca doubao-seed-evolving como compatível com chamadas de função e tarefas GUI. O acesso depende da região e da ativação da conta. Este guia não executou uma solicitação ao Seed Evolving; valide a configuração no seu cliente.
Dois relatos em primeira pessoa na comunidade de desenvolvedores da Tencent Cloud descrevem diferenças entre clientes e correções manuais ao desenvolver com Seed Evolving. Outro relato de projeto diz que um recurso levou algumas rodadas, enquanto um problema de upload continuou sem solução e precisou de análise humana. São experiências de programação, não testes de navegador. Teste seu cliente e mantenha uma revisão humana.
O Ark descreve o Seed Evolving como um modelo atualizado continuamente com um ID estável. Uma versão nova pode alterar o comportamento sem trocar o ID. Para repetir o fluxo, registre data, ID, prompt e esquema das ferramentas; após atualizações, execute novamente um teste sem risco. Consulte o guia oficial do Seed Evolving.
Pontos principais
Use
doubao-seed-evolvingno provedor ModelArk. Não cole a chave do catálogo no campo da API sem verificar.O cliente local deve chamar a API e executar ferramentas locais.
Use o Tabbit CLI para ler somente os campos necessários.
Guarde a URL de origem com cada valor e compare-o com a página.
Salve um rascunho nomeado para revisão e pare antes de enviar.
Papel de cada componente
| Componente | Papel | Verifique antes | Não comprova |
|---|---|---|---|
| API Seed Evolving | Planeja e retorna chamadas de ferramenta | O provedor libera doubao-seed-evolving para a conta | Acesso a abas ou cookies |
| Cliente local | Encaminha a saída do modelo às ferramentas locais | Suporta Ark e executa ferramentas localmente | Que o Tabbit esteja conectado |
| Tabbit CLI | Lê páginas no ambiente Tabbit conectado | tabbit-cli diagnose alcança o controlador | Permissão para editar ou enviar |
| Revisor humano | Confere o mapeamento e o rascunho | Vê página, valores e destino | Que um valor não conferido esteja correto |
O guia de compatibilidade de ferramentas do ModelArk lista OpenCode, Pi, Codex CLI e Cline, e informa a URL compatível com OpenAI https://ark.cn-beijing.volces.com/api/v3. Essa é uma rota configurável, não uma prova de que uma conta ou configuração específica foi testada. O OpenCode permite configurar um provedor em sua documentação de modelos.
Este exemplo mantém a chave em uma variável local. Confirme os limites e recursos na lista atual do 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}
}
}
}
}
}Conecte o cliente local à página autenticada
Instale o Tabbit Browser, entre no site por conta própria e abra a página que tem autorização para ler. Instale a skill tabbit em um local que o cliente encontre. O guia rápido do Tabbit CLI documenta /tabbit para clientes compatíveis. O Pi usa /skill:tabbit; outros podem oferecer /skills ou um seletor. Depois execute tabbit-cli diagnose no mesmo dispositivo. Encontrar a skill não prova que o CLI alcança o navegador, e um controlador ativo não prova que o site está autenticado.
Crie uma tarefa com nome próprio. As abas dela ficam separadas e você pode continuar trabalhando nas outras. No fixture local do projeto, uma segunda tarefa leu uma página após a inclusão de um cookie de teste e encontrou Release notes review e GEO-104. Isso verifica apenas o fluxo do fixture, não o Seed Evolving, o OpenCode ou uma conta externa. Veja o guia completo do Tabbit CLI, a conexão a um navegador existente e o guia de reutilização de sessão.
Copie campos visíveis para um formulário de teste
Comece com uma extração pequena e somente leitura. Liste os campos e os rótulos de destino. Não peça ao agente para adivinhar valores ausentes ou enviar o formulário.
Use o Tabbit CLI no perfil atual do Tabbit Browser. Leia a página autenticada e mapeie somente os campos visíveis que listei para o formulário de teste. Retorne uma linha por campo com o rótulo de origem, o valor visível exato, o título da página e a URL de origem. Se um valor estiver ausente ou ambíguo, deixe-o em branco e adicione uma marca de revisão. Não clique em Salvar, Enviar ou qualquer controle que altere o registro.
Crie um rascunho no navegador chamado “Seed Evolving field map — GEO-104 test fixture”. Mostre o mapeamento e aguarde minha revisão.O prompt define a ação, o formato e o ponto de parada. Uma linha ilustrativa do fixture seria:
| Rótulo de origem | Valor visível | Campo de destino | Evidência | Revisão |
|---|---|---|---|---|
| Fixture record | GEO-104 | Record ID | Release notes review, URL de teste | Confira o ID na página antes de copiar |
Esta linha é um exemplo do fixture, não uma saída do Seed Evolving. Em uma tarefa real, mantenha o título e a URL exatos mostrados no navegador. Defina ações permitidas com a lista da primeira tarefa. Compare Browser MCP e CLI para escolher uma integração local. O guia do Codex, a visão geral do Tabbit Browser e a explicação sobre navegadores agentivos completam o contexto.
Revise o rascunho antes de agir
Abra o rascunho nomeado ao lado da página de origem. Confira grafia, datas, unidades e status. Abra cada URL novamente e confirme que a página ainda mostra o valor. Deixe em branco o que não estiver claro e peça confirmação a uma pessoa autorizada.
| Ponto de verificação | Aprovado quando | Pare quando |
|---|---|---|
| Conta e página | A conta e o título esperados estão visíveis | A sessão expirou ou a conta está errada |
| Mapeamento | Cada valor tem rótulo visível e URL | O valor foi deduzido ou falta a fonte |
| Rascunho nomeado | O revisor vê o mapeamento antes de qualquer alteração | O cliente já salvou ou enviou o formulário |
| Ação final | Uma pessoa confere o destino e aprova | A origem ou o destino não está claro |
A divisão é simples: Seed Evolving fornece a saída do modelo, o cliente local executa ferramentas e o Tabbit CLI acessa o navegador. Comece por uma página sem risco e um formulário de teste. Se a conta não listar doubao-seed-evolving, não substitua pelo identificador do catálogo; verifique a região e a ativação no ModelArk.
Perguntas frequentes
Qual é o ID da API do Seed Evolving?
A documentação atual do Volcengine ModelArk usa `doubao-seed-evolving`. `bytedance-seed/seed-evolving` é uma chave do catálogo Models.dev; verifique o provedor e o acesso da conta antes de configurar.
O Seed Evolving abre sozinho meu navegador conectado?
Não. O modelo pode retornar chamadas de ferramentas, mas não possui a sessão nem os cookies do navegador. Um cliente de agente local precisa executar o Tabbit CLI no dispositivo com o Tabbit Browser.
Qual cliente pode executar Seed Evolving e Tabbit CLI?
O ModelArk documenta uma API compatível com OpenAI e lista OpenCode, Pi, Codex CLI, Cline e outros clientes. Confirme se o cliente aceita o ID exato do modelo Ark e executa ferramentas locais.
Como conecto o cliente ao Tabbit?
Instale a skill do Tabbit onde o cliente possa descobri-la e execute `tabbit-cli diagnose`. Alguns clientes usam `/tabbit`, o Pi usa `/skill:tabbit` e outros oferecem `/skills` ou um menu de skills.
Uma tarefa separada reutiliza a sessão do site?
Uma tarefa do Tabbit CLI pode usar a sessão do ambiente do Tabbit Browser ao qual está conectada. Verifique a conta e a página, e não suponha que um agente remoto acesse abas locais sem um recurso de conexão local compatível.
O agente pode enviar o formulário de teste?
Mantenha a tarefa somente leitura e pare antes do envio. Confira cada valor e URL no rascunho; envie manualmente apenas se o destino e os dados estiverem corretos.