Skip to content

Tags: erain/glue

Tags

v1.13.0

Toggle v1.13.0's commit message
release: v1.13.0 — harness quality (roadmap P0–P2: edit repair ladder…

…, structured truncation, history hardening, retry/overflow, compaction, stall recovery, guardrails, capability registry)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

v1.12.0

Toggle v1.12.0's commit message
v1.12.0 — goal loop Phase 3: durable goal state + resume across resta…

…rts, /goal -w worktree isolation, headless glue goal subcommand

v1.11.0

Toggle v1.11.0's commit message
v1.11.0 — TUI /goal: drive Agent.PursueGoal from the TUI (goal loop P…

…hase 2)

v1.10.0

Toggle v1.10.0's commit message
v1.10.0 — goal loop primitive (Agent.PursueGoal): loop engineering / …

…/goal, Phase 1

v1.9.0

Toggle v1.9.0's commit message
v1.9.0 — TUI inline autocomplete for / slash commands

v1.8.0

Toggle v1.8.0's commit message
v1.8.0 — Gemini 3.x thought-signature fix (round-trip + synthetic fal…

…lback) + GOOGLE_GENAI_API_VERSION knob

v1.7.0

Toggle v1.7.0's commit message
glue v1.7.0 — gemini default id correction

v1.4.0 set the gemini default to "gemini-3.1-pro" which 404s. The
real public id on generativelanguage.googleapis.com v1beta is
"gemini-3.1-pro-preview". ListModels confirms.

Additive only — no library API changes.

v1.6.0

Toggle v1.6.0's commit message
glue v1.6.0 — wide-terminal cap + `glue version`

cmd/glue/tui: cap transcript viewport at 100 cols (locked to the input
box's inputMaxBoxWidth via a shared bodyMaxWidth constant) and center
it on wider terminals via lipgloss.PlaceHorizontal. Glamour markdown
renderer width inherits the cap so wrapping aligns. Header + status
bar keep full width.

cmd/glue: new `glue version` / `--version` / `-v` subcommand. Prints
module version, git revision, build time, and Go toolchain from
runtime/debug.ReadBuildInfo. Same data `go version -m $(which glue)`
exposes, reachable as a first-class command so users can self-
diagnose stale binaries.

Additive only — no library API changes.

v1.5.0

Toggle v1.5.0's commit message
glue v1.5.0 — Catppuccin TUI theme

cmd/glue/tui now ships Catppuccin Mocha (dark) and Latte (light)
palettes, picked at construction time by lipgloss's terminal-
background heuristic. Brand accent moves from #6d28d9 to mauve
(#cba6f7 / #8839ef) — still distinctly purple, but in a hue family
where success/error/warn (green/red/peach) sit at similar
lightness/saturation so the chrome no longer shouts.

Glamour markdown output ships matching JSON style configs
(glamour-mocha.json, glamour-latte.json) with chroma syntax
highlighting via catppuccin-mocha / catppuccin-latte themes.

Variable names in cmd/glue/tui/styles.go are unchanged so any external
caller of these internals (none expected — this is internal package)
keeps compiling.

Additive only — no library API changes.

v1.4.0

Toggle v1.4.0's commit message
glue v1.4.0 — default gemini model is now gemini-3.1-pro

The previous default (gemini-2.5-flash) was removed from the v1beta
generateContent API and started returning 404. gemini-3.1-pro is now
the daily-driver default per maintainer direction.

Override paths still work: --model <id>, GLUE_MODEL, or
gemini.Options{DefaultModel: ...} for library callers.

No other library or API changes — additive only.