Skip to main content

Release 0.1.135

Prototypes can now be built in Storybook from your own components, and agents can ask you questions, wait for your approval and read your messages while they run. Label keys can be described for agents, and new projects' Speed tier runs Claude Haiku 5.5.

Upgrade notes​

  • Database migrations run automatically during the upgrade. They add what the features below need; no existing data is changed except that combined-workspace features stop showing a wrong "not yet on the base branch" warning.
  • .env and docker-compose.yml: nothing to edit.
  • Agents can ask you and hear from you is on for every project. Turn it off in Project Settings to have agents run without stopping, as before.
  • The preview dev configuration moves onto your project's branches. At the first start after the upgrade, Repave commits it to each project's integration branch; in pull-request mode it opens a pull request for it instead. Merge that pull request so new feature branches carry it.
  • Runs that failed before failed runs were counted are added to Costs at the first start, dated when they ran, while the agent's record of them is still kept.

New​

Storybook prototypes. In Project Settings → Prototypes, Prototype Mode now offers Storybook beside HTML and Figma, for a React or Vue frontend on Vite or an Angular frontend. Choosing it sets Storybook up in your codebase, and the card shows how that is going. Each feature's prototype is then your real components, with one story per To-Be scenario, chosen from a dropdown in the preview bar. Adjust pins a comment to a story and the exact source line behind it; after implementation has started, the same Adjust revises the implementation. Implement records the approved stories and checks each one still renders when the implementation is done. The application shell has its own stories. A project that switches to Storybook part-way keeps each feature's earlier HTML or Figma design on screen, and implementing it writes the stories too.

Talk to an agent while it runs. Every agent can now ask you a question in its agent chat when its instructions do not settle a decision, with an option per button or a box to type in, or Let the agent decide. On projects connected to Anthropic directly, an action the safety check hands back shows Allow, Always allow or Deny. Type in Message the agent… at any time; the agent reads it at its next step, and a run that stopped is resumed with your message. A run waiting on you shows Waiting for you in Running agents and in the notification bell. The chat now also shows the prompt the agent started with, collapsed, and your messages appear in the conversation where the agent read them.

Label definitions. Management → Labels lists every label key, how many features carry it and what it means. Add description tells agents what a key is for; switch a key Off to keep it from agents entirely. Edit labels shows each key's description.

Merge <base> on any feature. A feature's page offers Merge <base> from the moment the feature has a branch, in every merge mode, so a feature still being implemented can take in a fix from its base. It is disabled, with the reason, while something is working on the branch.

Send to source repositories. On a project that combines several repositories, a change made directly in the combined workspace used to stop the sync. The project page's banner now offers Send to source repositories, which opens a pull request for the change in each repository and syncs again.

New Repave IDE commands. /repave:dev-config writes or repairs the preview dev configuration, /repave:bdd-config writes the BDD test harness for a codebase you provided, and /repave:legacy-parity finds what a modernized feature lost from the legacy code and the stage where it was lost. Implementation runs now use the same check before they hand off.

Improvements​

Speed tier on Claude Haiku 5.5. A new project's Speed model name is Claude Haiku 5.5, with a 1M-token context window. Existing projects keep their models. A Haiku 5.5 turn whose prompt is over 100,000 tokens costs five times as much per token, so a Speed agent that reads a lot uses its budget faster.

Dropdowns, pickers, dialogs and new tabs work in the preview. In the inline browser and the Stories view, dropdowns, date, time and colour pickers and suggestions open over the app; alerts, confirmations and prompts appear as The app says / The app asks; and a link that opens a new tab opens it in a strip of tabs above the address bar.

Your worktree is protected. Repave locks its worktrees so git worktree prune in one session never drops another feature's, and keeps a copy of uncommitted changes before it removes or resets a worktree. An open IDE whose folder was removed says Workspace removed, with Restart.

  • Connected apps shows the full Claude Code command with your connector URL filled in, with its own copy button.
  • A long feature title gets its own line, and the header actions sit beside the owner and labels.
  • The agent log header shows one status badge; the scenarios badge and the Token Usage card are gone.
  • Recorded preflight decisions are easier to read, one row per decision. The "Preflight is complete" strip is gone when the Ready to Implement badge already says it, and a closed preflight popup no longer reopens.
  • The feature list no longer shows a New Scenario badge on nearly every row.
  • Every red error on a feature's page can be closed with its ✕.

Fixes​

A resolved branch conflict came back whenever the base got newer commits. The notice now goes away once the branch contains the commit that conflicted.

Combined-workspace features warned their work had not reached the base branch and offered a catch-up pull request after a settings save. They no longer do.

A preview could fail with "command not found" for a tool installed only on the container's path, such as one from a toolchain image. Those tools are now found.

The trace viewer could start from an unrelated copy of Playwright. It now uses the project's own, and says so when the project has none.

The Tags page jumped back to its first page when you chose Next straight after it opened. It now stays on the page you moved to.

/repave:<command> in Repave IDE loaded only a one-line pointer instead of the command's instructions. Each command now loads in full.