Repository navigation
Releases: ReviewStage/vespin
Release list
Vespin host 0.7.0
Vespin's host daemon 0.7.0 for linux-x64, linux-arm64, and darwin-arm64. Install it from Settings › Hosts › Add hosts.
Vespin host 0.6.0
The host is the daemon that runs Vespin's agents straight on your own Mac or Linux server, as the account it is installed under, rather than in a cloud sandbox. Turn on Bring your own host in Settings › Experimental, then install it with curl -fsSL https://vespin.dev/install.sh | sh.
Vespin's host daemon 0.6.0 for linux-x64, linux-arm64, and darwin-arm64. Install it from Settings › Hosts › Add hosts.
Luke host 0.5.0
The host is the daemon that runs Vespin's agents straight on your own Mac or Linux server, as the account it is installed under, rather than in a cloud sandbox. Turn on Bring your own host in Settings › Experimental, then install it with curl -fsSL https://vespin.dev/install.sh | sh.
Luke's host daemon 0.5.0 for linux-x64, linux-arm64, and darwin-arm64. Install it from Settings › Hosts › Add hosts.
Luke 0.24.0
What's Changed
- fix(service): agents write every pull request they name as a mention by @dastratakos in #5857
- fix(database,service): read agents and Inbox items under one visibility rule each by @dastratakos in #5812
- fix(ui): a menu row not checked keeps no check room, so its end marks reach the edge by @dastratakos in #5856
- docs(changelog): link #5838 from 0.23.0's "didn't hear back" fix by @charleslpan in #5859
- refactor(panel,features): draw the Inbox from the account's feed alone by @dastratakos in #5860
- fix(panel): the Inbox's rows sort anew once the pointer leaves the list by @dastratakos in #5753
- fix(panel): one wording for hover card notes by @dastratakos in #5861
- feat(panel): every hover card wears its subject's glyph by @dastratakos in #5864
- refactor(ui,panel): one hover card skeleton in the loaded card's slot by @dastratakos in #5866
- refactor(ui,panel): list rows hang their cards beside the row by @dastratakos in #5868
- refactor(features,database): "coding agent" becomes "agent" in their TypeScript names by @dastratakos in #5820
- refactor(panel): the corner holds only age or state by @dastratakos in #5863
- feat(panel): task card leads with its name and board marks by @dastratakos in #5870
- refactor(service,host,gateway): "coding agent" becomes "agent" in their TypeScript names by @dastratakos in #5877
- refactor(panel): server, +N faces and Inbox item cards on the shared parts by @dastratakos in #5871
- fix(ui,panel): keyboard reaches a server card's tool descriptions by @dastratakos in #5878
- feat(panel): an agent's own page has its Inbox tab by @dastratakos in #5874
- feat(service,host,panel): keep an agent with no task holding its Inbox items, settled ones included by @dastratakos in #5872
- feat(ui,panel): compact figures on the turn card by @dastratakos in #5865
- refactor(panel): one provenance row and one time format by @dastratakos in #5869
- feat: pin every agent through agent_pin, and key tab pins by holder by @dastratakos in #5875
- feat(panel): show Luke's built-in tools and run_on_mac's standing in the MCP popover by @dastratakos in #5846
- feat(panel): one pull request card wherever a PR hangs by @dastratakos in #5876
- refactor(panel,ui,settings): "coding agent" becomes "agent" in names and words by @dastratakos in #5879
- feat(panel,service): mentions and pull request links work for an agent with no task by @dastratakos in #5873
- fix(copy): cut the slop copy that landed since the eleventh sweep by @luke-agent[bot] in #5881
- refactor(service,features): the words every model reads say "agent" where they said "coding agent" by @dastratakos in #5884
- refactor: "coding agent" wire values become "agent", and automations read both action kinds by @dastratakos in #5882
- feat(host,panel,service): the open task's agents drawn from the live task list, their writes in the host by @charleslpan in #5885
- refactor(database): drop the operator notice's task column by @dastratakos in #5862
- fix(host): queue an app-state write made while another is announced by @luke-agent[bot] in #5883
- fix(service): read public skill sources on a token, not anonymously by @charleslpan in #5837
- fix(panel): the channels keep one shared filter when the reader switches away by @dastratakos in #5699
- chore: remove the LUKE_SYNC flag by @charleslpan in #5887
- feat(database,service,panel): the task list's agents carry their harness, Mac, and continues, so the tabs read nothing else by @charleslpan in #5888
- fix(ui): show a control's hover card over the pills inside it by @dastratakos in #5777
- feat(service): read a skill source from one archive of its commit by @charleslpan in #5886
- refactor: automations store their action kind as "agent", still reading "coding-agent" by @dastratakos in #5889
- docs(panel): hover card comments and data attributes match the code by @dastratakos in #5880
- fix(panel,host): starting a task leaves no draft behind and never turns the window back by @dastratakos in #5714
- refactor(database): name the agent's tables "agent", leaving a view under each old name by @dastratakos in #5890
- refactor(ui,panel,settings): drop Show details and the ⌥↓ hover card entry by @dastratakos in #5893
- revert: name the agent's tables "agent" (#5890), whose migration deadlocks in production by @dastratakos in #5898
- refactor(database): name the agent's tables "agent", taking their locks with retries by @dastratakos in #5902
- fix(host): remake a stopped agent VM made from an earlier sandbox image by @dastratakos in #5899
- fix(host): close four small cleanup leaks by @dastratakos in #5901
- refactor(database): the coding_agent* columns become agent_*, mirrored for the deploy's overlap by @dastratakos in #5897
- refactor(host,panel): the Inbox feed reaches the panel on app state through useHostRead by @dastratakos in #5894
- feat(service): a device reads which of its agents should still stand by @dastratakos in #5900
- refactor: automations read their action kind as "agent" alone by @dastratakos in #5895
- refactor(database): agents' conversations are stored as kind "agent" by @dastratakos in #5905
- refactor(database): drop the "coding agent" overlap: views, mirrored columns, and the old kind by @dastratakos in #5906
- refactor(database): the foreign keys other tables hold to agent drop "coding_agent" from their names by @dastratakos in #5907
- feat(panel): ⌘K lists the workspace's automations under Automations by @dastratakos in #5912
- fix(features): the Add hosts agent prompt installs wherever the install command does by @charleslpan in #5892
- feat(panel,features): Add hosts shows only the install command, run on each host by @charleslpan in #5914
- feat(host): a Mac's install command runs beside the app's This Mac by @charleslpan in #5915
- fix(panel): an unanswered Inbox reply says to try again by @luke-agent[bot] in #5908
- fix(ui): a choice list's row keys say nothing to a finger by @luke-agent[bot] in #5909
- fix(panel): the Inbox pager's arrows keep the keyboard at the list's ends by @luke-agent[bot] in #5910
- fix(panel): agent composers ask for changes and follow ups again by @dastratakos in #5911
- feat(host): a Mac's uninstall removes exactly its own agents by @charleslpan in #5921
- fix(panel): an Inbox row's hover shows only its ⋯, its mark and resolve in the menu by @dastratakos in #5920
- feat(panel): a host's Remove shows the command that takes Luke off it by @charleslpan in #5923
- fix(service,panel): read a pull request's chapters from the store by @dastratakos in #5858
- fix(host): a VM mounts a runner folder whose path holds a space where smolvm finds it by @charleslpan in #5927
- chore(host): version 0.2.1 by @charleslpan in #5928
- feat(agent-runner): per-agent switched-off tools by @charleslpan in #5930
- feat(settings): the Pilot experiment by @charleslpan in #5929
- feat(database): tasks gain a parent task by @charleslpan in #5931
- feat(features): the pilot agent kind by @charleslpan in #5932
- feat(host): serve install.sh for host 0.2.1 by @charleslpan in #5935
- feat(database): tasks gain a mode by @charleslpan in...
Luke host 0.4.0
The host is the daemon that runs Vespin's agents straight on your own Mac or Linux server, as the account it is installed under, rather than in a cloud sandbox. Turn on Bring your own host in Settings › Experimental, then install it with curl -fsSL https://vespin.dev/install.sh | sh.
Luke's host daemon 0.4.0 for linux-x64, linux-arm64, and darwin-arm64. Install it from Settings › Hosts › Add hosts.
Luke host 0.3.0
The host is the daemon that runs Vespin's agents straight on your own Mac or Linux server, as the account it is installed under, rather than in a cloud sandbox. Turn on Bring your own host in Settings › Experimental, then install it with curl -fsSL https://vespin.dev/install.sh | sh.
Luke's host daemon 0.3.0 for linux-x64, linux-arm64, and darwin-arm64. Install it from Settings › Hosts › Add hosts.
Luke host 0.2.1
The host is the daemon that runs Vespin's agents straight on your own Mac or Linux server, as the account it is installed under, rather than in a cloud sandbox. Turn on Bring your own host in Settings › Experimental, then install it with curl -fsSL https://vespin.dev/install.sh | sh.
Luke's host daemon 0.2.1 for linux-x64, linux-arm64, and darwin-arm64. Install it from Settings › Hosts › Add hosts.
Luke 0.23.0
What's Changed
- fix(voice): tell the voice the agent's own tools and word its role by standing by @dastratakos in #5537
- feat(panel): a channel's own hover card by @dastratakos in #5556
- feat(agents): serve the call's tools to native agents over Luke's MCP server by @dastratakos in #5544
- fix(agent-runner): offer the tools the Claude Code and Codex prompts name by @dastratakos in #5533
- fix(service): one Steward policy in the operator's words, its tools, and code by @dastratakos in #5545
- fix(service): say the developer watches Claude Code's to-dos by @dastratakos in #5563
- fix(agents): correct misstated eve tool descriptions and prompt words by @dastratakos in #5541
- refactor: Mac devices become devices by @dastratakos in #5558
- refactor(host): the platform launcher takes the agent by @dastratakos in #5567
- fix(panel): stop fading every element's scrollbar, which froze opening a task by @charleslpan in #5564
- feat(sandbox): an OCI image from the sandbox setup script by @dastratakos in #5568
- chore(release): bump the workspace to 0.23.0 and write its changelog by @charleslpan in #5573
- feat(panel): drop the task toolbar's Start and its Run on by @charleslpan in #5566
- ci(host): publish the host daemon's release on host-v tags by @dastratakos in #5575
- feat(service): host enrollment and device-secret auth by @dastratakos in #5561
- feat(panel): Settings › Agents › Hosts by @dastratakos in #5574
- fix(service): removing a host settles its agents' running turns by @dastratakos in #5577
- feat: decide where a task's agents run by @charleslpan in #5560
- fix(service,panel): refuse a message to an agent on a removed host by name by @dastratakos in #5578
- feat(service): a GitHub token for a host's agents by @dastratakos in #5562
- feat(devices): discard a device agent by @dastratakos in #5576
- feat(devices): a device's isolation mode by @dastratakos in #5569
- fix(ui): a press in a submenu opened after another chooses its item by @charleslpan in #5580
- feat(desktop): This Mac takes a discard line and keeps a worktree holding unsaved work by @dastratakos in #5581
- fix(panel,ui): View options without cards, and a page's source edge to edge by @dastratakos in #5579
- feat(host): sign each host agent's gh in from Luke by @dastratakos in #5572
- fix(copy): cut the slop copy that landed since the ninth sweep by @luke-agent[bot] in #5583
- feat(host): the headless Linux daemon by @dastratakos in #5570
- feat(host): install.sh and the daemon's release by @dastratakos in #5571
- feat(host): run every host agent in a smolvm VM of its own by @dastratakos in #5584
- refactor(host): stop fetching gh on hosts by @dastratakos in #5589
- feat(host): install a pinned smolvm on hosts and refuse a box without /dev/kvm by @dastratakos in #5590
- fix(ui): a task box no one can tick draws the shared read-only Checkbox by @luke-agent[bot] in #5585
- fix(panel): a pull request section's cut title fades and keeps its count by @luke-agent[bot] in #5586
- perf(panel): draw an agent's transcript without waiting on its pull request by @charleslpan in #5588
- fix(host): rewrite the unit before recovering a refused re-enrollment, and check the service user's KVM access first by @dastratakos in #5591
- feat(service,host,panel): the Inbox number and the Dock badge count only questions waiting on you by @dastratakos in #5602
- feat(panel): a task's plan lists its agents at the top by @dastratakos in #5603
- feat(panel): Copy setup prompt in Add hosts, and install many servers in parallel by @dastratakos in #5604
- feat(panel): list a channel's threads by latest activity and show a teammate's face under Everyone by @dastratakos in #5606
- feat(service,features): the task list counts failed agents and questions waiting on you by @dastratakos in #5601
- fix(panel): a notice addressed to nobody settles when whoever it waits on opens it by @dastratakos in #5608
- fix(panel): a channel's thread opens in the side panel before its item is read by @dastratakos in #5599
- fix(service): an operator's untagged lines no longer refuse run_on_mac by @dastratakos in #5597
- feat(ui,panel,features): every task row shows one icon for how its agents stand by @dastratakos in #5605
- feat(desktop): run This Mac's agents in smolvm by @dastratakos in #5596
- fix(panel): a channel's thread tab wears the channel glyph by @dastratakos in #5543
- fix(host): claim the Mac commands a stalled follow missed on the next beat by @dastratakos in #5598
- fix(panel): quiet history failures and give two dead ends a way out by @dastratakos in #5593
- fix(panel): keep the folded pull request title from scrolling to its pencil by @dastratakos in #5592
- feat(panel): fold a phone's Conversation filters into one menu chip by @dastratakos in #5594
- fix(ui): name every folded choice bar option in its hint by @dastratakos in #5595
- feat(panel): a task's agents' activity makes its sidebar row unread by @dastratakos in #5612
- fix(panel): New task with an agent opens no draft tab beside it by @charleslpan in #5613
- feat(database): inbox items settle when their task is done or canceled or their agent is archived by @dastratakos in #5609
- feat(desktop): This Mac always runs its agents in smolvm by @dastratakos in #5616
- docs(privacy): say which Inbox items the sidebar and Dock count by @dastratakos in #5610
- feat(panel): the Inbox and your task rows stay in the sidebar with Channels on by @dastratakos in #5607
- fix(service): read an operator's quiet turn by its one row, not every message by @dastratakos in #5619
- refactor(desktop): remove the direct-on-Mac agent path by @dastratakos in #5622
- feat(panel): a thread's chip wears what it asks, not its agent's tile by @dastratakos in #5626
- fix(panel): the Tasks page counts only questions waiting on you by @dastratakos in #5624
- feat(panel): an open question's card offers × to resolve it without answering by @charleslpan in #5615
- fix(ui): let a breadcrumb pill take presses on the desktop's drag strip by @dastratakos in #5627
- fix(panel): New task's agent opens alone, with no plan beside it by @dastratakos in #5628
- fix(desktop): name This Mac by its Computer Name by @dastratakos in #5629
- fix(panel): a channel's Mine view keys threads by their task's assignee, not its creator by @dastratakos in #5623
- fix(ui,panel): toasts stay in the window's bottom-right corner by @dastratakos in #5630
- perf(panel): ⌘K stays quick with thousands of tasks and a long Inbox by @charleslpan in #5625
- fix(panel): New task keeps an offline device picked, never falling back to Cloud by @dastratakos in #5631
- feat(service): lock a task's Runs on at creation by @dastratakos in #5632
- fix(database): archive no automation run's agent while its pull request is open by @dastratakos in #5635
- feat(panel): an automation's finished runs leave the sidebar's Tasks by @dastratakos in #5637
- feat(panel): name who made an automation by @dastratakos in #5639
- perf(panel): ⌘K ranks tasks and Inbox items before it draws any by @charleslpan...
Luke host 0.2.0
The host is the daemon that runs Vespin's agents straight on your own Mac or Linux server, as the account it is installed under, rather than in a cloud sandbox. Turn on Bring your own host in Settings › Experimental, then install it with curl -fsSL https://vespin.dev/install.sh | sh.
Luke's host daemon 0.2.0 for linux-x64, linux-arm64, and darwin-arm64. Install it from Settings › Hosts › Add hosts.
Luke host 0.1.0
The host is the daemon that runs Vespin's agents straight on your own Mac or Linux server, as the account it is installed under, rather than in a cloud sandbox. Turn on Bring your own host in Settings › Experimental, then install it with curl -fsSL https://vespin.dev/install.sh | sh.
Luke's host daemon 0.1.0 for linux-x64 and linux-arm64. Install it from Settings › Hosts › Add hosts.