Changelog

O que foi entregue, e quando.

Um registro datado de tudo o que o Weft já entregou. Assine o feed RSS abaixo se quiser receber um aviso a cada atualização.

O Weft é o gerenciador de tarefas com IA para fundadores solo e pequenas equipes.

Feed RSS →

Nova tarefa de qualquer lugar — e a IA pode preenchê-la

Um botão “Nova tarefa” agora fica no cabeçalho de todas as páginas, com a tecla N. A janela tem duas abas: preencha o cartão você mesmo, ou descreva a tarefa em uma frase e deixe a IA preencher os campos para você conferir.

  • Manualmente: título, descrição, prioridade, coluna, projeto, prazo e estimativa em um só lugar, com um aviso quando já existe uma tarefa parecida. Cada cabeçalho de coluna tem um “+” que a pré-seleciona; no celular o botão redondo abre a mesma janela.
  • Com IA: uma descrição entra, um cartão sai — título, critérios de aceite, prioridade, estimativa, prazo, projeto — com uma marca em cada campo que o modelo supôs. Nada é criado até você apertar Criar.
  • Preenchimentos com IA são pagos com créditos, separados do Pro: 3 grátis no seu workspace pessoal, depois 20 por US$ 5 ou 100 por US$ 19 em Cobrança. Os créditos não expiram e funcionam igual no Free e no Pro.
  • Tudo o que a sua própria IA faz via MCP continua como antes: não conta em créditos.

Weft no app Gemini

O Gemini agora aceita o Weft como app personalizado. Adicione uma vez em gemini.google.com e o @Weft responde de qualquer conversa — na web e no app Gemini para celular.

  • Settings → Connected Apps → Custom apps: cole a URL MCP do Weft e entre. Nenhuma chave para copiar — o Gemini se registra sozinho.
  • Por enquanto o Google oferece apps personalizados para Contas do Google pessoais nos EUA: 18 anos ou mais, Keep Activity ativado, em inglês. Contas de trabalho e escolares ainda não são compatíveis.
  • Passo a passo em letsweft.com/gemini, nos 27 idiomas.

Traga seu quadro do Trello, Linear, Jira ou Notion — em qualquer plano

Mudar para o Weft não começa mais num paywall. Importar de outro quadro agora funciona também no Grátis, e Exportar e importar tem o seu lugar no menu sob o seu e-mail.

  • Importe uma exportação CSV do Linear, Jira ou Notion, ou um quadro do Trello exportado como JSON. Mapeie as colunas uma vez, confira a prévia, e o lote inteiro chega de uma vez só.
  • No Grátis, uma conta nova aceita até 1.000 tarefas nas primeiras 24 horas, para que uma mudança chegue inteira; depois disso, o quadro comporta 50 tarefas ativas. Se uma importação não couber, nada é adicionado e a tela mostra quanto espaço resta.
  • Exporte seu quadro como JSON — tudo, para um backup ou uma mudança — ou como Markdown que dá para ler. Uma exportação do Weft pode ser carregada de volta: no mesmo quadro ela pula o que já está lá, em outro quadro ela traz as tarefas, os projetos, os sprints e os vínculos entre tarefas.
  • Restaurar da lixeira e a memória de trabalho continuam no Pro.

Um calendário para as datas que a sua IA coloca nas tarefas — e na sua própria agenda também

Prazos, dias para conferir e períodos para medir agora têm um lugar onde aparecer. A nova página Calendário mostra cada tarefa com data e cada sprint por mês ou por semana, e um link privado leva as mesmas datas para o Google Agenda, o Calendário da Apple ou o Outlook. A sua IA também fica sabendo: o que está atrasado e o que vem nesta semana está no que ela lê antes de pegar qualquer coisa.

  • Calendário, ao lado da Caixa de entrada: visões de mês e semana, o atrasado em vermelho, o concluído riscado, os sprints como uma linha sobre os seus dias. No celular é uma lista dos dias que têm algo. Clique numa tarefa para abri-la.
  • As tarefas podem ter data de início além do prazo. Juntas elas formam um período — “medir do dia 5 ao dia 12” — mostrado ao longo desses dias.
  • Adicionar à sua agenda: um link privado para o Google Agenda, o Calendário da Apple ou o Outlook. Nele vão só títulos e datas, nunca descrições; ele se atualiza sozinho, e criar um link novo desliga o antigo.
  • Peça à sua IA para colocar na tarefa as datas que você menciona. Ela também vê o que está atrasado e o que vence nos próximos sete dias toda vez que pergunta o que fazer em seguida, então um prazo não depende de alguém lembrar de olhar.
  • No app para iOS e Android também: uma tela Calendário ao lado da Caixa de entrada, com o mês, as tarefas do dia escolhido embaixo e o sprint ao longo dos seus dias; data de início nas tarefas; e um toque para adicionar o calendário ao seu celular. A atualização do app também corrige o layout em árabe, impede que o teclado do Android cubra os botões de adição rápida e centraliza as telas no iPad.

Cada Done diz no que se apoia, e a fila de revisão se ajusta à sua equipe

Uma tarefa que um agente concluiu sozinho conta como feita — mas você deveria poder ver por quê. Os cartões agora dizem se um resultado foi conferido ou apenas relatado, a fila de trabalho concluído esperando por você tem o tamanho de como as pessoas de fato a esvaziam, e os princípios por trás do Weft estão escritos num manifesto.

  • Os cartões em Done trazem um pequeno rótulo: Verificada quando uma checagem rodou, Segundo o agente quando só há a palavra do agente. A janela da tarefa diz isso numa frase — verificada pelo servidor, aceita por você ou concluída pela palavra de um cliente de IA identificado pelo nome — com a data. Tarefas que você mesmo fechou não têm rótulo. Por enquanto na web; o app do celular vem em seguida.
  • Um agente que termina depois que a tarefa deixou de estar reservada para ele não perde mais o seu relato: o resultado, as evidências e o que ele não fez ficam com a tarefa.
  • Os agentes param de começar trabalho novo enquanto trabalho concluído espera a sua decisão. Esse limite era 3; agora é 5 para uma pessoa e 10 para uma equipe, porque uma equipe esvazia a fila mais rápido.
  • A coluna Doing não tem mais limite. Ela mostrava “4 / 3” sem nada por trás, o que só parecia uma regra.
  • O Manifesto do Weft está em /manifesto, nos 27 idiomas: para que serve o Weft e as regras que o produto segue.

Você continua conectado, e a primeira conversa com a sua IA já começa pelo trabalho

Duas coisas que custavam caro antes mesmo de alguém começar. Um login agora dura sessenta dias sem nenhuma visita, em vez de sete, e o app do celular não te joga mais na tela de login quando a rede falha por um instante. E, quando você conecta uma IA, recebe a primeira coisa para dizer a ela.

  • Um login dura sessenta dias sem abrir o Weft, na web e no app — antes eram sete — e cada visita estende o prazo. Ninguém precisa entrar de novo para que isso valha.
  • O app para iOS e Android continua no seu quadro quando uma verificação de sessão falha por causa da rede — sinal fraco, a página do Wi-Fi do hotel, um servidor reiniciando — e verifica de novo dez segundos depois. Só uma sessão que realmente terminou leva você à tela de login.
  • Quando você autoriza um cliente de IA, a tela mostra uma primeira mensagem com um botão de copiar: “Planeje meus próximos passos e coloque-os no meu quadro do Weft.” No ChatGPT ela começa com @Weft, porque o ChatGPT só chega ao Weft quando uma mensagem o chama.
  • Num quadro novo, a sua IA não fica mais lendo os cartões de boas-vindas para você. Ela rascunha as primeiras tarefas a partir da conversa, pergunta uma vez se deve adicioná-las e as coloca no quadro.

Veja cada cliente de IA conectado ao seu quadro, decida o que cada um pode fazer e desconecte qualquer um deles

Até hoje a tela de consentimento dizia que o único jeito de revogar um cliente de IA era excluir a sua conta ou escrever para o suporte — e era verdade. Agora as Configurações têm uma lista de todos os clientes que entraram por OAuth, com um botão Desconectar que funciona no instante em que você aperta. Cada cliente também pode receber menos do que tudo: na tela de consentimento, ou depois, na mesma lista. E a lixeira finalmente tem uma página própria.

  • Configurações → Clientes de IA conectados: ChatGPT, Claude, Cursor e os demais, com quando cada um conectou, sua última chamada e o que ele pode fazer. Desconectar vale na hora — a próxima chamada do cliente é recusada e ele precisa entrar de novo. Nada do que você não desconectou muda.
  • O que um cliente pode fazer, escolhido quando você o autoriza: tudo (o padrão), tudo menos excluir — nada de mandar tarefas para a lixeira, encerrar sprints ou arquivar — ou somente leitura. Uma chamada recusada diz ao agente o motivo e onde você pode mudar isso, então ele repassa a resposta em vez de tentar de novo ou relatar que o quadro está quebrado. Conexões feitas antes de hoje mantêm o acesso total.
  • A tela de consentimento agora mostra o nome do cliente em vez de oito caracteres do id dele.
  • Lixeira, no menu da conta: o que seus clientes de IA ou você excluíram, com quantos dias faltam até a rotina agendada remover de vez, Restaurar, Excluir agora e Esvaziar lixeira. Agentes só conseguem mandar para a lixeira e restaurar; excluir definitivamente é só seu, por construção.
  • Tokens de acesso continuam sendo tudo ou nada: eles são a sua própria mão, e os direitos acima valem para conexões OAuth.

Pro na sua própria moeda em mais nove países

O Pro agora tem preço em libras esterlinas, francos suíços, coroas suecas, dinamarquesas e norueguesas, złoty, coroas tchecas, forints e leus — catorze moedas no total. A moeda segue o país de onde você compra, não o idioma em que você lê, então um sueco lendo o Weft em inglês continua pagando em coroas. Os valores estão na página de preços e, em todos os idiomas, na página de termos.

  • USD, BRL, EUR, CAD, JPY, NOK, GBP, CHF, SEK, DKK, PLN, CZK, HUF, RON.
  • O preço na página é o preço cobrado de você — nada é acrescentado no checkout.
  • Assinaturas existentes não são tocadas: um plano já pago em uma moeda continua nela.

Dinamarquês, finlandês, norueguês, português europeu, grego, romeno e húngaro — na web, nos aplicativos e no blog

Agora são vinte e sete idiomas. Os sete novos cobrem tudo o que os primeiros vinte cobriam: cada página, cada e-mail, cada notificação, a documentação e os textos legais, e o aplicativo do celular, até o aviso do Face ID. O blog também está traduzido — os dois artigos, em todos os vinte e seis idiomas além do inglês — e cada idioma vê o próprio artigo, nunca inglês sob um endereço estrangeiro.

  • Escolha o idioma nas Configurações na web ou no aplicativo, ou deixe o aparelho decidir. O português europeu é uma localidade própria: pt-PT abre essa versão, pt e pt-BR mantêm a brasileira.
  • O Weft 1.6.0 leva os sete idiomas para o celular. Já está no Google Play; a atualização para iOS está na App Review e chega assim que passar.
  • As páginas da App Store e do Google Play também estão localizadas nos idiomas novos, com capturas de tela em cada um.
  • Um lembrete sobre o que não é traduzido: as ferramentas MCP falam com a sua IA em inglês, e o agente responde a você no seu idioma. Onde uma tradução divergir, vale o texto legal em inglês.

Seu agente conta o que mudou desde a última vez que você esteve aqui

A única coisa com que uma sessão do ChatGPT no fim de semana abria era o quadro descrito como está agora — nada sobre o que os agentes terminaram, deixaram pela metade ou decidiram enquanto você estava fora. Agora, quando um cliente chama get_my_work depois de doze horas ou mais de ausência, a primeira resposta inclui um resumo exatamente disso, uma vez, e depois o quadro como sempre.

  • O resumo é por cliente de IA: o ChatGPT recebe quando o ChatGPT esteve fora, o Claude quando o Claude esteve. Ele é montado a partir do diário, então nomeia o que aconteceu em vez de adivinhar.
  • Contas novas têm um caminho mais curto até um quadro conectado: /connect pergunta qual IA você usa, conecta — o ChatGPT pelo diretório dele, os outros com um clique — e só então mostra o quadro. Contas existentes ficam como estão.
  • O Weft agora suporta as duas revisões atuais do protocolo MCP, 2025-11-25 e 2026-07-28, então, seja qual for a que o seu cliente de IA fala, ele conecta.

Tokens de acesso, para os clientes de IA que não conseguem entrar pelo navegador

A maioria dos assistentes conecta ao Weft por OAuth e nunca vê um segredo — esse continua sendo o caminho, e continua sendo o melhor. Mas há uma família inteira de clientes sem OAuth nenhum: eles aceitam uma URL e um cabeçalho, e isso é toda a autenticação deles. Até hoje esses clientes simplesmente não conseguiam chegar ao Weft. Agora dá para gerar um token de acesso nas Configurações e colar neles.

  • Configurações → Tokens de acesso: dê um nome, escolha a validade (30, 90, 365 dias ou nunca) e copie uma vez. Ele aparece exatamente uma vez — o Weft guarda apenas um hash, então nada nem ninguém consegue mostrá-lo de novo.
  • Revogar é um clique e vale a partir da chamada seguinte. As chamadas que um token revogado já fez continuam no seu histórico em vez de sumirem com ele.
  • Sem restrição de plano. Um token é como você conecta, não uma funcionalidade do quadro, e conectar sempre foi gratuito em todos os planos.
  • Um token pode tudo o que a sua conta pode — ainda não existem escopos, então um token só de leitura não dá para criar hoje. O que ele não faz: entrar no site, mexer na cobrança ou alcançar um espaço de trabalho do qual você não é membro. A história completa está em /docs/access-tokens.
  • Use um token por cliente em vez de um para tudo: a revogação é por token, e aí a data de último uso diz qual cliente está realmente trabalhando e qual apenas se conectou.

Mais nove clientes de IA, cada um com a página de configuração que faltava

São dois grupos. Cinco clientes que se autenticam por cabeçalho estático — aqueles para os quais os tokens acima foram feitos, em sua maioria dos laboratórios de IA chineses. E mais quatro que simplesmente eram os próximos da fila: um agente de terminal open source, um da Sourcegraph, a CLI da AWS e o cliente de desktop que coloca todos os modelos atrás de uma janela.

  • DeepSeek Harness, Trae, Qoder, CodeBuddy e iFlow CLI — os cinco alcançam servidores MCP remotos com um cabeçalho e sem OAuth. iFlow e CodeBuddy foram verificados de ponta a ponta contra a produção; os outros três foram escritos a partir da documentação deles, e dizem isso.
  • opencode, Amp, Amazon Q Developer CLI e Cherry Studio. O opencode se registra sozinho por OAuth, sem nada para preencher — verificado ao vivo. O Amazon Q usa o mesmo endpoint e o mesmo OAuth do Kiro.
  • Agora são trinta e três clientes com página de configuração, cada uma com o comando ou arquivo exato, onde ele fica e como é quando funciona.
  • Qual está faltando para você? support@letsweft.com — uma pessoa lê esse endereço, e uma página é um dia de trabalho, não um trimestre.

Kimi Code CLI, e uma reconexão que falhava em silêncio

O agente de terminal da Moonshot se conecta ao Weft: um comando, um login no navegador e seu quadro está no shell. Ao adicioná-lo, apareceu um bug nosso que nada tinha a ver com o Kimi — reconectar um cliente de terminal podia morrer depois de um login bem-sucedido, com um erro que a maioria leria como "o Weft está quebrado". Os dois estão resolvidos.

  • Kimi Code CLI: `kimi mcp add --transport http --auth oauth weft https://letsweft.com/api/mcp` e depois `kimi mcp auth weft`. Não há client ID para preencher — o Kimi se registra sozinho durante o handshake. Guia em /kimi-cli.
  • A correção: clientes de terminal recebem o login numa porta que escolhem a cada execução, e nós exigíamos a porta registrada da primeira vez. A primeira conexão funcionava e uma seguinte caía em "invalid redirect" com o login já feito. Agora qualquer porta de loopback é aceita, que é o que o padrão sempre pediu.
  • Se você desistiu de uma reconexão nas últimas semanas, vale tentar de novo — essa falha acabou.

Mais onze clientes de IA, cada um com seu guia

O Weft funciona com qualquer assistente que fale MCP, mas "deveria funcionar" não é instrução. Onze clientes agora têm página própria com a configuração exata, onde fica o arquivo, qual plano é necessário e o que perguntar primeiro.

  • Novos guias: VS Code, GitHub Copilot CLI, JetBrains (via Junie), Kiro, Warp, goose, Raycast, Perplexity, Grok, Mistral Le Chat e Meta Muse Code.
  • Quatro bugs de OAuth encontrados e corrigidos no caminho, todos no último passo do login de clientes de terminal — o tipo que deixa a pessoa olhando um erro em vez do quadro.
  • As listas legíveis por máquina em /llms.txt e /.well-known/mcp.json passam a ser derivadas da mesma fonte das páginas, então não podem mais ficar para trás.

Weft em vinte idiomas, e preços conforme o lugar onde você vive

Chegaram alemão, francês e japonês, e depois mais catorze: chinês (simplificado e tradicional), coreano, italiano, holandês, polonês, tcheco, sueco, turco, russo, híndi, indonésio, vietnamita e árabe — incluindo da direita para a esquerda. O site, a documentação, os e-mails e o app falam todos eles.

  • Vinte idiomas ao todo. Escolha o seu nas Configurações; a escolha vai junto para e-mails e notificações, não só para a página que você está lendo.
  • Os preços aparecem na sua moeda quando existe uma — euros, libras, reais, dólares canadenses, ienes — e na UE o número que você vê é o que você paga, com IVA incluído.
  • Seis países da UE fora da zona do euro estavam sendo cobrados em dólares. Agora estão em euros. Isso era um bug, não uma preferência.
  • Nada mudou no custo de um assento: US$ 7 por mês ou US$ 60 por ano, e os valores locais são esse mesmo preço convertido, com imposto mostrado onde há imposto.

O Weft fala português e espanhol

Os dois primeiros idiomas depois do inglês, e o produto inteiro veio junto: o site, o quadro, a documentação, as páginas legais e os e-mails. Os preços também acompanharam — reais no Brasil, euros na Espanha, cada um já com o imposto local dentro do número.

  • Português (Brasil) e espanhol, de ponta a ponta, e não uma landing traduzida com um app em inglês atrás.
  • O idioma escolhido fica guardado na sua conta, então e-mail e push chegam nele também.
  • O Pix está a caminho para cartões brasileiros; o pagamento com cartão já funciona hoje.

Um preço por assento, seja qual for o tamanho do time

O plano anual costumava custar menos por assento conforme o time crescia: US$ 60 para um, US$ 58 com dois, caindo um dólar por assento até US$ 50 com dez ou mais, aplicado a todo mundo de uma vez. Explicar isso exigia uma tabela de dez linhas na página de preços, um exemplo resolvido embaixo dela, uma cláusula nos termos e uma linha no diálogo de assentos — e economizava US$ 25 por ano para um time de cinco pessoas. É uma troca pior do que parecia. Agora um assento custa US$ 7 por mês ou US$ 60 por ano, em qualquer tamanho de time.

  • Adicione um colega de time, adicione US$ 7 por mês — ou US$ 5 por mês se pagar o ano. Esse é o modelo de preços inteiro; não há tabela em que procurar a sua linha.
  • O mensal continua em US$ 7 por assento, e um assento único continua em US$ 60 por ano. O anual segue economizando 29%.
  • Times maiores pagam mais por assento do que a tabela antiga dava a eles: um time de dez assentos no anual pagava US$ 50 por assento e agora paga US$ 60. Times que já estão na tabela antiga mantêm o valor — nada é reprecificado sozinho, e só muda se você mudar a quantidade de assentos, e aí o novo valor aparece antes de você confirmar.
  • Os assentos continuam sendo cobrados proporcionalmente no dia em que você os adiciona, e adicionar um não muda mais o preço de ninguém.

O Pro fica mais amplo pelo mesmo preço — e três dessas coisas saem do Grátis

Quatro capacidades rodavam no Weft há semanas e não eram citadas em nenhuma página de preços em lugar nenhum: um arquivo que lembra de tudo, importação de CSV, uma lixeira que dá para desfazer e memória de trabalho — o que seus agentes aprenderam, guardaram e consolidaram entre sessões. Agora elas fazem parte do Pro, pelo preço que o Pro já tinha. Três delas também funcionavam no Grátis até hoje, e a partir de hoje não funcionam mais. Isso é um teste, não uma decisão que estamos escondendo: o que custa para você, o que não é afetado e como nos dizer que foi a escolha errada está tudo abaixo.

  • Memória de trabalho: os fatos, preferências, restrições e lições que seus agentes anotam enquanto trabalham, devolvidos a eles como contexto na próxima tarefa — e invalidados por data em vez de apagados, para que uma nota velha deixe de ser citada em vez de sumir sem aviso. Está rodando desde agosto. Ninguém foi avisado.
  • Histórico ilimitado: o arquivo lembra de tudo, para sempre, e nada é jamais expurgado dele. O Grátis alcança trinta dias para trás, que é o que o Grátis sempre fez — esta linha não é uma mudança, é algo que era verdade e não estava dito.
  • Importação de CSV: traga uma exportação inteira do Linear, Jira, Notion ou Trello em /board/import — mapeie as colunas uma vez e o lote entra em uma única transação.
  • Uma lixeira que dá para desfazer: excluir uma tarefa sempre foi reversível por trinta dias. Excluir continua funcionando em todos os planos e sempre vai funcionar — é o único jeito de excluir qualquer coisa, e no Grátis é também como você volta para baixo do limite de cinquenta tarefas. O que o Pro compra é o caminho de volta.
  • O que isso custa para você se está no Grátis: o importador de CSV, a restauração da lixeira e a memória de trabalho param de funcionar hoje. Seus agentes não vão escrever notas novas, e as que já estão no seu quadro não são mais servidas a eles. Nada foi apagado — cada nota, cada tarefa, cada cartão na lixeira continua lá, e fazer upgrade mostra tudo de novo.
  • O que não é afetado: sua IA ainda pode criar um lote inteiro de tarefas em uma chamada em qualquer plano. Só o importador web está atrás do Pro; a ferramenta bulk_create_tasks que seu assistente usa não está, porque empurrar os agentes de volta para uma chamada por tarefa gastaria sua cota mensal só para provar um ponto.
  • E exportar seus próprios dados não está atrás de nada, em plano nenhum. Sair com o que você escreveu não é um recurso que se compra.
  • Se isso tirou algo de que você dependia, diga: support@letsweft.com. É um teste, uma configuração desliga o teste para todo mundo, e uma pessoa lê esse endereço.

Seus agentes agora conseguem falar com você no celular

O Mobile 1.4.0 está no ar na App Store e no Google Play. A Caixa de entrada — onde o trabalho concluído dos agentes espera pelo seu veredito e as perguntas dos agentes esperam pela sua resposta — só existia na web, então um agente podia terminar em um minuto e depois esperar horas até você estar perto de um laptop. Agora a fila está no seu bolso, e o celular avisa no momento em que algo realmente precisa de você.

  • A Caixa de entrada no celular: aprove o trabalho concluído, devolva com uma nota ou responda à pergunta de um agente de onde você estiver.
  • Notificações push quando um agente está esperando por você — para as duas coisas que valem uma interrupção: trabalho concluído para revisar e perguntas que bloqueiam o progresso.
  • A coluna Done agora mostra seu trabalho concluído mais recente no topo, então conferir o que aconteceu hoje não significa mais rolar pelo mês passado.
  • Envie feedback para quem faz o Weft direto das Configurações — chega na frente de uma pessoa.
  • Pequenas correções, incluindo o caminho de volta ao quadro a partir da tela do Time.

A Caixa de entrada: o trabalho dos seus agentes agora espera pelo seu veredito, não numa coluna

Agentes terminam trabalho mais rápido do que qualquer um consegue conferir, e "pronto" vindo de um agente é uma alegação, não um fato. A Caixa de entrada é onde essas alegações fazem fila para você: cada tarefa concluída chega com um comprovante — o que foi feito, as evidências, o que explicitamente NÃO foi feito — e espera pelo seu aceitar, refazer ou descartar. Perguntas que os agentes não conseguem responder sozinhos caem no mesmo lugar. Sua atenção é o recurso escasso; o Weft agora a trata assim.

  • Trabalho concluído por agentes vai para Revisão, não direto para Done — com um comprovante: resultado, artefatos que você pode conferir sem confiar no relato, alegações e o que ficou por fazer, dito em voz alta.
  • Aceite, devolva com uma nota ou descarte — cada veredito é registrado, e o que seus agentes aprendem com ele alimenta o histórico deles.
  • Agentes podem fazer uma pergunta de verdade no meio da tarefa em vez de chutar ou morrer em silêncio — ela espera na Caixa de entrada com opções, e a resposta volta para o cliente de IA que perguntou.
  • A rapidez com que sua resposta chega ao agente depende do cliente dele — e os clientes declaram isso sozinhos ao se conectar. Claude Code, Cursor, Codex CLI e Antigravity suportam formulários ao vivo dentro da chamada, então um agente ali pode esperar enquanto você responde; o Claude Code também pergunta com seus próprios cartões de opção nativos. O ChatGPT e o claude.ai na web não suportam formulários: o agente pergunta no chat, e uma resposta dada pela Caixa de entrada chega a ele com a sua próxima mensagem no chat — ou imediatamente, se você disser ao agente que já respondeu no app.
  • Um limite de fila para a sua atenção, não para o trabalho: quando já há trabalho concluído demais esperando por você, agentes que pedem uma tarefa nova são direcionados a limpar a fila primeiro.
  • Agnóstico de cliente por construção: o roteamento vive no quadro, não em nenhum cliente, então o trabalho concluído cai em Revisão seja qual for o assistente que o fez. Claude, ChatGPT, Cursor e Codex já se conectam a quadros do Weft hoje.

O app do celular alcança a web: todos os espaços de trabalho, seu time e sprints que dá para arquivar

O Mobile 1.3.0 fecha a distância para a web. O app conhecia exatamente um espaço de trabalho, então comprar um time na web e abrir o celular mostrava o quadro que por acaso estivesse ativo, sem jeito de chegar ao outro. Agora dá para alternar entre eles, tocar o time pelo celular e arquivar um sprint em vez de excluí-lo.

  • Alterne entre espaços de trabalho pelo menu — quadros pessoais e de time, com papel, número de membros e plano em cada um. No tablet, o seletor fica no cabeçalho, onde antes era completamente inacessível.
  • Gestão do time no celular: convide pessoas, veja quem ocupa um assento e quantos restam — os mesmos números que a web aplica.
  • Arquive um sprint pelo celular em vez de excluí-lo, para que o histórico sobreviva.
  • Um botão flutuante de adicionar tarefa no quadro, e as páginas de sprints redesenhadas para serem usáveis na tela de um celular em vez de um layout de desktop encolhido.
  • Arrastar um cartão não briga mais com rolar o quadro — um toque que começa como rolagem continua sendo rolagem.
  • Um espaço de trabalho de time não pago agora aparece como bloqueado em vez de recusar silenciosamente cada gravação, com a saída indicada nele.
  • Se seu e-mail não está verificado, o app avisa e pode reenviar o link — antes só a web fazia isso, embora a maioria dos cadastros venha das lojas.
  • Acessibilidade: o menu chegava ao VoiceOver como uma única frase de nove itens sem nada ativável. Agora cada linha é um controle próprio.
  • Sendo liberado no Google Play agora; em revisão na App Store.

O Pro mensal agora custa US$ 7 por assento

O mensal caiu de US$ 20 para US$ 7 por assento. A US$ 20, o plano anual custava um quarto do mensal, o que não é desconto, e sim outro produto a outro preço — ninguém escolheria racionalmente o mensal, então ele existia só para ser recusado. Agora os dois são comparáveis e você escolhe pela forma como prefere pagar.

  • US$ 7 por assento por mês, fixo — sem faixas por volume no mensal.
  • O anual continua em US$ 60 para um assento único, cerca de US$ 5 por mês, e fica mais barato por assento conforme o time cresce: US$ 58 com dois assentos, até US$ 50 com dez ou mais.
  • O anual economiza 29% para um assento e até 40% para um time maior.
  • O mesmo preço em todo lugar — letsweft.com, App Store e Google Play.
  • O Grátis não muda: 50 tarefas no quadro e 200 chamadas de ferramenta de IA por mês.

Espaços de trabalho de time ganharam a própria porta de entrada

Criar um time costumava deixar você numa página cuja metade de cima discutia com o motivo da sua chegada, com o formulário em si abaixo da dobra. Nomear um time, dimensioná-lo e pagar por ele é uma decisão só, então agora tem uma tela só e um endereço só que você pode passar para alguém: /team/new.

  • Uma página dedicada para criar um espaço de trabalho de time — sem chamadas para ação concorrentes, e um link que dá para enviar.
  • Escolha mensal ou anual na criação, com o outro preço citado ao lado, em vez de ver um e ficar se perguntando sobre o outro.
  • Os convites são endereçados a uma pessoa em vez de serem links anônimos.
  • O contador de assentos mostra quantos você ainda pode convidar, não o que você comprou: você ocupa um assento, e um convite pendente reserva um pelos seus sete dias completos. O número exibido agora é produzido pela mesma função que o aplica, então os dois não podem divergir.
  • Aceitar um convite verifica os assentos de novo, não só enviar um — antes, um time podia lotar além do limite entre as duas etapas.
  • Um espaço de trabalho de time criado mas nunca pago fica lacrado em vez de silenciosamente utilizável, que era o que fazia de abandonar o checkout um jeito de colecionar quadros grátis.
  • A cobrança se conserta sozinha: o diálogo de assentos consegue reconciliar com o Stripe quando uma assinatura foi alterada fora do app, e o estado de cobrança é verificado de novo diariamente, então um único webhook perdido deixa de ser permanente.

Conecte seu quadro ao Claude Code com um comando

O endpoint MCP está no ar desde abril, mas conectá-lo significava saber o que é MCP, encontrar a URL do endpoint e seguir um fluxo de OAuth. O weft-tasks é o mesmo quadro na forma de plugin do Claude Code, e instalá-lo já traz a conexão junto.

  • claude plugin marketplace add AndreiFinogeev/weft-tasks, depois claude plugin install weft@weft — essa é toda a configuração.
  • O servidor MCP viaja com o plugin, então não há endpoint para colar nem instruções de OAuth para seguir.
  • Vem também como Agent Skill, ensinando ao agente o fluxo do quadro: iniciar a tarefa quando começa, concluí-la com um resultado escrito.

Importe seu backlog: upload de CSV e importação por IA em uma chamada

Migrar para o Weft não significa mais redigitar seu backlog. Envie uma exportação em CSV do Linear, Jira, Notion ou Trello na nova página de importação — ou simplesmente cole a exportação no chat da sua IA e ela cai no quadro em uma única chamada.

  • Nova página Quadro → Importar: envie um CSV, confira o mapeamento de campos detectado automaticamente (título, status → coluna, prioridade, prazo), pronto — as tarefas caem nas colunas certas, em ordem.
  • Nova ferramenta MCP bulk_create_tasks: sua IA importa uma lista inteira em uma chamada e uma transação — tudo ou nada, e muito mais barato para a cota mensal de chamadas de IA do que criar tarefas uma a uma.
  • Funciona com qualquer lista de 3+ tarefas vinda de uma conversa, não só exportações — "registre tudo isso como tarefas" agora é uma chamada só.
  • As colunas são endereçadas por significado ('backlog', 'todo', 'doing', 'done') ou por nome; os sprints dos ciclos da sua ferramenta antiga podem ser criados antes e referenciados por tarefa.
  • Combina com a janela de tolerância de 24 horas para importação: traga tudo no primeiro dia, organize depois.

Done escoa para o histórico do sprint

A coluna Done é um buffer, não um museu. Concluir um sprint agora varre as tarefas concluídas do quadro para o histórico do sprint — arquivadas, nunca excluídas. O quadro se reinicia para o próximo sprint enquanto a busca, as páginas de sprint e sua IA mantêm o registro completo.

  • Conclua um sprint e as tarefas concluídas saem da coluna Done para a página de histórico do sprint — as não concluídas ficam no quadro.
  • Arquivo não é lixeira: tarefas arquivadas nunca são expurgadas, continuam pesquisáveis via search/fetch do MCP e mantêm seus dados de tempo de ciclo.
  • "Arquivar tudo" na coluna Done (e a nova ferramenta MCP archive_done_tasks) limpa o resto da coluna Done — tudo que está fora do sprint em andamento. "Mova tudo que está em Done para o arquivo" agora simplesmente funciona.
  • O arquivo é reversível: sua IA pode trazer uma tarefa arquivada de volta com move_task ou complete_task, e os clientes de IA veem o histórico completo de um sprint via list_tasks com escopo de sprint.
  • get_board_state agora mantém o trabalho ativo visível quando um quadro grande é truncado: colunas em andamento primeiro, e as tarefas mais recentes de Done preenchem o resto.
  • Trabalho arquivado não conta mais para o limite grátis de 50 tarefas — o limite mede seu quadro ativo, e terminar um sprint libera o espaço que ele usava.
  • O plano Grátis lembra os últimos 30 dias de histórico arquivado; o Pro lembra de tudo. Nada é jamais excluído — faça upgrade e tudo volta.

Seus agentes agora trabalham as tarefas pelo quadro

Até agora, um cliente de IA podia fazer uma tarefa do seu Backlog e deixar o cartão intocado — você (e todos os outros agentes) não faziam ideia de que ela estava em andamento ou já concluída. Duas novas ferramentas MCP fecham o ciclo: os agentes movem a tarefa para Doing no momento em que começam e para Done, com um resultado escrito, quando terminam.

  • start_task: no momento em que um agente começa a executar uma tarefa, o cartão vai para Doing — visível para você e para todos os outros clientes conectados, então ninguém a pega duas vezes.
  • complete_task: o cartão cai em Done com uma nota "Outcome (AI, date)" anexada à descrição — abra o cartão e veja o que foi feito e onde está o resultado.
  • Os agentes são instruídos a checar Doing antes de puxar trabalho do Backlog, e a deixar trabalho inacabado em Doing em vez de abandoná-lo em silêncio.
  • Sem configuração — chats novos adotam o comportamento automaticamente (chats longos podem precisar reconectar o conector). O MCP cresce para 23 ferramentas.

Entre com Google e Apple

Um toque para entrar: o Weft agora suporta login com Google e Apple na web e no app móvel (v1.2.0), além do e-mail. Contas de e-mail existentes são vinculadas automaticamente quando os endereços batem — sem duplicatas.

  • "Continuar com o Google" e "Continuar com a Apple" no cadastro e no login de letsweft.com.
  • App móvel 1.2.0 (App Store e Google Play): os mesmos dois botões, com Sign in with Apple nativo no iOS.
  • Criou a conta por e-mail antes? Entre com Google ou Apple usando o mesmo endereço e ele se vincula à sua conta existente.
  • Também no 1.2.0: redefinição de senha pela tela de login do app — chega de ficar trancado do lado de fora quando está na rua.

Weft em um clique para o Replit Agent

O Weft agora se conecta ao Replit: um link oficial de instalação "Add to Replit" deixa seu quadro a um clique do Replit Agent, que lê o escopo do sprint e registra follow-ups de todo Replit App que você constrói.

  • "Add to Replit" — o link oficial de instalação de MCP do Replit: um clique abre replit.com/integrations com o servidor do Weft preenchido; "Test & Save" e o login via OAuth terminam o serviço.
  • Caminho manual também documentado: Integrations → "MCP Servers for Replit Agent" → "Add MCP server" → cole o endpoint. O Replit detecta o OAuth do Weft automaticamente — sem chaves de API nem headers.
  • Conecte uma vez, use em todo lugar: as conexões MCP do Replit são no nível da conta, então o Agent de todo Replit App pode operar seu quadro.
  • Construa com o quadro no loop: "veja meu quadro do Weft e comece pelo que estiver no topo de Todo", ou "registre os bugs que você acabou de encontrar como tarefas de prioridade alta".

Conecte o Weft ao Lovable

O Weft agora tem um guia de configuração para o Lovable, o construtor de apps com IA: adicione o Weft como conector de chat e o Lovable lê o escopo do seu sprint enquanto constrói — e depois registra direto no seu quadro os follow-ups que encontrar.

  • Nova página /lovable com a configuração em quatro passos: Settings → Connectors → Personal connectors → Custom → "New MCP server", cole o endpoint do Weft, entre com OAuth.
  • Funciona em todos os planos do Lovable — conectores de chat são gratuitos e não consomem créditos de build.
  • Construa com o quadro no loop: "leia o sprint ativo e construa a tarefa de maior prioridade", ou "registre tudo que ainda está tosco nesta página como tarefas no Backlog".
  • O mesmo endpoint OAuth 2.1 de todos os outros clientes — sem chaves de API, com escopo na sua conta.

Veja quem criou cada tarefa — e a qual empreendimento ela pertence

Dois recursos para quadros em que a IA faz trabalho de verdade: a atribuição de criador mostra se uma tarefa veio de você ou do Claude, ChatGPT, Cursor ou Gemini — com o logo do cliente no cartão — e os projetos deixam um quadro só abrigar todos os empreendimentos que você toca, com cada chip de tarefa carregando o favicon do seu projeto.

  • Cartões criados por IA ganham um selo com o logo do cliente (canto inferior esquerdo, ao lado do ponto de prioridade); cartões humanos ficam exatamente tão limpos quanto antes. O modal da tarefa mostra "Criado por Claude · 28 de jul".
  • O novo filtro Todos / IA / Eu responde "o que meus agentes adicionaram enquanto eu estava concentrado?" — ele só aparece depois que o quadro tem tarefas criadas via MCP.
  • A atribuição foi preenchida retroativamente: tarefas que você criou via MCP antes de hoje já carregam seus selos.
  • Projetos: marque uma tarefa com o empreendimento a que ela pertence — uma startup, um cliente, pessoal. Os chips mostram o favicon do site do projeto; filtre o quadro para um empreendimento com um clique; crie projetos ali mesmo no modal da tarefa.
  • O MCP cresce para 21 ferramentas: list_projects, create_project, update_project, um parâmetro project nas ferramentas de tarefa (aceita o nome do projeto, sem diferenciar maiúsculas) e um filtro createdSource em list_tasks.
  • A parte AI-first: agentes conectados registram tarefas no projeto certo automaticamente quando a conversa deixa isso óbvio, e "organize meu quadro em projetos" faz seu agente propor um mapeamento e fazer todo o registro depois de uma confirmação.

Instalação do Cursor em um clique + listagem no Cursor Directory

Conectar o Weft ao Cursor não significa mais editar o mcp.json: a página /cursor agora tem um botão oficial "Add to Cursor", e o Weft está listado no Cursor Directory.

  • "Add to Cursor" — o deeplink oficial de instalação da Anysphere: um clique abre o Cursor e adiciona o servidor MCP do Weft.
  • Listado no Cursor Directory: cursor.directory/plugins/weft.
  • A config manual em ~/.cursor/mcp.json continua documentada como alternativa.

Extensão oficial para a Gemini CLI

O Weft agora vem como extensão de primeira classe da Gemini CLI: um comando instala a conexão MCP mais um arquivo de contexto que ensina ao Gemini as convenções do quadro — sem editar o settings.json.

  • Instalação: gemini extensions install https://github.com/AndreiFinogeev/weft-gemini-extension
  • Inclui o servidor MCP hospedado (OAuth 2.1, todas as 18 ferramentas) e as convenções do quadro — semântica da lixeira, regras de sprint, proteções contra prompt injection.
  • Listada na galeria de extensões da Gemini CLI em geminicli.com/extensions.
  • O guia de configuração /gemini-cli foi reescrito em torno da extensão; a config manual no settings.json continua como alternativa.

O Weft está na App Store e no Google Play

Os apps nativos para celular saíram. Leve seu quadro para o sofá, o trajeto ou um avião sem wi-fi — offline-first, sincronizado no momento em que você volta a ficar online, com o mesmo quadro guiado por IA por baixo.

  • iPhone e iPad — apps.apple.com/app/weft-ai-agent-task-board/id6769017865.
  • Android — play.google.com/store/apps/details?id=com.letsweft.mobile.
  • Sincronização offline-first: as edições ficam na fila localmente e entram limpas quando você reconecta. Nenhuma alteração perdida.
  • A nova página /downloads reúne todas as formas de obter o Weft; os selos da App Store e do Google Play agora estão na landing.

O Weft está no ar no Plugin Directory do ChatGPT

O Weft passou na revisão da OpenAI e agora é um plugin publicado do ChatGPT. Chega de modo desenvolvedor ou configuração manual de MCP — encontre o Weft no Plugin Directory, clique em Conectar, e seu quadro fica a uma menção @ de distância.

  • Instalação em dois cliques: abra Plugins na barra lateral do ChatGPT (ou Configurações → Plugins), busque "Weft", clique em Conectar.
  • Invoque de qualquer chat — mencione o plugin com @ ("@Weft o que tem no meu quadro?") ou escolha-o no menu +.
  • Uma listagem, duas superfícies: o Plugin Directory é compartilhado pelo ChatGPT e pelo Codex.
  • Funciona em todos os planos do ChatGPT, inclusive o Free. Workspaces Enterprise e Edu precisam que um admin habilite os plugins antes.
  • O guia de configuração /chatgpt foi reescrito em torno do plugin publicado. O caminho do conector personalizado (modo desenvolvedor) continua documentado como alternativa para regiões onde a listagem ainda não chegou.

Superfície do site descobrível por IA

Toda página sobre a qual assistentes de IA tendem a perguntar agora tem uma URL canônica. Documentação, guias de configuração por cliente, comparações, guias de migração e páginas de persona estão todos no ar.

  • /docs — árvore completa de documentação: início rápido, seis páginas de conceitos e uma referência das ferramentas MCP (15 ferramentas).
  • /integrations e nove páginas de configuração por cliente (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, Gemini CLI, Windsurf, Cline, Zed).
  • /vs — comparações honestas lado a lado com Linear, Jira, Notion, Trello, ClickUp, Asana, Todoist.
  • /migrate-from — guias passo a passo a partir do Linear, Jira, Notion, Trello, importando pelo próprio servidor MCP.
  • /for — páginas de persona para fundadores solo, indie hackers, times pequenos e times AI-native.
  • /llms.txt, /llms-full.txt, /pricing.md, /.well-known/mcp.json, /sitemap.xml — superfície legível por máquina para crawlers de LLM.
  • Novo cabeçalho do site com os menus Casos de uso e Comparar, mais um menu sanfona no celular.

Servidor MCP com 15 ferramentas

O endpoint MCP com OAuth 2.1 do Weft entrou no ar em https://letsweft.com/api/mcp. Quinze ferramentas cobrem toda a superfície Scrumban — leia, edite e rode sprints a partir de qualquer IA compatível com MCP.

  • Dynamic Client Registration — sem chaves de API manuais.
  • Ferramentas anotadas com readOnlyHint, destructiveHint, idempotentHint.
  • Escopo por usuário via JWT; clientes concorrentes no mesmo quadro.
  • Verificado com Claude Code, Cursor, ChatGPT.