Skip to content

Releases: lucasdmarco/gstack-vibehard

v2.7.0 — Hermes (NousResearch) como harness de primeira classe

16 Jun 18:20

Choose a tag to compare

Hermes Agent passa a ser um harness de primeira classe, falando MCP nas duas direções.

Integração em 3 camadas (da mais garantida à best-effort):

  1. Skills copiadas para ~/.hermes/skills/ (filesystem — não sobrescreve skills do usuário)
  2. Guidance instrucional em ~/.hermes/AGENTS.md (protocolo QG/memória/economia-de-tokens)
  3. Registro MCP dos servidores do gstack via hermes mcp addsó se o binário existir, totalmente guardado (falha = skip, nunca fatal). O próprio Hermes persiste o config no formato dele.
  • Detecção via ~/.hermes/ ou hermes --version
  • Uninstall simétrico (remove skills gstack + bloco instrucional)
  • Offline, idempotente, sem dependência nova. +3 testes (103 Node + 33 Python verdes)

🤖 Generated with Claude Code

v2.6.2 — Correções da revisão Codex (6 bugs reais)

16 Jun 18:13

Choose a tag to compare

Correções de 6 bugs reais encontrados pela revisão Codex, cada um com teste de regressão (100 Node + 33 Python verdes).

  • context search/related/explain --json: emite JSON puro (banner não polui mais a saída-máquina/MCP)
  • workflow inspect sem runId: valida antes de readJournal (não quebra com 'path must be of type string')
  • workflow run instruction-only: executed:false + warning (passed não implica trabalho executado)
  • runner replay: retoma na iteração N (não N+1) após crash entre worker e verifier
  • graphify implemented_in: aresta entity→code com atribuição correta por entidade
  • create.js: npx via npxArgv (cmd.exe /c npx no Windows — evita ENOENT)

🤖 Generated with Claude Code

v2.6.1 — Obsidian por padrão

16 Jun 14:53

Choose a tag to compare

Obsidian agora é parte padrão: install/context init detectam vaults e exigem uma escolha (vault detectado / outra pasta / pular). Invariante mantida: detectar ≠ indexar — só indexa a pasta escolhida, nunca lê conteúdo sem escolha explícita, nunca abre app/cria cofre/varre vault global. Não-interativo nunca trava.

v2.6.0 — Obsidian + Graphify + A2A

16 Jun 14:42

Choose a tag to compare

Conclui o PRD do Document Graph: Obsidian como fonte (opt-in, read-only, nunca abre app/cria cofre); Graphify bridge (implemented_in/depends_on ligando docs ao codigo); A2A Agent Card (JSON offline, sem servidor). Tudo offline/sem dep nativa. 92 testes.

v2.5.0 — Document Graph Local (GraphRAG offline)

16 Jun 14:27

Choose a tag to compare

Busca documental determinística offline, sem LLM/rede/dep nativa. context index/search/related/explain com SQLite+FTS5 (Python stdlib, NADA experimental, fallback LIKE). Incremental por hash, remoção em cascata, entidades heurísticas. O agente consulta o índice em vez de reler arquivos (economia de tokens). 88 testes Node + Python.

v2.4.1 — Workflow Replayable + Delegação Segura

16 Jun 14:04

Choose a tag to compare

Consertos dos gaps do v2.4.0: maxWallTimeSeconds aplicado; replay completo (worker/verifier) + workflow run --run-id (resume); inspect --json; delegate --worktree (isolamento git, branch preservado para revisao); --max-iterations real + le loop-budget. 86 testes Node + 24 Python.

v2.4.0 — Workflows Agênticos

16 Jun 13:12

Choose a tag to compare

Context docs + loop budget + graph runner determinístico + delegação OpenCode. LLM decide no nó, código decide as arestas. gstack não faz model calls (delega ao OpenCode). Caps/circuit breakers, journal/replay, tudo opt-in. 79 testes Node + 24 Python.

v2.3.5 — install atualiza hooks obsoletos

16 Jun 02:43

Choose a tag to compare

Raiz dos falsos positivos do QG nivel 2: re-rodar install agora sempre atualiza os hooks (refreshHooks), inclusive quando os harnesses ja estao configurados. Um qg.py antigo com heuristicas React (loading/error) era a fonte das falsas positivas; agora e substituido pelo wrapper deterministico do Fallow.

v2.3.4 — Correções da revisão Codex

16 Jun 02:31

Choose a tag to compare

Robustez do tools: MCP só habilita se a ferramenta/binário existem; install migra registries antigos; Go auto-install por arquitetura (Linux ARM); uninstall não esquece em falha; help completo.

v2.3.3 — Homebrew fix + README passo a passo

16 Jun 02:24

Choose a tag to compare

Fórmula Homebrew (macOS) consertada (estava em v0.4.0 com sha256 placeholder). README com Modo de Uso passo a passo de cada função.