Repository navigation
feat(agent): sdk-core 0.3.7 com a lista de passos do turno no evento plan e no item plan do history (#138) - #139
Conversation
|
/gandalf |
gandalf-the-grey-bot
left a comment
There was a problem hiding this comment.
Sem comentários de linha nesta rodada.
|
Gandalf, análise 1 · commit Pega-rápido Insights Forma da implementação: aprovada Findings: nenhum achado acionável. Confiança, comentários e testes Decisão: mergeável. A ativação completa depende da compatibilidade e da publicação coordenada descritas acima. Aqui o meu check é obrigatório: depois de um push, comente |
|
Gandalf, análise 1 · commit Pega-rápidoO SDK passa a reconhecer InsightsA mudança faz sentido e reaproveita o modelo de itens da sessão. O contrato público mantém o payload original e adiciona campos convenientes sem criar uma abstração paralela.
Forma da implementaçãoOs tipos públicos e a variante discriminada Findings
VerificaçãoO CI do SHA revisado passou: Confiança: 8/10, sustentada pela leitura do diff e pelo CI verde neste SHA, sem validação dos produtores futuros do contrato. Decisão: não aprovaria até corrigir F1 e acrescentar a regressão de histórico/replay. Aqui o meu check é obrigatório: depois de um push, comente |
96a26b8 to
2f5af78
Compare
|
/gandalf |
1 similar comment
|
/gandalf |
gandalf-the-grey-bot
left a comment
There was a problem hiding this comment.
Sem novos comentários de linha nesta rodada.
|
Gandalf, análise 2 · commit Desde a análise 1: o ponto sobre Decisão: a correção no commit revisado está confirmada, mas não aprovaria o head atual até nova análise. Aqui o meu check é obrigatório: depois de um push, comente |
|
Gandalf, análise 3 · commit Desde a análise 2: os commits posteriores a Execução incompleta: a análise técnica foi concluída, mas não consegui resolver a conversa F1: a identidade disponível do bot não tem permissão para fechar threads. A conversa continua aberta, e o ruleset exige resolução antes do merge. Decisão: não aprovaria enquanto a conversa F1 permanecer aberta; alguém com permissão precisa resolvê-la. Aqui o meu check é obrigatório: depois de um push, comente |
|
/gandalf |
gandalf-the-grey-bot
left a comment
There was a problem hiding this comment.
Sem achados novos neste delta documental.
|
Gandalf, análise 3 · commit Desde a análise 2: o changelog corrige o intervalo para Decisão: mergeável. Aqui o meu check é obrigatório: depois de um push, comente |
|
Gandalf, análise 3 · commit Desde a análise 2: os commits posteriores a Execução incompleta: a análise técnica foi concluída, mas não consegui resolver a conversa F1: a identidade disponível do bot não tem permissão para fechar threads. A conversa continua aberta, e o ruleset exige resolução antes do merge. Decisão: não aprovaria enquanto a conversa F1 permanecer aberta; alguém com permissão precisa resolvê-la. Aqui o meu check é obrigatório: depois de um push, comente |
|
/gandalf |
gandalf-the-grey-bot
left a comment
There was a problem hiding this comment.
Sem novos comentários de linha nesta rodada.
|
Gandalf, análise 4 · commit Desde a análise 3: a árvore não mudou; F1 segue corrigido e não há pontos abertos. O CI deste SHA passou: Decisão: mergeável. Aqui o meu check é obrigatório: depois de um push, comente |
|
/gandalf |
1 similar comment
|
/gandalf |
…plan e no item plan do history (#138) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
70d8570 to
f2a07b6
Compare
|
/gandalf |
gandalf-the-grey-bot
left a comment
There was a problem hiding this comment.
Sem novos comentários de linha neste delta.
|
Gandalf, análise 5 · commit Desde a análise 4: o SDK passou a solicitar CI no SHA revisado passou: Decisão: mergeável. Aqui o meu check é obrigatório: depois de um push, comente |
Closes #138.
A lista de passos que o T3 unifica (TodoWrite e tarefas do Claude, plano do Codex) chega a sessao como o T3 mostra:
plan(AgentPlan:planId,steps{id, text, status, durationMs?},explanation?,statusdo item, maisitemId,sequence,turnId);kind: "plan"nohistory, com os mesmos campos e o frame empayload. Ao vivo cada atualizacao substitui o item onde ele entrou; no F5 vem o ultimo estado da linhaPLAN.Valores passam como vieram, sem traducao (status
runningcomo o T3 v2 manda).AgentTimelineItemganha um membro semtext, como no notification.A sessao pede o history com
kinds=all&include=plan(o copilot so devolvePLANa quem pede);AgentMessageListOptionsganhainclude: "plan". Sem ordem de subida: SDKs antigas pedemkinds=alle nao veem a linha, e um copilot sem o #559 ignora oincludee segue respondendokinds=allinteiro para esta SDK.Versao: 0.3.7, sobre a 0.3.6 publicada (#141).
Pares: mitra-sandbox#787 (frame), mitra-copilot#558 (linha).
Testes
reads a PLAN row as the plan item T3 showsepasses the turn's list of steps as T3's plan: falham sem a mudanca.npm run checkverde local (734 testes, build, contratos, smoke do pacote).🤖 Generated with Claude Code