Repository navigation
v0.41.0
Added
- Agents can point at another wisp task, and you open it with a click. When an agent finds or names one of your tasks (find the session where…), its reply shows a card with the task's title, project, harness, state and when it last moved; click it to open the task. A task that's been deleted keeps its title and says so. Agents are told to use it whenever they name a task, and spells can restyle it (
task,task.open). - Share a crew member, or your whole crew. Share… on a member (its ⋯ menu, right-click, ⌘K) gives who they are: name, face, brief, schedule, what starts them, mode, harness, delegates and, if you tick them, their skills and instructions and notebook. Their project, computer, log and jobs stay with you. Copy it, Download a
.crew.json, Create a gist (secret, after you confirm) or save it As a spell. A scan for keys and tokens blocks a share that holds one and says where. On the phone, Share offers Copy and the gist. - Import someone's crew member. Drop a
.crew.jsonon wisp, paste it or a link (https,gist:<id>) in Import crew members… (⌘K, or Import… under Start from when adding a member), runwisp crew import, or ask an agent (add the member from gist:abc123). A review shows each member with the name they get (Scout 2 when the name's taken), their harness here, their brief and kit, and their project; one that starts when CI fails needs one. They join paused, with their triggers. Alsowisp crewandwisp crew export, andPOST /crew/import/POST /crew/export. - Spells can bring crew members.
crewin a spell is a list of members, each with a brief, schedule, events, mode, kit and delegates. They join paused; the first Resume shows what they do and asks for their project. The spell keeps them up to date, and an update that changes what they do pauses them until Resume has shown you the change. Switched off, they leave the crew and come back as they were. Make it mine lets a member go from its spell; removing the spell asks whether to keep them. A spell with a member that starts on its own is marked Runs commands. Spells reach Share and Import ascrew.shareandcrew.import; the review that gates a spell's own members can't be restyled or hidden.
Changed
- A livelier "is working": the spinner ring is now a small dot grid with a ripple running out from its centre, and the working panel's … is working has a soft light passing over it, in the feed, split view, the crew and the site's demo.
- A crew member's details fit the window without scrolling. One line per fact, Check in now / Edit… / Remove in a row, shorter notebook and brief previews (Show all opens the rest), and one line per skill.
- Split view's home shows what your crew needs from you. A crew member's question or a report you haven't read now sits in Needs you above the tips, with the member's face, among your other tasks; clicking it opens the job under its member.
Fixed
- Ship it no longer fails now and then with
index.lock: File exists. wisp's owngit statuschecks on a task's worktree took git's index lock while Ship it was committing there; they now read without locking. - A job you give a crew member shows under them at once. Its Starting up card used to appear only when the server had started the job, a beat after you sent it; now it's there the moment you press Enter, and the real job takes its place.
Get wisp 0.41.0
| macOS (Apple silicon) | wisp-mac-arm64.dmg |
| macOS (Intel) | wisp-mac-x64.dmg |
| Windows | wisp-windows-x64-setup.exe · Arm |
| Linux | AppImage · .deb · Arm: AppImage, .deb |
| npm (Node 20+) | npx wisp-agents@0.41.0 or npm install -g wisp-agents |
| Homebrew | brew install m0xoo/tap/wisp-agents |
The desktop app updates itself from these releases. Checksums are in SHA256SUMS.txt.