Bench 0.3-alpha — the docs site, and a board that says what it did
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.json→npm test,Cargo.toml→cargo test,go.mod→go test ./..., apyproject.toml/setup.py/tests/→python3 -m unittest). A project matching none of them getsBOARD_AGENT_COMMANDSempty rather than a default that would be wrong. update.shoffers 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