v0.42.0
What's Changed
- feat(curation): dream + distill self-curation subagents (ADR 0054) by @mabry1985 in #1048
- fix(plugins): make disk the single source of truth for the installed inventory by @mabry1985 in #1049
- feat(setup): clearer Workspace step + authoritative project dir (bd-241/2mf/hbf) by @mabry1985 in #1050
- feat: Dedup the operator allowed-dirs list by @mabry1985 in #1051
- fix(acp): coding turn died on its own large output + silent read loop by @mabry1985 in #1052
- feat: Settings accordions start collapsed by default by @mabry1985 in #1053
- feat(acp): forget_session — start a coder fresh when its workdir was recreated by @mabry1985 in #1054
- feat: Chat model picker — show the model name in the trigger, badge the default in the dropdown by @mabry1985 in #1055
- feat: Ops: data-dir version marker (migration anchor) — #1018 by @mabry1985 in #1056
- feat: Goal mode fresh-context continuation (Ralph-style carved context) by @mabry1985 in #1057
- test(goals): backfill fresh-context continuation tests (#897) by @mabry1985 in #1058
- feat: Add age/cap retention pruning to InboxStore + ActivityLog in hourly prune loop by @mabry1985 in #1059
- feat: Auth guard: invert to default-deny + tokenized SSE by @mabry1985 in #1060
- feat: Telemetry export: stream CSV in chunks from a thread (off the event loop) by @mabry1985 in #1061
- fix(console): plugin iframes block links + clipboard (add allow-popups + clipboard) by @mabry1985 in #1062
- feat: Rename settings "Host / App" tab label to "Global" by @mabry1985 in #1063
- feat: fleet: offload supervisor.status() from event loop (#875 perf tail) by @mabry1985 in #1064
- refactor(web): DRY foundations — StagePanel, lib/format, errMsg by @mabry1985 in #1065
- feat: Tighten checkpoint retention: lower default cap + background-thread keep=1 by @mabry1985 in #1068
- refactor(web): DS true-up — Switch / Select / Button swaps by @mabry1985 in #1067
- refactor(web): small-UI kit — RefreshButton, TestConnectionButton, HelpLink by @mabry1985 in #1069
- feat: Make session deletion prefix-complete and cascade to sub-threads by @mabry1985 in #1073
- feat(web): settings IA — Global = cascade only, new Box surface, gated host config by @mabry1985 in #1071
- refactor(web): nav cleanup — dead notes refs + Schedule Dialog/Tabs by @mabry1985 in #1072
- feat: Reclaim checkpoint DB space after prune (VACUUM + WAL truncate) by @mabry1985 in #1070
- fix(settings): identity.name single edit path — ui_hidden field (#1076) by @mabry1985 in #1081
- feat(web): fold Schedule into the Activity surface as a 3rd tab (#1075) by @mabry1985 in #1082
- fix(settings): host-config banner — accurate per-hub scope (#1077, copy) by @mabry1985 in #1083
- docs(adr-0047): ratify host-config scoping as per-hub (#1077) by @mabry1985 in #1084
- feat(web): adopt DS Combobox in SettingsCategory; bump @protolabsai/ui 0.37.0 (#1079) by @mabry1985 in #1085
- feat(web): FleetSwitcher → DS Menu with trailing per-row action (#1078) by @mabry1985 in #1086
- feat(web): bottom dock — third surface dock wired to the DS AppShell by @mabry1985 in #1087
- fix(web): chat bounce-back restores its prior side, not always left by @mabry1985 in #1088
- feat(sdk): expose knowledge_search + knowledge_add to plugins (ADR 0043) by @mabry1985 in #1089
- chore(web): @protolabsai/ui 0.39.0 — bottom-dock full-screen by @mabry1985 in #1090
- chore(web): @protolabsai/ui 0.39.1 — bottom-dock maximize fix by @mabry1985 in #1091
- fix(setup): probe can't 500 or hang the new-user wizard's runtime step by @mabry1985 in #1092
- feat(setup): drop the Workspace step from the new-user wizard by @mabry1985 in #1093
- chore(web): @protolabsai/ui 0.40.0 — accent form controls by @mabry1985 in #1094
- feat(setup): archetype personas + a leaner 4-step wizard by @mabry1985 in #1095
- feat(setup): install the chosen archetype's bundle on finish (Plan C) by @mabry1985 in #1096
- docs(changelog): record the wizard overhaul; drop the stale Workspace entry by @mabry1985 in #1097
Full Changelog: v0.41.0...v0.42.0