Skip to content

Releases: Clubria/riabuild

riabuild 2026.09.30

Choose a tag to compare

@github-actions github-actions released this 30 Sep 15:34
3ecc058

What's Changed

  • feat(codex): open agents on a bare launch, drop hook trust, bump Codex and Claude Code by @lowerkinded in #179

Full Changelog: v2026.09.23...v2026.09.30

riabuild 2026.09.23

Choose a tag to compare

@github-actions github-actions released this 23 Sep 07:54
58967a3

What's Changed

  • docs(agents): describe the UI and UX of riabuild agents in DESIGN.md by @lowerkinded in #171
  • fix(agents): leave the shell prompt at the top after exiting, not the bottom by @lowerkinded in #174
  • fix: agents UI — no extra space from the caret, out-of-usage warnings for every provider, and Esc interrupts a running turn by @lowerkinded in #170
  • fix(agents): a draft per row, start-up failures in the pane, token totals, a stable rail by @lowerkinded in #175
  • feat(agents): NEW SESSION offers exactly the signed-in sign-ins; remove the chooser by @lowerkinded in #176
  • feat(agents): show a turn as launching, thinking or running a tool by @lowerkinded in #177
  • feat(agents): quitting takes a second q or Ctrl-C within five seconds by @lowerkinded in #173
  • docs(agents): copying out of riabuild agents is the terminal's own selection by @lowerkinded in #172
  • fix(harness): read Grok's streaming-json as it is documented, not as ACP by @lowerkinded in #178

Full Changelog: v2026.09.21...v2026.09.23

riabuild 2026.09.21

Choose a tag to compare

@github-actions github-actions released this 21 Sep 14:56
0e16788

What's Changed

  • fix: a bare codex starts a session, and a checkout with no origin is repaired by @lowerkinded in #169

Full Changelog: v2026.09.18...v2026.09.21

riabuild 2026.09.18

Choose a tag to compare

@github-actions github-actions released this 18 Sep 09:14
f602ae3

What's Changed

  • chore(deps): bump pnpm/action-setup from 6.0.10 to 6.1.0 in /.github/actions/setup-pnpm by @dependabot[bot] in #162
  • feat: install Wrangler and the cf CLI with the Node riabuild owns by @lowerkinded in #167
  • fix: a Claude Code install that was interrupted can be repaired by running riabuild again by @lowerkinded in #168

Full Changelog: v2026.09.13...v2026.09.18

riabuild 2026.09.13

Choose a tag to compare

@github-actions github-actions released this 13 Sep 14:05
df9f4ba

What's Changed

  • fix(claude): record bypass consent in each account's settings.json by @lowerkinded in #164

Full Changelog: v2026.09.07...v2026.09.13

riabuild 2026.09.07

Choose a tag to compare

@github-actions github-actions released this 07 Sep 11:54
9725fe9

What's Changed

  • docs: say what leaves a developer's machine, now that it leaves by default by @lowerkinded in #154
  • fix(web): log what GitHub said when a token exchange fails by @lowerkinded in #155
  • fix(web): put customFetch where the library actually looks for it by @lowerkinded in #156
  • fix(web): stop partitioning the cookies that carry a sign-in by @lowerkinded in #159
  • feat(usage): report usage per Claude account, not per developer by @lowerkinded in #160
  • feat: the repository picker stops remembering, and stops waiting for ever by @lowerkinded in #161
  • chore(deps): bump actions/deploy-pages from 5.0.0 to 5.0.1 by @dependabot[bot] in #157
  • chore(deps): bump actions/setup-node from 4.4.0 to 7.0.0 in /.github/actions/setup-pnpm by @dependabot[bot] in #158

Full Changelog: v2026.09.05...v2026.09.07

riabuild 2026.09.05

Choose a tag to compare

@github-actions github-actions released this 05 Sep 11:30
933e69d

Two things your machine now does differently

Both take effect on the next riabuild run. Neither needs anything typed.

Usage collection is automatic, and riabuild claude track / untrack are gone.
Every Claude account riabuild manages now reports usage — including a personal
subscription added through riabuild claude new, which previously reported only if
you asked it to. What a sample carries is volume, never content: cost, durations,
line counts and rate-limit percentages, and no repository, prompt or path. Only
accounts under <root>/claude/<uuid> are touched, so a developer's own ~/.claude
install still writes nothing.

The status line moved out of JavaScript. It was
node ~/.riabuild/claude-statusline.js; it is now ~/.riabuild/claude-statusline, one
exec into riabuild internal statusline. An upgraded machine repairs itself on its
next riabuild run — the task rewrites the file, removes the old .js, and
org_settings::check rewrites a cached settings file that still names the JavaScript.
Until that run, the settings on a laptop point at a file that no longer exists,
which renders as no status line rather than as an error. That is expected; it is not
worth debugging, and one riabuild fixes it.

Also in this release

Always use <owner>/<repo>? The repository picker asks it after you choose, and a
machine that answers yes stops being asked: the next run draws no box at all. The one
thing that undoes it is GitHub answering 404 for that repository — an expired
token, a 403, a 500 or a first run with no gh yet all leave the pin alone and say
why. riabuild --repo on its own puts the question back; riabuild --repo <owner/repo>
switches and re-pins.

Both pickers say what they are offering. A repository now shows its GitHub
description under its name, and one of the team's servers shows a description a lead
types in the dashboard — which is what turns a list of hostnames into a list somebody
new to the team can choose from.


What's Changed

  • feat(agents): editing keys, a wrapped box, and a rail that fits a title by @lowerkinded in #150
  • fix(web): sign in on the dashboard's own origin, not on convex.site by @lowerkinded in #151
  • feat(repo): answer the repository question for good, and say what each one is by @lowerkinded in #152
  • feat: draw the status line in Rust, and collect usage without asking by @lowerkinded in #153

Full Changelog: v2026.09.04.1...v2026.09.05

riabuild 2026.09.04.1

Choose a tag to compare

@github-actions github-actions released this 04 Sep 22:02
91cad7f

What's Changed

  • feat(codex): offer Codex to Claude Code as a subagent by @lowerkinded in #148
  • feat: source each repository's secrets from its own Infisical folders by @lowerkinded in #149

Full Changelog: v2026.09.04...v2026.09.04.1

riabuild 2026.09.04

Choose a tag to compare

@github-actions github-actions released this 04 Sep 15:40
7603a55

What's Changed

  • fix(secrets): an environment's secrets can live in more than one folder by @lowerkinded in #143
  • fix(web): the Convex deploy typechecks convex/, so a pull request must too by @lowerkinded in #144
  • feat(agents): paste an image into a prompt with ctrl-v by @lowerkinded in #142
  • docs: the Infisical host is infisical.clubria.com, not clubria.infisical.com by @lowerkinded in #145

Full Changelog: v2026.09.02.1...v2026.09.04

riabuild 2026.09.02.1

Choose a tag to compare

@github-actions github-actions released this 02 Sep 21:39
5261e1b

What's Changed

Full Changelog: v2026.09.02...v2026.09.02.1