Repository navigation
v0.3.4
Everything since v0.3.2: 0.3.3 was bumped in the tree but never tagged, so its contents ship here.
The skill an agent can actually follow (CR-020)
The bundled skill no longer mentions --use. A profile names which machine and which backend, and no result an agent can read distinguishes one from another — so five of thirty-one examples carrying --use laptop taught a model to invent a profile name for whatever machine it was running on.
- A single declared profile is selected without being named. Counted across the project and global config files.
config showattributes it to the layer that declared it.allow-localremains a separate opt-in, so a lonelocalprofile that has not given it is selected and still refuses. - The refusal names one next move per state instead of a three-alternative menu: no configuration, a config declaring no profiles, or several profiles with no default.
- The skill leads with a six-step procedure —
windows,activate,tree, act by name,treeagain, pixels only if the tree cannot see it — executable without reading further. The reasoning follows it rather than preceding it, which matters for a smaller local model that acts on what it reads first.
Fixes
- BUG-020 — a macOS node id no longer drifts to a different element between two reads.
- BUG-018 —
activatemakes the application frontmost on macOS instead of reporting success without coming forward. - BUG-019 —
--windowalone is not a selector, and no longer crashes when paired with a coordinate. - BUG-017 — a click's press waits for macOS to catch up with the move.
- BUG-015 — the desktop is read once per
windowslisting.