Skip to content

simplicio/fix 58672 snapshot keep - #59135

Closed
wesleysimplicio wants to merge 3 commits into
NousResearch:mainfrom
wesleysimplicio:simplicio/fix-58672-snapshot-keep
Closed

simplicio/fix 58672 snapshot keep#59135
wesleysimplicio wants to merge 3 commits into
NousResearch:mainfrom
wesleysimplicio:simplicio/fix-58672-snapshot-keep

Conversation

@wesleysimplicio

Copy link
Copy Markdown
Contributor
  • fix: Groq STT now reads model from config.yaml instead of hardcoding
  • fix(update): change pre-update snapshot keep=1 to keep=3 to avoid silently pruning all other snapshots
  • fix: preserve save_traces and trace_dir fields in MOA settings save path

The  provider branch in  was using
 directly, ignoring any model configured
under  in config.yaml. All other providers (openai,
mistral, elevenlabs) read from their respective config sections.

Added the same pattern: look up
before falling back to the default constant.

Resolves NousResearch#58734
…ently pruning all other snapshots

The update process calls create_quick_snapshot(label='pre-update', keep=1),
which prunes ALL other quick snapshots (including manual ones) down to just
1 — the one just created. This means any state snapshot the user previously
took via /snapshot is silently destroyed on every update.

Bump keep to 3 so the most recent pre-update snapshots survive alongside
the newest one, giving the user a meaningful recovery window without allowing
indefinite accumulation of large state.db copies.

Fixes NousResearch#58672
@wesleysimplicio
wesleysimplicio requested a review from a team July 5, 2026 21:09
@alt-glitch alt-glitch added type/bug Something isn't working comp/cli CLI entry point, hermes_cli/, setup wizard comp/desktop Electron desktop app (apps/desktop/*) tool/tts Text-to-speech and transcription sweeper:risk-compatibility Sweeper risk: may break existing users, config, migrations, defaults, or upgrades P2 Medium — degraded but workaround exists labels Jul 5, 2026
@alt-glitch

Copy link
Copy Markdown
Collaborator

This was generated by AI during triage.

Related: this omnibus overlaps two focused open PRs — the Groq STT stt.groq.model fix duplicates #58765, and the pre-update snapshot keep fix overlaps #58678 (which removes keep=1 to inherit the default 20, vs this PR's keep=3). The MOA save_traces/trace_dir preservation fix is unique to this PR. Flagging for maintainer to pick the omnibus vs the focused PRs.

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

Labels

comp/cli CLI entry point, hermes_cli/, setup wizard comp/desktop Electron desktop app (apps/desktop/*) P2 Medium — degraded but workaround exists sweeper:risk-compatibility Sweeper risk: may break existing users, config, migrations, defaults, or upgrades tool/tts Text-to-speech and transcription type/bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants