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