Skip to content

Add manual context compaction controls and prepare v0.4.0 - #112

Merged
lukebuehler merged 5 commits into
mainfrom
qol2
Oct 4, 2026
Merged

lukebuehler merged 5 commits into
mainfrom
qol2

Conversation

@lukebuehler

Copy link
Copy Markdown
Contributor

Sessions and bot conversations now offer Compact context, with shared request state, queued/in-progress feedback, and visible failure messages. The backend forwards requests to the engine, and the demo reports that manual compaction requires a connected engine. Transcript markers show pending compaction and expose status and errors accessibly.

The branch also updates the user documentation for current context management, model defaults, speech-to-text, media, environment, and CLI behavior, adds product links to the README, and prepares v0.4.0 by updating the workspace version, release metadata, and Cargo lockfile.

Validation:

  • cargo clippy --workspace --all-targets --locked -- -D warnings
  • npm run typecheck
  • Focused web tests: 7 files, 151 tests passed
  • Backend compaction route tests: 3 tests passed
  • npm run check:docs
  • scripts/release/verify-metadata.sh
  • git diff --check origin/main...HEAD

@lukebuehler
lukebuehler enabled auto-merge (squash) October 4, 2026 06:44
@lukebuehler
lukebuehler merged commit 53c1ba6 into main Oct 4, 2026
5 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