v0.3.0-beta.2
Pre-release
Pre-release
Second beta of 0.3.0. The theme is turn count: every change here removes a command an agent used to have to run, because one tool call inside an agent session costs far more than the page it prints.
Fewer turns
- A search result title is a link, so
oc do <n>on it opens the result. Headings used to lose their inner anchor during distillation, sodoread the title back and the agent then spent another turn hunting for a number that navigates. Headings whose only link is a self-fragment permalink, which is every heading on a docs page, still read rather than refetch the page already open. oc find <query>with exactly one match prints that region instead of naming its number. One match is the answer, not an index, and the agent's next command was always thereadthat looks.oc findprints whole matches instead of snippets when they all fit inside the allowance a page already gets for finishing, so the command answers instead of pointing.- Truncation ends on the last sentence that finished inside the cap. A cut mid-sentence made the shown half untrustworthy and cost a
readto find out whether it carried on.
Measured end to end against beta.1 with an interleaved A/B, four reps per task, frozen builds and correct answers throughout: 64 turns down to 49, 40 commands down to 25. Eight of eight paired reps improved and none regressed.
Fixed
- A JSON resource is read as the resource, not as the array beside it.
- Binary responses are refused on the impers transport too.
- Dropped a
node_modulessymlink that the 0.3.0-beta.1 release accidentally packed.
Notes
Pre-release. The skill at npx skills add only-cli/oc still pins 0.2.0, and that pin moves when 0.3.0 goes stable.