Skip to content

Releases: 0spoon/seamless

v0.4.1

Choose a tag to compare

@github-actions github-actions released this 21 Jul 22:03

Changelog

Features

  • 60303ec feat(console): redesign the login page around getting in, not locked out
  • fe8f5ae feat(console): semantic index and storage panel on Settings
  • 9156204 feat(console): session review workspace and recency-first list order
  • de5c290 feat(console): show memory churn on the Retrieval report
  • 11b8ba8 feat(gardener): recall-miss ledger and memory-wanted proposals
  • ab0e9b1 feat(mcp): add registry server.json for io.github.0spoon/seamless
  • 3ad55ae feat(retrieval): closed-loop utility ranking for briefings and recall

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 21 Jul 17:54

Changelog

Features

  • bdf82d1 feat(console): redesign Retrieval as a four-zone circulation report
  • 95feaac feat(docsgen): add canonical, robots and Open Graph head tags to every docs page
  • cd3afab feat(release): publish a Homebrew cask to 0spoon/homebrew-tap on release
  • 5644de8 feat(site): JSON-LD structured data plus the gates that keep it honest
  • f21d79f feat(site): answer-first openers for the pages that map to a real query
  • 04124ef feat(site): crawlable /scenarios/ pages and four definition pages
  • 9c940a8 feat(site): crawlable scenes, authored section landings, unpublish SITE.md
  • cd876b6 feat(site): expand the README as the highest-authority search surface
  • b4eefd4 feat(site): hand-written /compare/ hub and the Agent Teams FAQ entry
  • d8d3ce9 feat(site): manual IndexNow ping and a make metrics target
  • f12ff0a feat(site): one honest MCP-clients guide for Cursor, Cline, Windsurf and Zed
  • 67426f1 feat(site): release-time /docs/changelog/ generated from git tags

v0.3.9

Choose a tag to compare

@github-actions github-actions released this 21 Jul 09:15

Changelog

Features

  • 802d7c1 feat(console): add Labs and Trials library screens
  • 837997a feat(console): add a reader nav strip and shared library chrome
  • 1c9a18c feat(console): edit project families in Settings and cost the reach card
  • 0c117b7 feat(console): give the operational explorers shared orientation chrome
  • bd0607e feat(console): redesign overview, gardener, and settings surfaces
  • 4467733 feat(console): share one in-place navigation client across data refreshes
  • de1c3db feat(docsgen): emit llms.txt and llms-full.txt at the site root
  • 42f3d35 feat(docsgen): generate and gate sitemap.xml and robots.txt at the site root
  • 088bb80 feat(doctor): verify the Claude app chat surface's desktop-config registration
  • 1c0af0e feat(doctor,store): verify the Claude app's embedded code surface
  • a189f0d feat(install): wire the chat surface into client detection and selection
  • cf6f994 feat(seam): add seam version, reporting the running daemon's version
  • 6fb0d2e feat(seamlessd): register the chat-surface MCP bridge in claude_desktop_config.json
  • e185f81 feat(search): add time windows, sorts, and a unified console search stream
  • 31207d2 feat(search): floor semantic-only hits and show similarity in console search
  • 22d24a1 feat(sessions): harvest real model token usage on both Claude Code and Codex
  • 4916886 feat: add Codex shared-host diagnostics

Fixes

  • d4fbf8f fix(docsgen): exempt author-written dates from the build-timestamp tripwire
  • c6eaa90 fix(mcp): stop lab-only bindings from masquerading as session bindings

v0.3.8

Choose a tag to compare

@github-actions github-actions released this 20 Jul 20:56

Changelog

Features

  • 3758f16 feat(install): confirm client choice, drop the silent Claude fallback

Fixes

  • 6d664d2 fix(test): remove load-sensitive 5s deadline from fake-codex tests

v0.3.7

Choose a tag to compare

@github-actions github-actions released this 20 Jul 10:31

Changelog

Features

  • dcb09c7 feat(attribution): record which model produced each memory, note, and session
  • 5cb1d1b feat(codex): add MCP instructions and native skills
  • c55b770 feat(console): harness and model attribution pills on sessions, memories, notes, and the feed
  • 8a33a02 feat(hooks): cap Codex hook context below the output spill threshold
  • 9f4ebb6 feat(hooks): integrate Codex subagent lifecycle
  • 63b7067 feat(install): detect the agent clients instead of defaulting to Claude
  • 01929d5 feat(security): land the 2026-07 audit hardening (M1-M3 and low-severity fixes)

Fixes

  • 2ce7fd1 fix(console): resolve provenance stamps by shape and stop pinning mutable session fields
  • 90a41c6 fix(doctor): judge hooks against the recorded seam path, not the running binary's sibling
  • 8fdf28e fix(hooks): adopt hand-written tilde hook commands instead of duplicating
  • 931881a fix(hooks): classify definitions exactly
  • 1bd5de5 fix(hooks): keep item ids on a truncated Codex injection
  • 57ba0b1 fix(hooks): prepare the plan-context block once for telemetry and response
  • 5b44b35 fix(hooks): reject an unknown hook client instead of defaulting to Claude
  • 6c1e77d fix(install): pass an explicit --client from make install
  • 5cc83d4 fix(install): probe for --client before passing it to a pinned binary
  • 2d37071 fix(install): warn when a pinned 0.3.3-0.3.6 binary bundles no skills
  • e3d47ed fix(release): ignore the CI-generated sigs/ so goreleaser sees a clean tree
  • 8658df3 fix(release): pin cosign to the v2 line so the sign stage survives cosign v3
  • 5521017 fix(scripts): pin --client claude in the scene-fixture harness
  • 93848ce fix(scripts): reject traversal skill names before rm -rf
  • f14b4b0 fix(seamlessd): degrade skill install instead of aborting install-hooks
  • ed38e92 fix(seamlessd): keep MCP stderr out of JSON
  • b1ad1cf fix(seamlessd): reconcile Codex MCP registration
  • b8e4cea fix(seamlessd): report Codex operational truth
  • 2758e0d fix(sessions): key ambient sessions by full external identity
  • 7ae643a fix(skills): restore disable-model-invocation on seam-onboard
  • df9350b fix(skills): stop double-wrapping the mkdir error

Other

  • 11a8588 Merge branch 'worktree-review-backlog-fixes'

v0.3.6

Choose a tag to compare

@github-actions github-actions released this 19 Jul 04:49

Changelog

Features

  • 6ad2c21 feat(console): Plans joins the library layout
  • a290862 feat(console): unify Notes, Memories, and Tasks into a library layout
  • 370e2df feat(update): seamlessd update + --check, with make update parity

Fixes

  • fa02aa6 fix(console): per-project Retrieval trend on the project Overview
  • 1f7c26f fix(version): derive build version from git tag so make and releases agree

v0.3.5

Choose a tag to compare

@github-actions github-actions released this 19 Jul 03:09

Changelog

Features

  • 3b28e8b feat(service): cross-OS seamlessd start|stop|restart|status + make parity
  • 0076dd2 feat(uninstall): cross-OS seamlessd uninstall + make delegation

v0.3.4

Choose a tag to compare

@github-actions github-actions released this 18 Jul 17:06

Changelog

Features

  • 176e9d3 feat(install): interactive client picker + graceful non-Claude-Code doctor
  • 955ff01 feat(install): structured, colored, terser install output

v0.3.3

Choose a tag to compare

@github-actions github-actions released this 18 Jul 06:55

Changelog

Features

  • a1548d3 feat(codex): Stop-hook lifecycle -- heartbeat + rollout tail-harvest
  • ced1b8d feat(codex): add seam mcp-proxy stdio<->HTTP bridge for stdio-only MCP clients
  • f7606a0 feat(codex): client-derived ambient identity (cc/ vs cx/) and external session id
  • 030e076 feat(codex): install-hooks --client codex profile + doctor awareness
  • f2caa48 feat(codex): per-client hook payload adapter and --client plumbing

Fixes

  • 72b7c7b fix(site): cache-bust static assets so deploys stop serving stale CSS/JS

v0.3.2

Choose a tag to compare

@github-actions github-actions released this 18 Jul 00:04

Changelog

Features

  • 504982c feat(hooks): emit exec-form command hooks + seam hook --config
  • d148e54 feat(site): OS-aware install command on the landing page
  • 804b7e3 feat(windows): package, install, and supervise Seamless on Windows

Other

  • e4c3528 refactor(demoseed): extract seeding core into internal/demokit; thin CLI