Skip to content

Bench 0.3-alpha — the docs site, and a board that says what it did

Choose a tag to compare

@istos istos released this 31 Jul 15:29
· 202 commits to main since this release

Second alpha since team mode. The headline is documentation — bench.12vectors.com is live — and a set of fixes where the board was quietly telling you something untrue.

Setup

  • The first run asks two questions, not three: solo or team, and which agent adapter. What runs your tests is read off the project instead (package.jsonnpm test, Cargo.tomlcargo test, go.modgo test ./..., a pyproject.toml/setup.py/tests/python3 -m unittest). A project matching none of them gets BOARD_AGENT_COMMANDS empty rather than a default that would be wrong.
  • update.sh offers to commit the update it just made, and a pinned port stays pinned.

The board

  • Merging a card is a state the card wears. Dragging a card to done with work attached used to leave it looking idle for the length of a merge; it now shows the work, suspends its own actions, and refuses a second request rather than starting a second merge.
  • Archiving a card commits itself, like every other write to a task file. An archive used to leave an uncommitted deletion behind — which, in team mode, silently stalled sync for everything after it.
  • A long closing report keeps its headline. Reports were clipped to their last 3000 characters, which threw away the first sentence — the one saying what happened.
  • A replayed session keeps its identity. Sessions read back from disk lost their agent and were labelled as you.
  • The browser tab says how many agents are working, so a backgrounded board still tells you.
  • The card drawer renders a wrapped list item as one item, and - [ ] as a checkbox.
  • Review launches no longer die at startup on a deny rule naming a tool the installed CLI no longer has.

Docs

bench.12vectors.com — guides, concepts, and a settings reference generated from this repository’s own markdown, so what the docs say and what bench does cannot drift apart. The site is not part of this artifact.

Install

mkdir .task-manager && curl -L \
  https://github.com/12vectors/bench/releases/latest/download/bench.tar.gz \
  | tar -xz -C .task-manager
./.task-manager/start.sh