Releases: Cavibora/bugbuster-code
Releases · Cavibora/bugbuster-code
Release list
BugBuster Code 1.2.7
🚀 What's New
See CHANGELOG.md for full details.
Install
# Homebrew (macOS / Linux)
brew install Cavibora/tap/bugbuster
# Or download from assets below
tar xzf bugbuster_1.2.7_*.tar.gz
sudo mv bugbuster /usr/local/bin/
# Or build from source
go install github.com/Cavibora/bugbuster-code/cmd/bugbuster@latestChangelog
🚀 Features
BugBuster Code 1.2.6
🚀 What's New
See CHANGELOG.md for full details.
Install
# Homebrew (macOS / Linux)
brew install Cavibora/tap/bugbuster
# Or download from assets below
tar xzf bugbuster_1.2.6_*.tar.gz
sudo mv bugbuster /usr/local/bin/
# Or build from source
go install github.com/Cavibora/bugbuster-code/cmd/bugbuster@latestChangelog
🚀 Features
- 7333574: feat: Agent Hub — multi-agent coordination workspace (@lcpo)
- 196ca58: feat: add hub_tasks and hub_status tools for multi-agent coordination (@lcpo)
- 6a6ec8b: feat: add request/response, hub_check tools and unread message tracking (@lcpo)
- ca953a6: feat: add system_prompt_file and skills_dir per-provider config options (@lcpo)
- 8472a9c: feat: hub enabled by default, per-provider hub config, role+project in terminal title (@lcpo)
🐛 Bug Fixes
- 6dd03c6: fix: agent hub fuzzy ID/name lookup, SendMessage validation, agent list shows full ID (@lcpo)
- 786a603: fix: expand LooksLikeCompletion — markdown headings, standalone Done/Готово, committed and pushed (@lcpo)
- dc83f0a: fix: panic on empty sessionID in hub name, remove -v from --version early handler (@lcpo)
🔧 Other
BugBuster Code 1.2.4
🚀 What's New
See CHANGELOG.md for full details.
Install
# Homebrew (macOS / Linux)
brew install Cavibora/tap/bugbuster
# Or download from assets below
tar xzf bugbuster_1.2.4_*.tar.gz
sudo mv bugbuster /usr/local/bin/
# Or build from source
go install github.com/Cavibora/bugbuster-code/cmd/bugbuster@latestChangelog
🚀 Features
🐛 Bug Fixes
- f02126e: fix: add HOMEBREW_TAP_TOKEN for brew/scoop repos in GoReleaser (@lcpo)
- 960bf42: fix: prevent auto-continue after Recap — expanded LooksLikeCompletion patterns and added lastUserMsgIsCompact check (@lcpo)
- 064ffb7: fix: remove Windows from GoReleaser (syscall.Kill/Setpgid not available), update config to v2 format (@lcpo)
- c2c6866: fix: update GoReleaser config to v2 format (version: 2, snapshot.version_template, remove deprecated format_overrides) (@lcpo)
- 620706f: fix: use go-version-file in CI/release, comment out brew/scoop/nfpm until PAT is configured (@lcpo)
🔧 Other
BugBuster Code 1.2.3
🚀 What's New
See CHANGELOG.md for full details.
Install
# macOS / Linux (download from assets below)
tar xzf bugbuster_1.2.0_*.tar.gz
sudo mv bugbuster /usr/local/bin/
# Or build from source
go install github.com/Cavibora/bugbuster-code/cmd/bugbuster@latestChangelog
- 9577eed: chore: update CHANGELOG for v1.2.3 (@lcpo)
- d48c111: feat: add /system command to help, TUI, and all locale files (@lcpo)
- d2f906c: feat: persist input history in session — restore on session resume (@lcpo)
- e18c685: fix: add 17 missing i18n keys (cli.help_*, errors.subagent_compaction_loop) to all locales (@lcpo)
- 0857a74: fix: add debug logging for auto-continue decisions to track false triggers (@lcpo)
- 599d146: fix: expand looksLikeCompletion to catch more completion signals (Recap, Итог, Summary, etc.) (@lcpo)
- c5542ab: fix: export LooksLikeCompletion, use in autopilot isPlanCompleted to detect Recap as completion signal (@lcpo)
- 4904d18: fix: i18n completeness — add 324 missing keys to de/es/fr/ja/pt/zh locales, handle todo write error (@lcpo)
- a005d84: fix: match Recap markers without colon (※ Recap —, ※ Итог —) in looksLikeCompletion (@lcpo)
- adaf5c2: fix: nil pointer crash in Spinner.UpdateMessage for EventAutoContinue (@lcpo)
- a22a912: fix: prevent [Auto-continue] message appearing after Recap (@lcpo)
- fe96936: fix: prevent double compact_force via currentIteration tracking and SetLastAutoCompactAt (@lcpo)
- ae09b20: fix: prevent double compact_force — add OnCompactForce callback, autoCompactCooldown, ResetSpeedTracking (@lcpo)
- e18aa65: fix: prevent repeated compact_force calls and auto-continue after Recap (@lcpo)
- 1d569c5: fix: remove custom min() in learn.go, use explicit truncation instead (@lcpo)
- 1b6b6af: fix: remove duplicate Recap check in looksLikeCompletion, add tests, update golangci.yml Go version (@lcpo)
- 315985f: fix: remove duplicate comment in ask.go (@lcpo)
- 1f6f2f2: fix: show delegate_task fully without truncation — same as bash/write/edit (@lcpo)
- 0fb0a31: fix: show full bash/write/edit commands — no truncation for security (@lcpo)
BugBuster Code 1.2.2
🚀 What's New
See CHANGELOG.md for full details.
Install
# macOS / Linux (download from assets below)
tar xzf bugbuster_1.2.0_*.tar.gz
sudo mv bugbuster /usr/local/bin/
# Or build from source
go install github.com/Cavibora/bugbuster-code/cmd/bugbuster@latestChangelog
BugBuster Code 1.2.1
🚀 What's New
See CHANGELOG.md for full details.
Install
# macOS / Linux (download from assets below)
tar xzf bugbuster_1.2.0_*.tar.gz
sudo mv bugbuster /usr/local/bin/
# Or build from source
go install github.com/Cavibora/bugbuster-code/cmd/bugbuster@latestChangelog
BugBuster Code 1.2.0
🚀 What's New
See CHANGELOG.md for full details.
Install
# macOS / Linux (download from assets below)
tar xzf bugbuster_1.2.0_*.tar.gz
sudo mv bugbuster /usr/local/bin/
# Or build from source
go install github.com/Cavibora/bugbuster-code/cmd/bugbuster@latestChangelog
- 4f159db: Update LICENSE (Sergey Korotaev siendsi@gmail.com)
- 53dfc6e: chore(agent): session improvements (Sergey Korotaev siendsi@gmail.com)
- 48c726a: chore: add keywords.json and thinking_keywords.json to gitignore (Sergey Korotaev siendsi@gmail.com)
- 3485b47: chore: remove backup file (Sergey Korotaev siendsi@gmail.com)
- 8c3ec69: chore: remove backup file (Sergey Korotaev siendsi@gmail.com)
- 13ff571: chore: remove backup file (Sergey Korotaev siendsi@gmail.com)
- df37351: chore: remove backup file (Sergey Korotaev siendsi@gmail.com)
- 148e598: chore: remove backup files (Sergey Korotaev siendsi@gmail.com)
- 48b2151: chore: remove backup files (Sergey Korotaev siendsi@gmail.com)
- ddc2301: chore: remove backup files (Sergey Korotaev siendsi@gmail.com)
- b98e4c1: chore: remove internal files (ROADMAP.md, AGENT.md) from repo (Sergey Korotaev siendsi@gmail.com)
- 7d0b46c: feat(agent): auto-continue, subagent improvements, and better error hints (Sergey Korotaev siendsi@gmail.com)
- 4b1bf75: feat(agent): tool name normalization with aliases and fuzzy matching (Sergey Korotaev siendsi@gmail.com)
- b2396da: feat(cli): add /provider and /rename commands to TUI, crash handler improvements (Sergey Korotaev siendsi@gmail.com)
- 6d82260: feat(cli): add task_keywords.json config for TUI task type detection (Sergey Korotaev siendsi@gmail.com)
- 96ab153: feat(cli): improve Ctrl+C handling, paste detection, and spinner stats (Sergey Korotaev siendsi@gmail.com)
- 258c7b3: feat(config): add subagent YAML config, auto-continue flag, increase default max_tokens (Sergey Korotaev siendsi@gmail.com)
- 48044dc: feat(i18n): add ctrl_c_hint, rule11 (continue working), subagent config strings (Sergey Korotaev siendsi@gmail.com)
- 45da653: feat: add memory tool (persistent agent memory) and browse tool (headless browser search & content extraction) (Sergey Korotaev siendsi@gmail.com)
- 4c056a6: feat: auto-compact_force on critical slowdown (>3x) — model no longer needs to manually compact when in flow (Sergey Korotaev siendsi@gmail.com)
- dde98db: feat: auto-move timed-out bash processes to background instead of killing (Sergey Korotaev siendsi@gmail.com)
- 056a28b: feat: background process tools (background, ps, logs, kill) (Sergey Korotaev siendsi@gmail.com)
- 492060c: feat: bracketed paste mode — multiline paste now works correctly in CLI (Sergey Korotaev siendsi@gmail.com)
- 2c23a39: feat: granular per-tool permissions + fallback providers (Sergey Korotaev siendsi@gmail.com)
- 55bc2b5: feat: increase default request timeout from 20min to 40min (Sergey Korotaev siendsi@gmail.com)
- 12ee28f: feat: initial public release (alpha) (Sergey Korotaev siendsi@gmail.com)
- aac4751: feat: major stability and UX improvements (Sergey Korotaev siendsi@gmail.com)
- 14d1b8b: feat: memory compression + /rename fix (Sergey Korotaev siendsi@gmail.com)
- 4afbffd: feat: memory tool — project-local storage (Sergey Korotaev siendsi@gmail.com)
- 1bd042a: feat: multimodal support — screenshot, send_file, TTS, STT (Sergey Korotaev siendsi@gmail.com)
- d4fcc28: feat: permanent memory category — protect critical data from deletion (Sergey Korotaev siendsi@gmail.com)
- aca9531: feat: self_info tool — model self-identification (Sergey Korotaev siendsi@gmail.com)
- d554e5b: feat: session names + per-session history (Sergey Korotaev siendsi@gmail.com)
- 998d156: feat: session-scoped memory + configurable browse tool (Sergey Korotaev siendsi@gmail.com)
- 6651166: feat: speed mirror, compact_force, stale process control, system time (Sergey Korotaev siendsi@gmail.com)
- 57886ee: feat: strip ANSI escape sequences from bash output (Sergey Korotaev siendsi@gmail.com)
- 2be6593: feat: user-facing background process management (/ps, /logs, /kill) (Sergey Korotaev siendsi@gmail.com)
- 46c96f7: fix(ci): add build fallback and reduce lint checks (Sergey Korotaev siendsi@gmail.com)
- 5e3e0b5: fix(ci): add debug steps for build failure (Sergey Korotaev siendsi@gmail.com)
- 3b1e271: fix(ci): add go env for debugging (Sergey Korotaev siendsi@gmail.com)
- 4cc6db5: fix(ci): disable CGO for build (Sergey Korotaev siendsi@gmail.com)
- 78598a1: fix(ci): disable CGO for build (Sergey Korotaev siendsi@gmail.com)
- 776e2ac: fix(ci): set GOTOOLCHAIN=auto AFTER setup-go to override its local setting (Sergey Korotaev siendsi@gmail.com)
- e29a7fe: fix(ci): set GOTOOLCHAIN=auto to allow toolchain download (Sergey Korotaev siendsi@gmail.com)
- 08e4240: fix(ci): simplify CI - remove lint job for alpha (Sergey Korotaev siendsi@gmail.com)
- 7475da1: fix(ci): update go.mod to 1.25.10 to match CI toolchain (Sergey Korotaev siendsi@gmail.com)
- 0373120: fix(ci): upgrade setup-go to v6 for Go 1.25 support (Sergey Korotaev siendsi@gmail.com)
- 7fea566: fix(ci): use Go 1.25 for Charm libraries compatibility (Sergey Korotaev siendsi@gmail.com)
- fc127d4: fix(cli): use atomic.Load() for ExitCode to fix go vet copylocks (Sergey Korotaev siendsi@gmail.com)
- 595fe06: fix(provider): serialize tool arguments as JSON string for OpenAI compatibility (Sergey Korotaev siendsi@gmail.com)
- ff97792: fix: Enter not submitting after model response + timeout hang (Sergey Korotaev siendsi@gmail.com)
- 5a3c8fd: fix: IsPermanent only for 'permanent', 'critical' and '!' prefix — not 'credentials' or 'project' (Sergey Korotaev siendsi@gmail.com)
- 919244b: fix: OpenAI streaming usage + edit diff format for model clarity (Sergey Korotaev siendsi@gmail.com)
- 0a7513f: fix: TUI EventToolCallDelta now updates totalGenDur for accurate speed calculation (Sergey Korotaev siendsi@gmail.com)
- 44ecd57: fix: TUI EventUsage should not update genStart/genEnd (Sergey Korotaev siendsi@gmail.com)
- 02224b3: fix: TestFindConfigFile - override HOME to prevent finding config in parent dirs (Sergey Korotaev siendsi@gmail.com)
- 035acb6: fix: UpdateTokens should not update genStart/genEnd (Sergey Korotaev siendsi@gmail.com)
- cf43866: fix: add EnsureToolPairIntegrity to restoreSessionMessages (Sergey Korotaev siendsi@gmail.com)
- 0f2ac3c: fix: add GOTOOLCHAIN=auto to GoReleaser env, remove go mod tidy hook (Sergey Korotaev siendsi@gmail.com)
- 8d7f4a5: fix: add Model() method to all mock providers for interface compliance (Sergey Korotaev siendsi@gmail.com)
- 7201bb6: fix: add cmd/bugbuster/ to git (was ignored by 'bugbuster' pattern in .gitignore) (Sergey Korotaev siendsi@gmail.com)
- 64256ec: fix: ask_user hang, incremental session save, crash recovery (Sergey Korotaev siendsi@gmail.com)
- f82feec: fix: ask_user hangs — use /dev/tty instead of os.Stdin (Sergey Korotaev siendsi@gmail.com)
- e8abe31: fix: audit — ask_user hang, readline timeout, crash recovery safety (Sergey Korotaev siendsi@gmail.com)
- 80e678c: fix: auto-retry on timeout with exponential backoff (Sergey Korotaev siendsi@gmail.com)
- 48f1bdc: fix: bash timeout includes partial output + retry hint, rule9 for retry behavior (Sergey Korotaev siendsi@gmail.com)
- 8f2f15b: fix: bash tool auto-redirects & commands to background tool (Sergey Korotaev siendsi@gmail.com)
- f6cc9b8: fix: bash tool kills entire process group on timeout (Sergey Korotaev siendsi@gmail.com)
- b7b8b0a: fix: block & in bash commands, strip ANSI output, remove request tim...