A proposta escolhe o Pi Coding Agent como único framework de programação e separa essa decisão do uso de diferentes modelos para tarefas específicas. Após uma falha de validação, o plano prevê iniciar uma nova sessão com o erro mais recente e o contexto necessário, em vez de carregar todo o histórico.
Publicado porImagens geradas com GPT Image 2
Resposta de pesquisa
![[GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you operate via client side tool execution on the](https://d15bya8fi85z1v.cloudfront.net/chat/B0g2IpBgarMu2WN1Y3qjGMhJ4S33/thumbnails/72837246D662E30F2B86/67E633582A63F5DCD6EE-medium-640.webp)
Create a landscape editorial hero image for this Studio Global article: [GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you operate via client side tool execution on the. Article summary: <tool call {"name":"apply diff","arguments":{"path":" bmad output/adrs/ADR 20261012 bmad solo anti bureaucracy and programmatic guards.md","diff":"<<<<<<< SEARCH\n:start line:4\n \n 创建日期:2026 10 12;本次修订:2026 10 18。\n 当前授. Topic tags: general web, openai, llm, ai, workflow. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts with
Uma proposta técnica atualizada em 19 de outubro descreve como organizar um fluxo de trabalho com agentes de programação para reduzir ciclos longos e difíceis de controlar. A ideia central é combinar um único framework de codificação, sessões delimitadas, validação por testes e registro local do trabalho concluído.
O documento, porém, continua marcado como PROPOSED. A atualização autoriza mudanças documentais, não a implementação ou execução do sistema. Portanto, os mecanismos descritos são objetivos de projeto, e não recursos já testados ou disponíveis.
A proposta define o Pi Coding Agent como o único framework de programação. O uso de modelos diferentes para funções como trabalho de base, pesquisa acadêmica ou checagem de fatos não significaria adotar outros agentes de codificação: seriam papéis dentro do fluxo do Pi.
O Roo poderia servir como ponto de partida para entregar uma tarefa autorizada ao controlador, mas não conduziria o ciclo inteiro. Depois do início, a execução deveria avançar sem depender de novas ações na interface. O documento ressalta que essa capacidade ainda precisa ser verificada: iniciar um processo não prova, por si só, que ele continuará trabalhando depois que a interface for fechada.
Em vez de prolongar indefinidamente uma conversa, o plano propõe abrir uma nova sessão do Pi após uma falha na validação. Essa sessão receberia a tarefa, as regras estáveis, os trechos relevantes do projeto e o erro mais recente — sem incorporar automaticamente todo o histórico ou um registro crescente de mensagens.
A lógica é separar limites que costumam ser confundidos: tamanho do contexto por sessão, consumo acumulado de tokens, tempo máximo de execução e número de falhas de comunicação. Receber uma resposta depois de uma interrupção pode zerar a contagem de falhas de rede, conforme as regras a serem aprovadas, mas não deve apagar o consumo acumulado nem ser tratado como aprovação do trabalho.
Há uma condição importante: os limites concretos ainda não estão definidos. Sem orçamento e prazo aprovados, a proposta é manter a execução bloqueada, em vez de presumir que o ciclo pode rodar sem limite. O documento também não trata mudanças em arquivos ou respostas do modelo como prova de progresso; a decisão de avançar caberia a uma verificação independente.
Outra parte do desenho prevê salvar um checkpoint local por tarefa depois que uma versão congelada das alterações passar pelos testes pertinentes. O registro deveria relacionar a tarefa, o resultado da validação e o estado salvo no Git antes que o plano marque o item como concluído.
Como o Git e o arquivo de planejamento não formam uma única operação atômica, o texto reconhece a possibilidade de um checkpoint ser criado sem que o status seja atualizado — ou o contrário. Nesses casos, o controlador teria de reconciliar os registros, sem repetir uma gravação ou declarar uma tarefa concluída sem evidência.
A recuperação também teria limites: preservar alterações existentes, evitar limpezas amplas e interromper o fluxo se houver dúvida sobre quem é responsável por um arquivo. Se não for possível confirmar a limpeza ou o salvamento do estado, a execução permaneceria bloqueada até uma revisão autorizada.
A proposta avalia o Jev, da TypeSafe, como uma possível camada de decisão para escolher entre modelos previamente autorizados. A documentação descreve o Jev como um modelo System One: ele recebe um estado e perguntas tipadas e devolve respostas estruturadas, em vez de gerar texto como um modelo de chat ou de completar código. 3
4 A própria TypeSafe esclarece que ele não é um substituto direto do modelo usado por agentes de programação.
5
Nesse arranjo, o Pi continuaria responsável pelo trabalho de codificação. Um roteador poderia recomendar um modelo adequado a uma tarefa, desde que as opções já tivessem sido filtradas por compatibilidade, permissões e limites. Uma resposta estruturada do Jev, contudo, não provaria que a escolha foi correta. A proposta prevê comparar essa recomendação com uma opção definida por uma pessoa e avaliar os resultados em tarefas representativas.
Ainda faltam evidências sobre a integração com o gateway de modelos do projeto, autenticação, dados enviados, limites de uso e compatibilidade. O plano não propõe contornar o gateway para chamar um serviço externo sem autorização.
O documento prevê testes de execução independente, recuperação após falhas, validação externa e registro de checkpoints. Mas não afirma que esses testes já foram feitos. Também deixa pendentes decisões como orçamento, tempo máximo, medição confiável de tokens e critérios para retomar uma tarefa após interrupções.
Por enquanto, a mudança é de planejamento: o status continua PROPOSED, e qualquer implementação, chamada real a modelos ou operação do controlador dependerá de autorização e de evidências adicionais. 3: https://docs.typesafe.ai/introduction/quickstart
Studio Global AI
Esta página inclui uma resposta baseada na fonte que você pode continuar em Studio Global.
A proposta escolhe o Pi Coding Agent como único framework de programação e separa essa decisão do uso de diferentes modelos para tarefas específicas.
A proposta escolhe o Pi Coding Agent como único framework de programação e separa essa decisão do uso de diferentes modelos para tarefas específicas. Após uma falha de validação, o plano prevê iniciar uma nova sessão com o erro mais recente e o contexto necessário, em vez de carregar todo o histórico.
Orçamento, limites de execução, testes independentes e checkpoints locais são controles planejados; a documentação ainda não autoriza nem comprova a operação.
A proposta escolhe o Pi Coding Agent como único framework de programação e separa essa decisão do uso de diferentes modelos para tarefas específicas. Após uma falha de validação, o plano prevê iniciar uma nova sessão com o erro mais recente e o contexto necessário, em vez de carregar todo o histórico.
Publicado porImagens geradas com GPT Image 2
Resposta de pesquisa
![[GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you operate via client side tool execution on the](https://d15bya8fi85z1v.cloudfront.net/chat/B0g2IpBgarMu2WN1Y3qjGMhJ4S33/thumbnails/72837246D662E30F2B86/67E633582A63F5DCD6EE-medium-640.webp)
Create a landscape editorial hero image for this Studio Global article: [GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you operate via client side tool execution on the. Article summary: <tool call {"name":"apply diff","arguments":{"path":" bmad output/adrs/ADR 20261012 bmad solo anti bureaucracy and programmatic guards.md","diff":"<<<<<<< SEARCH\n:start line:4\n \n 创建日期:2026 10 12;本次修订:2026 10 18。\n 当前授. Topic tags: general web, openai, llm, ai, workflow. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts with
Uma proposta técnica atualizada em 19 de outubro descreve como organizar um fluxo de trabalho com agentes de programação para reduzir ciclos longos e difíceis de controlar. A ideia central é combinar um único framework de codificação, sessões delimitadas, validação por testes e registro local do trabalho concluído.
O documento, porém, continua marcado como PROPOSED. A atualização autoriza mudanças documentais, não a implementação ou execução do sistema. Portanto, os mecanismos descritos são objetivos de projeto, e não recursos já testados ou disponíveis.
A proposta define o Pi Coding Agent como o único framework de programação. O uso de modelos diferentes para funções como trabalho de base, pesquisa acadêmica ou checagem de fatos não significaria adotar outros agentes de codificação: seriam papéis dentro do fluxo do Pi.
O Roo poderia servir como ponto de partida para entregar uma tarefa autorizada ao controlador, mas não conduziria o ciclo inteiro. Depois do início, a execução deveria avançar sem depender de novas ações na interface. O documento ressalta que essa capacidade ainda precisa ser verificada: iniciar um processo não prova, por si só, que ele continuará trabalhando depois que a interface for fechada.
Em vez de prolongar indefinidamente uma conversa, o plano propõe abrir uma nova sessão do Pi após uma falha na validação. Essa sessão receberia a tarefa, as regras estáveis, os trechos relevantes do projeto e o erro mais recente — sem incorporar automaticamente todo o histórico ou um registro crescente de mensagens.
A lógica é separar limites que costumam ser confundidos: tamanho do contexto por sessão, consumo acumulado de tokens, tempo máximo de execução e número de falhas de comunicação. Receber uma resposta depois de uma interrupção pode zerar a contagem de falhas de rede, conforme as regras a serem aprovadas, mas não deve apagar o consumo acumulado nem ser tratado como aprovação do trabalho.
Há uma condição importante: os limites concretos ainda não estão definidos. Sem orçamento e prazo aprovados, a proposta é manter a execução bloqueada, em vez de presumir que o ciclo pode rodar sem limite. O documento também não trata mudanças em arquivos ou respostas do modelo como prova de progresso; a decisão de avançar caberia a uma verificação independente.
Outra parte do desenho prevê salvar um checkpoint local por tarefa depois que uma versão congelada das alterações passar pelos testes pertinentes. O registro deveria relacionar a tarefa, o resultado da validação e o estado salvo no Git antes que o plano marque o item como concluído.
Como o Git e o arquivo de planejamento não formam uma única operação atômica, o texto reconhece a possibilidade de um checkpoint ser criado sem que o status seja atualizado — ou o contrário. Nesses casos, o controlador teria de reconciliar os registros, sem repetir uma gravação ou declarar uma tarefa concluída sem evidência.
A recuperação também teria limites: preservar alterações existentes, evitar limpezas amplas e interromper o fluxo se houver dúvida sobre quem é responsável por um arquivo. Se não for possível confirmar a limpeza ou o salvamento do estado, a execução permaneceria bloqueada até uma revisão autorizada.
A proposta avalia o Jev, da TypeSafe, como uma possível camada de decisão para escolher entre modelos previamente autorizados. A documentação descreve o Jev como um modelo System One: ele recebe um estado e perguntas tipadas e devolve respostas estruturadas, em vez de gerar texto como um modelo de chat ou de completar código. 3
4 A própria TypeSafe esclarece que ele não é um substituto direto do modelo usado por agentes de programação.
5
Nesse arranjo, o Pi continuaria responsável pelo trabalho de codificação. Um roteador poderia recomendar um modelo adequado a uma tarefa, desde que as opções já tivessem sido filtradas por compatibilidade, permissões e limites. Uma resposta estruturada do Jev, contudo, não provaria que a escolha foi correta. A proposta prevê comparar essa recomendação com uma opção definida por uma pessoa e avaliar os resultados em tarefas representativas.
Ainda faltam evidências sobre a integração com o gateway de modelos do projeto, autenticação, dados enviados, limites de uso e compatibilidade. O plano não propõe contornar o gateway para chamar um serviço externo sem autorização.
O documento prevê testes de execução independente, recuperação após falhas, validação externa e registro de checkpoints. Mas não afirma que esses testes já foram feitos. Também deixa pendentes decisões como orçamento, tempo máximo, medição confiável de tokens e critérios para retomar uma tarefa após interrupções.
Por enquanto, a mudança é de planejamento: o status continua PROPOSED, e qualquer implementação, chamada real a modelos ou operação do controlador dependerá de autorização e de evidências adicionais. 3: https://docs.typesafe.ai/introduction/quickstart
Studio Global AI
Esta página inclui uma resposta baseada na fonte que você pode continuar em Studio Global.
A proposta escolhe o Pi Coding Agent como único framework de programação e separa essa decisão do uso de diferentes modelos para tarefas específicas.
A proposta escolhe o Pi Coding Agent como único framework de programação e separa essa decisão do uso de diferentes modelos para tarefas específicas. Após uma falha de validação, o plano prevê iniciar uma nova sessão com o erro mais recente e o contexto necessário, em vez de carregar todo o histórico.
Orçamento, limites de execução, testes independentes e checkpoints locais são controles planejados; a documentação ainda não autoriza nem comprova a operação.