Repository navigation
BasicShell 0.5.1
Download: one of two, each with BasicShell.app inside: unzip, move it to Applications.
BasicShell-0.5.1.zip: BasicShell.BasicShell-0.5.1-agent.zip: the same with the agent tools. The plain one has no part of them.
It is self-signed, not an Apple Developer ID, so the first time macOS refuses to open it: open it once, then System Settings › Privacy & Security › Open Anyway.
Requires: macOS 27 on Apple silicon.
In the plain build: nothing you would notice.
In the build with the agent tools (47 tools; Settings › Agents)
- Faster, and by events: nothing is waited for by sleeping or looking again and again. A click is 0.04 s (it was 0.23), a hover 0.04 (0.27), typing 0.04 (0.30), a read of a tab that was asleep 0.09 (0.35). The default report now sees what a page adds 400 ms after a click or after a fetch, which the old 150 ms window missed (31 of 85 reactions in a lab of 17 patterns, none now).
- It does that with a small tracker put in the pages an agent works in (not in other pages, and not in a page with a password or card field).
defaults write com.mbahakeskin.basicshell agent.quietTracker -bool falseturns it off. - Hover works (it did nothing before). Calls that arrive together run together. Pictures no longer hold the browser up (a screenshot stalled it 95 ms, now 0), and
read_pagesstarts the next page as soon as one is done. - Name things by what they say:
labelorselectorinstead of a ref,expectto check the result,pictureto click in a region or tile;batchactions can beoptionalorrepeat. - Reading less:
tabsfilters,read_texttakesselector,main,structured;read_pagetakessince_last; a newapitool gives the data a page fetched as rows. - The frame says "Agent at work" (it was cut off) and "Agent done" ten seconds after the last call, then goes; the tab is let go after two minutes, not ten.
After updating, quit and reopen BasicShell, and start a new chat in your agent if you use the build with its tools.
SHA-256: BasicShell-0.5.1.zip b212d13eae9a02bbda27705d0d7f125ff3893024368b022b2602448dacf3de1e, BasicShell-0.5.1-agent.zip 57fb1f7d7c3a9124ca5a29dfccdee8be5de8e82d6909a7d209c6ab27bac1575c