Skip to content

chore(main): release 2.0.0 - #31

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main--components--faultline
Open

chore(main): release 2.0.0#31
github-actions[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main--components--faultline

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

2.0.0 (2026-08-27)

⚠ BREAKING CHANGES

  • footer, which is too sharp a knife for a project at this stage. Add 'Ask the maintainer first.' to the table row and a paragraph spelling out the policy: contributors don't unilaterally mark breaking changes; the maintainer accumulates them and decides when to cut a major. Also documents the Release-As: footer for forcing a specific version when needed.

Features

  • add agent.wait_for_tools collaborator inject mode (#23) (ffc8706)
  • add Discord collaborator channel with rich messaging (7195d64)
  • add Discord voice channel config fields (0ef5719)
  • add email_fetch tool (f1b4ab6)
  • add priority inbox and authenticated webhook (4a50941)
  • add priority inbox and authenticated webhook (a7d6dbf)
  • add priority inbox and authenticated webhook (#27) (4a50941)
  • add pull-only peer messaging between Faultline processes (b96c14e)
  • add pull-only peer messaging between Faultline processes (4962e03)
  • add rebuild_indexes tool and refactor reconcile/rebuild helpers (27aea57)
  • add release pipeline (release-please + goreleaser) (3075763)
  • add release pipeline (release-please + goreleaser) (0a1b86d)
  • add sandbox_shell tool for arbitrary shell command execution (40c0922)
  • add sandbox_shell tool for arbitrary shell command execution (efe41cb)
  • add scheduled tasks, Docker deployment, and sandbox cron (9521090)
  • add self-update support (cc7090e)
  • add self-update support (1739d61)
  • add semantic memory search with persisted vector index (ff012dc)
  • add semantic memory search with persisted vector index (6265089)
  • admin: in-place config editor with validate / save / restart (#34) (ec1608e)
  • admin: live agent inspector + tool-call feed on dashboard (dcb252c)
  • admin: matrix-themed dashboard with sidebar nav and reflective config form (#43) (faa6eed)
  • admin: per-skill enable/disable persisted to skills.toml (#32) (9c842bc)
  • admin: scaffold HTTP admin UI with login + session auth (2bcba17)
  • admin: self-update card with apply-now button (#33) (f61e87a)
  • Agent Skills support (#24) (eaad5a0)
  • custom Arch-based multi-runtime sandbox image (#23) (41bee48)
  • Deepgram SpeakOggOpus for Discord voice playback (b64854d)
  • Discord live voice channel with silence-gated turns (a3451c3)
  • Discord modals, send_file, voice bubbles, typing, entity selects (c2aa010)
  • Discord modals, send_file, voice bubbles, typing, entity selects (e7b4f73)
  • Discord voice notes via Deepgram STT/TTS (955cfb7)
  • Docker-backed daemon_* tools with alerts and skills (7688b03)
  • hybrid BM25+vector search for search_available_tools (bbb7666)
  • hybrid BM25+vector search for search_available_tools (e83b87c)
  • inject collaborator channel guide into cycle context (22d6756)
  • inject sandbox env and ship gh in sandbox image (8e474b2)
  • mcp: add OAuth setup for HTTP servers (ca1ec0f)
  • mcp: require current config for updates (e8ddaee)
  • mcp: support sandboxed and streamable servers (#35) (5350f78)
  • optional peer message inject delivery mode (901554b)
  • paragraph-aligned semantic indexing with adaptive batching (#19) (e5d7918)
  • prevent tool error loops with schema feedback and forced compaction (#29) (93a18c1)
  • prompts: identity/operating split, changelog, softer compaction (#41) (a09a0d5)
  • publish: HTML publishing harness with HTTP serving layer (ed0ac3d)
  • publish: HTTP serving layer for HTML publishing harness (4a2ca75)
  • publish: wire and harden HTML publishing harness (f27390a)
  • require delivered reply for collaborator messages (c65712e)
  • skills: add html-artifact publishing skill (36749d8)
  • skills: add html-artifact publishing skill (22c76b7)
  • skills: security audit subagent + sandbox hardening (#27) (93515d5)
  • subagent delegation (#26) (c42b698)
  • telegram: inbound photos, buttons, rich messages, and thinking control (cfd8752)
  • telegram: inbound photos, buttons, rich messages, and thinking control (d045492)
  • two-tier tool loading with search_available_tools (e0335dc)
  • two-tier tool loading with search_available_tools (079d4c4)
  • untrusted-tool-output guard + prompt-migration delivery (#36) (98819f1)

Bug Fixes

  • backoff on LLM 429 instead of exiting (0644c36)
  • cap tool results and fail-safe empty compaction (aba53f9)
  • cap tool results and fail-safe empty compaction (bcbf228)
  • ci: fallback to GITHUB_TOKEN if RELEASE_PLEASE_TOKEN is unset (ff5b23f)
  • ci: set GH_REPO so gh release commands skip git detection (7ebc3e5)
  • ci: set GH_REPO so release-notes step works without checkout (#38) (7ebc3e5)
  • complete Discord DAVE MLS handshake (24fe33d)
  • correct broken backtick in sleep tool struct tag (f005570)
  • discord: disable message components after click (59d1231)
  • do not silently fall back to chat voice attachments in VC (21ff340)
  • log Discord voice close codes and fail DAVE wait fast (96bdfd4)
  • mcp: restart stdio servers with fresh config (0071563)
  • properly integrate sleep tool into tools.go (d7b7554)
  • properly integrate sleep tool into tools.go (clean version) (9d6e0fd)
  • properly integrate sleep tool into tools.go with method (3e92ab9)
  • publish Arlo webhook on host loopback (e7cfb5f)
  • remove extra blank line (gofmt) (e905454)
  • retry Discord gateway connect with backoff and retry transient LLM errors (#28) (45e8f48)
  • retry Discord voice joins and use host networking for Arlo (e0e9cfc)
  • sandbox: add html folder alias for publish root (60ddd74)
  • sandbox: add html folder for HTML publishing (e7934d1)
  • scrub invalid tool-call JSON instead of crash-looping (6fcbb78)
  • scrub invalid tool-call JSON instead of crash-looping (a7ee5ee)
  • serialize Discord voice joins to stop instant disconnects (6fc20b9)
  • shutdown handling and reconcile observability (#21) (81cc3b6)
  • skills: ban send_file for html-artifact canvases (e4e1dea)
  • skills: ban send_file for html-artifact canvases (13ced25)
  • skills: require Discord link button for every canvas (7f1948d)
  • skills: require Discord link button for every canvas (617cac5)
  • stabilize Discord voice DAVE handshake (2b50d9e)
  • surface DAVE opcodes and avoid premature voice leave (dbd0c04)
  • update: back off polling on GitHub rate-limit responses (2f570e1)
  • use DAVE-capable discordgo fork for Discord voice (c1fc1de)

Refactors

  • hexagonal architecture (ports & adapters) (c1c3ea3)
  • tools: extract HTML-to-markdown extraction to its own file (4a634ab)

Miscellaneous Chores

  • tidy release-please config and document major-bump policy (793f6ee)

This PR was generated with Release Please. See documentation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants