Skip to content

feat: prompt_toolkit as core dep, /model Tab picker, per-turn crash-s…#167

Merged
chauncygu merged 1 commit into
mainfrom
v3.5.85
Jul 11, 2026
Merged

feat: prompt_toolkit as core dep, /model Tab picker, per-turn crash-s…#167
chauncygu merged 1 commit into
mainfrom
v3.5.85

Conversation

@chauncygu

Copy link
Copy Markdown
Contributor

…afe autosave (v3.5.85)

  • pyproject/requirements: promote prompt_toolkit>=3.0.43 to a core dependency so live REPL completion works on every install (pip / uv tool), not only envs that already had it. [autosuggest] extra kept as a no-op alias.
  • session autosave: new autosave_session() in commands/session.py, called every turn in run_query; rewrites only session_latest.json via temp + fsync + atomic os.replace (crash/power-loss safe); silent, stable session_id, best-effort. save_latest() still does the loud daily/history/SQLite finalization on exit.
  • docs: README + news.md + features.md + reference.md + resume_Feature.md updated; /model Tab-completion (PR feat(cli): /model dynamic completion with provider/model picker #166) documented.
  • version bump 3.5.84 -> 3.5.85.

…afe autosave (v3.5.85)

- pyproject/requirements: promote prompt_toolkit>=3.0.43 to a core dependency so live REPL completion works on every install (pip / uv tool), not only envs that already had it. [autosuggest] extra kept as a no-op alias.
- session autosave: new autosave_session() in commands/session.py, called every turn in run_query; rewrites only session_latest.json via temp + fsync + atomic os.replace (crash/power-loss safe); silent, stable session_id, best-effort. save_latest() still does the loud daily/history/SQLite finalization on exit.
- docs: README + news.md + features.md + reference.md + resume_Feature.md updated; /model Tab-completion (PR #166) documented.
- version bump 3.5.84 -> 3.5.85.
@chauncygu chauncygu merged commit 1dd75ac into main Jul 11, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant