Releases: najmuzzaman-mohammad/gawkbot
Releases · najmuzzaman-mohammad/gawkbot
Release list
v0.238.0
Changelog
Bug fixes
- fix(team): steer Codex bots through app builds the same way as Claude
- fix(web): humanize the bot header task chip and hover peek
- fix(web): restyle the sidebar roster after the Agent→Bot class rename
Refactoring
- refactor: lead bot tag ceo → cos with migration; Codex app-build steering (#1232)
- refactor: rename the lead bot's slug ceo → cos, with a load-time migration
Documentation
- docs: B8 is a trusted-publisher mismatch, not a missing attach (#1233)
v0.237.2
v0.237.1
v0.237.0
Changelog
New features
- feat(broker): OpenAI-compatible chat shim so gbrain can reach the agent CLI
- feat(chat): render a bot's blocking ask as an interactive card in the thread
- feat(computer): allocate a loopback viewer port for Apple container
- feat(computer): ascii.dev sign-out, and the plan gate wherever the cloud shows up
- feat(computer): every bot gets its own computer
- feat(computer): say the plan requirement wherever ascii.dev sign-in is offered
- feat(gbrain): embedding fallback chain + name the live retrieval mode
- feat(gbrain): keyless hosts get chat via claude-cli and expansion via the shim
- feat(gbrain): probe local runtimes for embeddings, and correct two stale spec claims
- feat(onboarding): computer step with the ascii.dev Box key and where to get it
- feat(onboarding): sign in to ascii.dev instead of pasting a Box key
- feat(seo): position gawkbot as the open source Grok Bot
- feat(site): five bots under the mark, and a lede that says what we are
- feat(team): app building and wiki maintenance become system skills
- feat(team): harden agent pair DMs — write guard, wake cap, listing seal
- feat(web): Computer tab, live desktop viewer, and screen pills for bot computers
- feat(website): green circle mark as favicon, refreshed social card
- feat(wiki): reimplement on gbrain's recommended one-page-per-entity shape
- feat(wiki): replace the context layer storage with gbrain
- feat: one description everywhere, in the founder's words
Bug fixes
- fix(ci): point release-drift check at the gawkbot npm package
- fix(computer): report a booting driver as starting, poke on tool_use, lint
- fix(computer): show a cloud frame at rest and keep test containers out of the office
- fix(computer): stop the viewer reconnect loop and show cloud boxes live at full size
- fix(computer): tests never touch real Docker, You in chat, honest sign-in waiting, Replace, Docker guidance
- fix(gbrain): gate the compatibility workarounds on the installed version
- fix(gbrain): paginate list_pages with an updated_after cursor
- fix(gbrain): send the real
typesfilter instead of filtering client-side - fix(gbrain): survive 0.48 advisory blocks, drop a parameter that never existed
- fix(npm): follow the gawkbot rename in wrapper tests
- fix(onboarding): finish the ascii.dev sign-in with box onboard
- fix(site): drop the Y Combinator badge, keep Hacker News
- fix(site): stop claiming a sandboxed machine that does not exist
- fix(site): the founder's description everywhere a human or crawler reads one, and drop the eyebrow
- fix(tasks): open the board when a blocking request is the only thing waiting
- fix(team): drain publish hooks on Stop so no write outlives the broker
- fix(team): keep screenshot payloads out of the activity pill
- fix(team): no path for a third party into a DM
- fix(themes): restore the theme's own ink inside sidebar-anchored dialogs
- fix(web): blocking approvals were unanswerable on the primary chat surface
- fix(web): replace phantom pill CSS tokens with real design tokens
- fix(wiki): materialise link endpoints, and fail loudly on unpaginable scans
- fix(wiki): never default to gbrain under
go test - fix(wiki): retry a git subprocess once when the OS SIGKILLs it
- fix: clear the 9 golangci-lint issues the CSS fix unmasked
Performance
- perf(provider): stream Claude token deltas so replies paint as they generate
- perf: first words in the first message, and fix dev-mvp.sh port handling (#1228) [release]
Refactoring
- refactor: rename the product concept Agent to Bot, wire stable (#1227)
Documentation
- docs(wiki): final gbrain bench numbers — typed walks port, text search does not
- docs(wiki): record the gbrain embedding-enable procedure and its traps
- docs: embed the demo video in both READMEs
- docs: fix the build-from-source block nobody could follow
- docs: plan local-LLM embeddings instead of a dedicated OpenAI key
- docs: reconcile the embeddings plan with what shipped
- docs: track founder backlog dispositions for the 2026-09-03 session
- test+docs: the chat shim works; gbrain cannot yet be pointed at it
Build and CI
- ci(release): publish to npm via OIDC trusted publishing, drop the token
- ci: allowlist container-side /tmp paths in the hardcode check
- ci: cut CI to the jobs that actually gate the product
Maintenance
- chore(ci): fix red main from the home-dir audit and the file-size budget
- style: gofmt wiki_gbrain_page_render.go
- test(web): follow the Chief of Staff rename in app build and onboarding tests
- test(wiki): drain the gbrain test purge in passes, and document the search hydration cost
- test: make skips visible, cover retrieval hermetically, fix a namespace collision
- test: stop asserting on gbrain's own expansion heuristic
- test: stop the office-eval temp dir racing its own background writers
- test: stop timing assertions on an idle machine
Other changes
- Revise README to reflect new project focus
- Update demo video in README.md
- Update project description in README.md
- bench: add the memory backend — the baseline production actually ran
v0.236.2
Changelog
Bug fixes
- fix(release): upload assets to the renamed repo, not the redirect
v0.235.1
Changelog
Bug fixes
- fix(gbrain): treat unresolvable WUPHF_GBRAIN_COMMAND as not installed
Maintenance
- test(gbrain): cover bare-name WUPHF_GBRAIN_COMMAND resolved via PATH
v0.235.0
Changelog
New features
- feat(apps): let apps poll approval outcomes via getActionStatus + /requests?id=
- feat(operator): add an edit-app route on the agent detail
- feat(operator): remove suggested mock agents — the rail is real inventory only
Bug fixes
- fix(apps): let the owner token improve and edit apps
- fix(apps): render session-death tool rows as interrupted, not failed
- fix(headless): fast-retry transient provider errors instead of blocking office turns
- fix(knowledge): strip HTML metadata comments and prefer H1 titles on legacy pages
- fix(operator): cut derived agent names at clause boundaries
- fix(operator): stop mock draft agents impersonating real inventory
- fix: address CodeRabbit review — turn-id staleness, poll annotation, pill/CTA sync
- fix: second-round review — timestamp precision + deterministic empty-state wait
Documentation
- docs(scaffold): forbid memoizing on the stable reactTable instance
Build and CI
- ci: key the govulncheck binary cache by Go version
Maintenance
- chore(deps): goldmark v1.7.17 + toolchain go1.26.5 for govulncheck
- test(screenshots): spec for operator suggested-agents split (PR #1162)
- test(screenshots): spec for the operator app-edit route
v0.234.0
Changelog
New features
- feat(website): rewrite wuphf.team — nex.ai hero + content shape, app-theme styling (#1161)
v0.233.0
Changelog
New features
- feat(operator): preserve legacy visual artifacts inside knowledge pages
- feat(operator): preserve legacy wiki articles and notebooks as knowledge pages
Bug fixes
- fix(agent): an explicit tool name is an order, not a hint
- fix(agent): honest simulated digests, torn-write store repair, natural titles
- fix(operator): honest offline-tool reporting, lead-routing name, agent vocab
- fix(operator): manual-chat default, honest integration chips, run history, human stamps
- fix(operator): propagate legacy walk errors per nilerr
- fix(operator): survive the slow first knowledge synthesis honestly
Maintenance
- test(screenshots): capture spec for the qa-fix batch (live stack)
v0.232.0
Changelog
New features
- feat(operator): demo call builds the real agent with routines and tools
- feat(operator): gate the integrations tab on composio onboarding
Refactoring
- refactor(operator): move artifacts back into the UI tab, one app UI
Maintenance
- test(screenshots): capture spec for the ui tab with artifacts strip
- test(screenshots): composio onboarding gate capture spec