Skip to content

Releases: grippado/flux

flux 1.31.0

Choose a tag to compare

@github-actions github-actions released this 15 Sep 21:24
0b8acfb

flux 1.31.0

✨ release: v1.31.0 — reverificar threads próprias abertas na rodada 2


Instalação no Claude Code:

/plugin marketplace add grippado/flux
/plugin install flux@flux

Cursor e Codex: ver o README.

flux 1.30.3

Choose a tag to compare

@github-actions github-actions released this 14 Sep 18:59
d7fa94b

flux 1.30.3

🔖 release: v1.30.3: boards e reviews ganham provenance (sessão + máquina)

board-template.md e review-artifact-template.md passam a gravar um bloco
provenance (machine, invocation, generator, captured_at) no frontmatter,
resolvido uma vez no nascimento do artefato. É o que permite associar uma
nota do vault de volta à sessão e à máquina que a produziu, algo que até
aqui só ferramentas pessoais fora deste repo faziam.

machine usa hostname -s como piso, sem depender de env var de instalação
pessoal (o repo é distribuído publicamente). captured_at segue o mesmo
formato e a mesma disciplina de relógio real que já valia para updated:/
date:, sem instruir ISO8601, formato que a disciplina do arquivo nunca
soube produzir. generator cobre também flux-probe e flux-refine, que
abrem board de perfil exploração mas não emitiam type próprio. O
flux:iterate --dry, que escreve pr-review fora do ponteiro para
review-artifact-template.md, ganhou o campo na própria enumeração.
PRIVACY.md agora declara a captura de hostname/invocação/timestamp nesses
artefatos.

Board e review antigos sem o campo continuam válidos: é aditivo.


Instalação no Claude Code:

/plugin marketplace add grippado/flux
/plugin install flux@flux

Cursor e Codex: ver o README.

flux 1.30.2

Choose a tag to compare

@github-actions github-actions released this 11 Sep 23:15
777762b

flux 1.30.2

🔖 release: v1.30.2: carimbo de data dos boards vem de date real

O board-template.md nunca instruía rodar um comando de relógio antes de computar
o HHMM do nome do arquivo ou de rolar o updated: do frontmatter, deixando a
inferência de "agora" a cargo de quem escreve o board. Achado em produção: um
board de flux:iterate nasceu com HHMM 20:46 e updated: 21:03 enquanto o horário
real de escrita era 17:55, drift de quase 3h batendo com o offset de fuso de
quem escreveu.

A disciplina de carimbo de data agora exige date "+%Y-%m-%d %H:%M %z" antes de
cada escrita de timestamp, com o valor literal propagado para HHMM/updated:/
TLDR/título do painel, sem hardcode de offset.


Instalação no Claude Code:

/plugin marketplace add grippado/flux
/plugin install flux@flux

Cursor e Codex: ver o README.

flux 1.30.1

Choose a tag to compare

@github-actions github-actions released this 10 Sep 14:56
e21641e

flux 1.30.1

🔖 release: v1.30.1: o gabarito de embasamento deixa de barrar a própria issue

O bloco de "Embasamento no código" do issue-template é copiado verbatim para
dentro da issue que o flux:issue cria, e usava travessão para separar o claim
do veredito. Sob um perfil com no_emdash, isso barrava a criação da issue no
guard de escrita, e o erro chegava longe da causa: a mensagem do guard aponta
para o texto já montado, nunca para o template que o produziu.

O separador virou parênteses nas três linhas do gabarito, e só nelas. A prosa
do arquivo, que nunca chega à issue, fica como está, porque a regra de
travessão vale para texto publicado e não para doc interno. Abaixo da regra da
seção entrou um parágrafo dizendo por que aquele bloco é diferente do resto do
arquivo, para a próxima edição não reintroduzir o separador sem saber o que ele
quebra.

Nada de capacidade muda nesta release: nenhum verbo novo, nenhum campo de
manifesto, nenhum caminho de degradação diferente.


Instalação no Claude Code:

/plugin marketplace add grippado/flux
/plugin install flux@flux

Cursor e Codex: ver o README.

flux 1.30.0

Choose a tag to compare

@github-actions github-actions released this 03 Sep 21:31
9d76972

flux 1.30.0

🔖 release: v1.30.0: o CLI fala com três harnesses

O flux CLI deixa de supor o claude como destino fixo. A flag --harness aceita
claude, cursor e codex, e a invocação é montada por harness com as formas
confirmadas contra os binários reais: cursor agent --print, codex exec, e o
separador -- antes do prompt, que os dois exigem porque o corpo começa com
--- PREFLIGHT RESOLVIDO. Qual harness usar é resolvido por uma cascata de
cinco degraus (FLUX_CLAUDE_CMD, --harness, FLUX_HARNESS, preferred_harness
no manifesto, claude com aviso), e o bloco enviado à sessão declara harness e
harness_source, então uma execução por wrapper não se passa por uma nativa.

O manifesto ganha preferred_harness. O README do CLI nasce em cli/README.md e
a landing ganha a página /docs, com o CLI em profundidade e uma entrada por
verbo com a mesma forma: o que recebe, o que produz, onde escreve, o que nunca
faz, para quem passa o bastão.

Esta release também publica o que estava nos manifests desde a 1.29: o
adaptador de agentes nativos do Codex nos contratos compartilhados, e a
exigência de permalink de blob em citação de código no reply e no probe. No
CLI, acumula a LAB-140: --remote via SSH com opt-out flux:ignore, modo
interativo sem argumentos, menu navegável e prévia do banner.


Instalação no Claude Code:

/plugin marketplace add grippado/flux
/plugin install flux@flux

Cursor e Codex: ver o README.

flux 1.28.0

Choose a tag to compare

@github-actions github-actions released this 02 Sep 13:18
ac9aa51

flux 1.28.0

🔖 release: v1.28.0: flux:probe investiga telemetria de produção

Um verbo novo e dois agentes. O flux:probe recebe alvos de telemetria (issue de
rastreador de erros ou consulta de observabilidade), agrega em paralelo, testa a
explicação corrente contra a física dos números e cruza o resultado com o código
que emite aquele sinal. Não cria issue, não posta e não muda estado na fonte.

As duas famílias de fonte cobrem lados diferentes da mesma falha: um rastreador
entrega o alvo já agrupado e costuma ver o cliente; uma plataforma de
observabilidade não agrupa nada (o alvo é uma pergunta) e vê o servidor. Com as
duas na mesma execução o elo responde o que nenhuma responde sozinha: o servidor
viu o que o cliente relatou?

O board é o mesmo do flux:issue (perfil exploração, seção 7-octies nova), então
o dossiê é reencontrado pelo source e nada é reprospectado. O manifesto ganhou o
bloco telemetry como mapa por provider. A landing carrega a Inter self-hosted e
o README ganhou o link do site e um selo de release dinâmico.


Instalação no Claude Code:

/plugin marketplace add grippado/flux
/plugin install flux@flux

Cursor e Codex: ver o README.

flux 1.27.0

Choose a tag to compare

@github-actions github-actions released this 25 Aug 15:56
1b23cf7

flux 1.27.0

🔖 release: v1.27.0: iterate protege PR de terceiro com modo no-push por default

/flux:iterate agora trata PR de terceiro como no-push: só interage no GitHub
(responder/reagir/resolver threads), nunca commita nem pusha código, a menos
que o usuário peça escrita explícita via GATE + confirmação textual (não um
clique de single-select). O guard cobre os três pontos que escrevem código:
correções de threads de review, auto-fix de CI vermelho, e o executor em
--auto. A concessão de escrita persiste só dentro do mesmo run de watch,
nunca atravessa runs novos. O guard de força-push existente não foi tocado.


Instalação no Claude Code:

/plugin marketplace add grippado/flux
/plugin install flux@flux

Cursor e Codex: ver o README.

flux 1.26.1

Choose a tag to compare

@github-actions github-actions released this 24 Aug 19:41

flux 1.26.1

🔖 release: v1.26.1: flux CLI aceita URL de ticket Linear

flux --repo não aborta mais com "fora do
escopo da v0" — extrai o ID do ticket por regex e segue o fluxo normal.
--repo continua obrigatório (a URL do Linear não carrega o slug do repo).


Instalação no Claude Code:

/plugin marketplace add grippado/flux
/plugin install flux@flux

Cursor e Codex: ver o README.

flux 1.26.0

Choose a tag to compare

@github-actions github-actions released this 24 Aug 21:27

flux 1.26.0

🔖 release: v1.26.0: correções de resolução de contexto e launch do flux-cli

Quatro fixes desta rodada: separador -- pro Commander no launch de tab,
flag --here (roda na aba/pane atual sem abrir tab nova), derivação de
--repo automaticamente a partir de URL de PR do GitHub, e dedupe de
manifesto por realpath no scan de contexto.


Instalação no Claude Code:

/plugin marketplace add grippado/flux
/plugin install flux@flux

Cursor e Codex: ver o README.

flux 1.25.0

Choose a tag to compare

@github-actions github-actions released this 24 Aug 21:27

flux 1.25.0

🔖 release: v1.25.0: subcomandos mecânicos preflight e gather pr no flux-cli

flux preflight [alvo] --json e flux gather pr <n|URL> [--repo]
[--threads] [--out] --json expõem a camada determinística do CLI pras
skills chamarem no Step 0, em vez de refazerem agenticamente a
resolução de ambiente e a coleta de PR. CLI_VERSION passa a vir do
package.json no build.


Instalação no Claude Code:

/plugin marketplace add grippado/flux
/plugin install flux@flux

Cursor e Codex: ver o README.