Skip to content

v0.1.6

Latest

Choose a tag to compare

@github-actions github-actions released this 03 Sep 05:18

QM 0.1.6 brings your own accounts, memory, and infrastructure into the agent.

  • Log in with your Claude/ChatGPT subscription: per-user accounts drive each turn, plus dynamic OpenRouter catalogs and a model picker built for large ones.
  • Search across everything QM can see: principal-aware core search lets the agent reference conversations across scopes, and ⌘K search got much faster.
  • Deploy to Porter and Fly with new providers, guided onboarding, and safe-by-default app publishing (path-based serving with zero config, one-var subdomain upgrade).
  • Bring your own memory: pluggable scope-aware memory providers, including Memorable for procedural memory.
  • Manage many chats at once: pane tabs, session multi-select, a pane-canvas baseline, and interactive playgrounds embedded in web threads.
  • Screen risky output with a configurable Auto flagger (testable against past screenings) and HiLO release approvals for quarantined tool results.
  • Slack: threads in person DMs, single-message multi-file posts, forwarded-message context, custom ack emoji, and top-bar Agents pinning.

What's Changed

  • Remove temporary release correction exception by @16francej in #569
  • web-ui: fix select value binding, add default effort picker by @16francej in #567
  • Restore inbound webhooks; wrap webhook wakes in the structured wake envelope by @16francej in #570
  • feat(slack): org admin setting + emoji picker for ack emoji by @16francej in #571
  • fix(admin): ack-emoji picker — proxy fix, auto-save, Slack-style picker by @16francej in #590
  • web-ui: drop duplicate admin shortcut from sidebar footer by @16francej in #595
  • Security screen: flag-as-approval, unique per-input approval ids, stale-context age cap by @16francej in #611
  • perf(search): stored tsvector column + saner short-term prefixing for ⌘K search by @16francej in #597
  • Slack Agents support: pin QM to the top bar (agent_view) by @16francej in #572
  • Carry conversation roster into ambient replies by @16francej in #613
  • fix(slack): include forwarded messages in agent context by @16francej in #618
  • Update README.md by @16francej in #641
  • Support threads in person DMs by @16francej in #643
  • Fix conversation file links by @16francej in #642
  • Add a Fly deploy provider so publish works on fly targets by @kai-jmi in #585
  • fix(web-ui): bump dompurify to 3.4.13 (GHSA-55q2-fjhq-7xh7) by @Svector-anu in #653
  • Keep cron fire history out of scheduler scans by @16francej in #614
  • Improve model picker for large catalogs by @16francej in #633
  • Support dynamic OpenRouter models by @16francej in #656
  • fix(slack): deliver multi-file posts as one message with commentary by @16francej in #657
  • Route Auto-posture tool-result quarantines through a HiLO release approval by @16francej in #676
  • Make the concurrent Slack release gate deterministic by @16francej in #683
  • Fix SVG attachment delivery in web chat by @16francej in #680
  • Expand quarantined content previews by @16francej in #684
  • Fix web approval continuation state by @16francej in #686
  • Make the pane canvas the Chats baseline by @16francej in #685
  • Fix model picker viewport clipping by @16francej in #688
  • fix: unify email-auth and directory identity by @16francej in #689
  • Refactor approval continuation ownership by @16francej in #687
  • Hydrate the OpenRouter catalog on cold runtime resolution by @16francej in #678
  • Run local sandboxes on Docker deployments by @16francej in #691
  • Make failed web sends retryable by @16francej in #693
  • Fix Docker auth broker private routing by @16francej in #692
  • Keep failed sends on the user message by @16francej in #696
  • Multi-chat management: pane tabs, session multi-select, and richer session navigation by @16francej in #697
  • Preserve pane scroll across layout changes by @16francej in #698
  • Embed interactive playgrounds in the web thread by @16francej in #701
  • Remove the per-PR CLI version bump gate by @16francej in #710
  • Revert interactive web-thread playgrounds by @16francej in #716
  • Fix tab row shifting on hover by @16francej in #704
  • Fix immutable MicroVM GitHub CLI install by @16francej in #717
  • Individual model auth: per-user Claude/ChatGPT accounts drive each turn by @time-attack in #707
  • Add scope-aware memory providers by @16francej in #700
  • Write the pane density attribute on every measurement by @16francej in #893
  • feat: add principal-aware core search by @16francej in #879
  • refactor: drop the unused core-search backend injection point by @16francej in #896
  • Add Memorable as a procedural memory provider by @16francej in #894
  • Embed interactive playgrounds in the web thread by @time-attack in #675
  • Warn at boot when the docker deploy provider has no daemon by @16francej in #897
  • Add Porter sandbox backend and deploy provider by @16francej in #876
  • Make Auto flagger configurable by @16francej in #878
  • build(deps): bump fastify from 5.10.0 to 5.12.1 by @dependabot[bot] in #906
  • build(deps): bump qs from 6.15.3 to 6.16.0 by @dependabot[bot] in #907
  • build(deps): patch fast-uri audit findings by @16francej in #909
  • Tiered app-serving defaults: zero-config /d/ serving, one-var subdomain upgrade by @16francej in #910
  • Porter deployment onboarding: checklist, deploy reference, first-admin guardrails by @16francej in #911
  • Set the CLI version to 0.1.6 for the next release by @16francej in #914
  • web-ui: hide the full-screen affordance on a pane that already fills the canvas by @16francej in #915

New Contributors

Full Changelog: v0.1.5...v0.1.6