Repository navigation
Releases: arctop/seamless
Release list
v0.7.4
v0.7.3
v0.7.2
Changelog
Fixes
- 05b4cf1 fix(console): a request the browser abandoned logs at debug, not as a 500
- 024ef64 fix(gardener): settle a proposal whose memory went inactive while it waited
- c9f2203 fix(hooks): a subagent that left no transcript is not a warning
- 61c3226 fix(mcp): a memory_read miss names the project that has it, or the MEMORY.md boundary
- bdf10ad fix(mcp): a notes_read miss names the project that has the note, or the plan
- 902f44e fix(update): doctor and update --check measure the soak on GitHub's clock
v0.7.1
Changelog
Fixes
- a9b0975 fix(console): the update ledger names a gate refusal; blocks say what clears them
v0.7.0
Changelog
Features
- e94462a feat(cli): seamlessd retire-project retires a mistakenly minted project
- 89d50bc feat(cli): unmap-repo --host removes another machine's mapping on a shared daemon
- 5f2fbdc feat(config): update.auto, max_defer and min_age
- 00274a7 feat(console): Settings > Updates drives automatic updates
- dfbaa41 feat(console): Settings > Updates, the version fact, an updated banner
- 24f1c82 feat(mcp): a session= handle on every tool, ready for MCP's stateless revision
- aaefd58 feat(release): Developer ID-sign and notarize the macOS binaries
- 1a88550 feat(retrieve): a slot for the update notice in the briefing
- 74e2e8b feat(seam): a hook's dial retry follows what losing it costs
- c21297a feat(seam): mcp-proxy and hooks ride out a daemon restart
- 741c5c4 feat(seamlessd): an activity tracker for the update decision
- 4ca66ae feat(seamlessd): doctor and update --check report automatic updates
- aba6c14 feat(seamlessd): one daemon per data dir, and install-hooks never migrates
- d5da89d feat(seamlessd): the Windows updater starts as a detached child first
- 172ce57 feat(seamlessd): the daemon can start the updater outside its service, per OS
- d8519bb feat(seamlessd): the updater engine, and a manual update that can roll back
- 1d0246e feat(seamlessd): wire automatic updates into the running daemon (2.13)
- 0dcbd20 feat(seamlessd): wire the update check into the daemon and the CLIs
- a55011b feat(update): a typed reason for the updater's gate refusals
- e4da8d9 feat(update): a why for an attended seamlessd update
- c05f428 feat(update): an anonymous check for new Seamless releases
- 20d3169 feat(update): the attempt contract between the daemon and the updater
- b0bc49b feat(update): the daemon decides when to install, and folds what happened
Fixes
- ff45b17 fix(config): define the wildcard host once, by address rather than spelling
- 0bad23c fix(install): installers an unattended update can drive
- 416a090 fix(install): retry the launchd bootstrap every 0.1s, not every second
- a457dcc fix(seamlessd): Windows stop and restart wait for the old daemon to exit
- 5e4b3b4 fix(seamlessd): recovery text names the backup where it sits after the move
- 65d14b7 fix(seamlessd): report the toolchain's version for builds no ldflags stamped
- 0ece425 fix(site): stop the Claude app page scrolling sideways on phones
Other
- b60b092 build(check): vet darwin and windows in make check
- 2d3e1be build(deps): move to mcp-go v1.1.1, keeping clients on session-based MCP revisions
- 51c705b build(lint): pin golangci-lint v2.14.0, which reads go1.27.2's export data
- 99c5d26 build(release): strip cask quarantine with postflight_steps, not a Ruby postflight
- fef3d15 refactor(update): one home for the automatic-update wording
v0.6.0
Seamless moved to github.com/arctop/seamless and is now published by Arctop. This is the first release signed from the new repository. Links to github.com/0spoon/seamless redirect here. The license stays MIT, and the copyright is now held by Arctop, Inc.
- On v0.5.4 or later:
seamlessd updateworks as usual, because v0.5.4 already accepts the new signature. - On v0.5.3 or older:
seamlessd updaterefuses this release with a signature error naminggithub.com/arctop/seamless. Re-run the installer once:curl -fsSL https://thereisnospoon.org/install | sh(on Windows,irm https://thereisnospoon.org/install.ps1 | iex). It keeps your config and~/.seamless, andseamlessd updateworks again afterwards. - Go: the module path is now
github.com/arctop/seamless:go install github.com/arctop/seamless/cmd/...@latest. - Homebrew: the tap is now
arctop/tap(brew install arctop/tap/seamless). An install from the old0spoon/tapdoes not move on its own, so switch once withbrew uninstall --cask seamless && brew untap 0spoon/tap && brew install arctop/tap/seamless. On the old tap,brew updatenow lists the cask as deleted.
Changelog
Other
- 28a8378 refactor: move the module to github.com/arctop/seamless and repoint every repo URL
v0.5.4
Update now. This release prepares for Seamless's move to github.com/arctop/seamless. Run seamlessd update to install it. Releases published after the move are signed from the new repository, and v0.5.4 is the first version that accepts that signature, so updating now keeps later updates verifying. If you skip it, re-run the install one-liner once after the move (curl -fsSL https://thereisnospoon.org/install | sh).
It also raises the build toolchain to go1.26.9 and golang.org/x/net to v0.60.0, which clears 13 Go standard-library vulnerabilities published on 2026-10-08. Building from source now needs Go 1.26+.
Changelog
Features
- b297ea2 feat(cli): seamlessd unmap-repo removes this machine's repo mappings
- f9c699d feat(mcp): bind each agent's tool calls to its own session
- 935a2c0 feat(update): accept the arctop release signer ahead of the move to github.com/arctop/seamless
Other
- 8d6c55d build(deps): raise the toolchain floor to go1.26.9 and x/net to v0.60.0
v0.5.3
Changelog
Features
- a1a231a feat(console): Basic Home leads with a health strip; Overview analytics by level
- a3b3e5b feat(console): Settings becomes one section at a time, by level
- 566a99b feat(console): a System theme that follows the OS light or dark setting
- 474ff30 feat(console): briefing presets -- Lean, Balanced, Rich, and a Customize disclosure
- 12276f3 feat(console): choose the console level -- Experience picker, welcome card, badge
- cb01913 feat(console): console.level config, stored level row, and upgrade grandfather
- ea0caf5 feat(console): hidden, not locked -- level banner, level-aware search and tabs
- 9f06abd feat(console): in-page knob gates by level, each a registered surface
- a624ceb feat(console): preview the briefing in Settings as you change it
- 8bbba3e feat(console): rebuild the Knowledge sky as a polar star chart
- c42189c feat(console): screen registry drives the sidebar; level resolved per request
Fixes
- 8ce482b fix(console): level-aware 404 links, phone layout fixes, and a sticky save bar