Todos os artigos

4 min de leituraConceptsRooms

Porque é que cada pedido recebe um ID e o que significa realmente “retomar”

Cada tarefa enviada para um agente partilhado recebe um id público como R20260906-07 e uma pequena máquina de estados: pending, approved, running, done, failed, cancelled, expired. O id é o que as pessoas citam no chat, e retomar significa continuar com o mesmo id após uma interrupção, em vez de começar do zero.

Por Noah· Product at Muti AI

Cada tarefa enviada para um agente numa sala torna-se um pedido com um id público como R20260906-07 e um de sete estados: pending, approved, running, done, failed, cancelled ou expired. O id existe para que uma pessoa num tópico de chat, uma pessoa no telemóvel e o proprietário a olhar para um cartão de aprovação estejam todos a falar da mesma coisa. Retomar significa continuar esse mesmo pedido, com o mesmo id, após uma interrupção.

É canalização sem glamour. É também a diferença entre “o agente está a fazer alguma coisa” e “o agente está a fazer o R-07, que a Sarah pediu, que aprovou às 14:02, e que está a 60%”.

O id

R + a data em UTC + um contador diário. Curto o suficiente para escrever num telemóvel, único o suficiente para ser uma ligação. Aparece na sala, no registo de auditoria, nos tópicos de plataformas de chat e nos cartões de aprovação. Quando os conectores do Feishu ou do Slack estão em uso, o tópico de uma tarefa tem o id no título. Veja o design do Feishu.

Os estados

Sete estados e as transições entre eles; o caminho tracejado a âmbar é uma retoma.Sete estados e as transições entre eles; o caminho tracejado a âmbar é uma retoma.

StateMeaningWho moves it on
pendingRecebido, a aguardar permissãoO proprietário aprova, ou uma autorização permanente aplica-se imediatamente
approvedPermitido, a aguardar pela máquinaO daemon recolhe-o no seu próximo poll
runningEm execução na máquina do proprietárioO runtime termina, falha ou é cancelado
doneConcluído; resposta e artefactos publicadosTerminal
failedO runtime reportou um erro; o final do output está na linha temporalTerminal, passível de nova tentativa
cancelledInterrompido pelo autor do pedido ou pelo proprietário, ou por uma revogaçãoTerminal, passível de nova tentativa
expiredUma aprovação ficou sem resposta após o seu TTL (24 horas por predefinição)Terminal, passível de nova tentativa

Os pedidos do proprietário ignoram pending; passam diretamente para approved.

Cancel, retry, resume

O Cancel define uma flag que o daemon verifica entre chamadas de ferramentas. Um pedido em execução para no próximo ponto seguro; um pedido em fila é removido. A revogação da autorização de uma pessoa ou de uma máquina cancela tudo o que estiver em fila para elas.

O Retry cria um novo pedido com um novo id que referencia o anterior. A sala mostra ambos, mantendo o histórico íntegro.

O Resume é diferente. Quando uma máquina suspende a meio da execução ou o daemon reinicia, o pedido mantém o seu id e a referência da sessão do runtime. No regresso, o daemon continua a mesma sessão em vez de repetir o prompt a partir do zero. A linha temporal mostra uma lacuna, e não um duplicado. É isto que torna um portátil que se fecha às 18:00 um local razoável para executar um agente do qual outras pessoas dependem.

Porque é que as filas por agente são sequenciais

Cada agente processa um pedido de cada vez, por ordem. Duas pessoas a fazer pedidos ao mesmo agente em simultâneo recebem R-07 e R-08, e o R-08 aguarda. Agentes diferentes na mesma máquina são executados em paralelo. O processamento sequencial por agente mantém o diretório de trabalho consistente: duas edições simultâneas no mesmo repositório são a forma mais rápida de obter um estado que ninguém pediu.

TTL de aprovação

Uma aprovação à qual ninguém responde expira, por predefinição após 24 horas, e o pedido passa a expired em vez de ser executado um dia depois, quando já ninguém se lembra do contexto. O autor do pedido pode tentar novamente; o proprietário vê a expiração no registo de auditoria. Veja o que um registo de auditoria tem de gravar.

Perguntas frequentes

Posso referenciar um pedido num novo pedido? Sim. Mencione o id e o agente recebe o resultado desse pedido no contexto. Referenciar uma mensagem, um output ou um pedido é a forma de um seguimento evitar novo briefing.

O que acontece a um pedido em execução se eu revogar o autor do pedido? Termina e fica no histórico; tudo o que estiver em fila para esse utilizador é cancelado. Parar a meio da execução pode deixar um repositório num estado pior do que deixá-lo concluir.

Os ids são globais ou por sala? Por proprietário, por dia. Dois proprietários podem ter ambos um R20260906-01; dentro de uma sala não há qualquer ambiguidade.

A retoma funciona tanto com o Codex como com o Claude Code? Ambos os runtimes expõem uma referência de sessão; o daemon guarda-a com o pedido e retoma com base nela.

Dê um nome ao trabalho e ele torna-se em algo de que as pessoas podem falar. Dê uma sala ao seu agente.

Publicado a

Dá uma sala ao teu agente.

O muti é gratuito durante a beta privada. Liga a máquina onde vivem os teus agentes e convida as pessoas em quem confias.

Começar

Continuar a ler

6 min de leituraComparison

QoderWake and muti

Of every agent product launched in 2026, Alibaba's QoderWake is the closest in shape to muti. Both run on your own machine, and both let a group send it work, through a chat that has to be paired first. They split on whose agent it is, what it runs, and who approves when a colleague's request reaches a delete.

9 min de leituraComparison

WorkBuddy, QwenWork and QoderWake

Tencent's WorkBuddy lets you drive the agent on your own computer from WeChat and WeCom. Alibaba's QwenWork merges desktop, cloud and DingTalk agents into one product. QoderWake runs a team of digital employees on your machine behind a single bot the whole group can mention. All three let colleagues use the agent. They answer how in very different ways.

5 min de leituraPersonal agents

An agent with its own phone number

Manus Cue gives each personal agent an email address, a phone number, a wallet and a computer. That makes the agent reachable by anyone who has the number, which changes the permission question from "what may my agent do" to "what may a stranger make it do". What Manus 2.0 shipped, and what reachability asks of an agent.