This release includes breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Summary
AI summaryUpdates Included PRs, feat, and fix across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Adds toolset system with 11 new tools and gateway architecture foundation. Adds toolset system with 11 new tools and gateway architecture foundation. Source: llm_adapter@2026-06-03 Confidence: high |
— |
| Feature | Medium |
Adds bidirectional messaging support for Discord and Telegram integrations. Adds bidirectional messaging support for Discord and Telegram integrations. Source: llm_adapter@2026-06-03 Confidence: high |
— |
| Feature | Medium |
Implements BaseMemoryStrategy for a unified memory interface. Implements BaseMemoryStrategy for a unified memory interface. Source: llm_adapter@2026-06-03 Confidence: high |
— |
| Feature | Low |
Introduces TUI rendering improvements: chat‑style messages and collapsible sections. Introduces TUI rendering improvements: chat‑style messages and collapsible sections. Source: granite4.1:30b@2026-06-03-audit Confidence: low |
— |
| Feature | Low |
Refactors search module to provide a unified interface. Refactors search module to provide a unified interface. Source: granite4.1:30b@2026-06-03-audit Confidence: low |
— |
| Feature | Low |
Adds Search as Code (SaC) with file‑based logging capability. Adds Search as Code (SaC) with file‑based logging capability. Source: granite4.1:30b@2026-06-03-audit Confidence: low |
— |
| Bugfix | Medium |
Fixes inverted message display to show newest messages at bottom (chat‑style). Fixes inverted message display to show newest messages at bottom (chat‑style). Source: llm_adapter@2026-06-03 Confidence: high |
— |
| Bugfix | Medium |
Fixes scroll window calculation to correctly show content based on scroll_offset. Fixes scroll window calculation to correctly show content based on scroll_offset. Source: llm_adapter@2026-06-03 Confidence: high |
— |
| Bugfix | Medium |
Fixes auto‑scroll logic to prevent bouncing back to newest content. Fixes auto‑scroll logic to prevent bouncing back to newest content. Source: llm_adapter@2026-06-03 Confidence: high |
— |
| Bugfix | Medium |
Fixes arrow key navigation to properly scroll messages when input is empty. Fixes arrow key navigation to properly scroll messages when input is empty. Source: llm_adapter@2026-06-03 Confidence: high |
— |
| Bugfix | Medium |
Ensures correct scroll direction (Up = older, Down = newer). Ensures correct scroll direction (Up = older, Down = newer). Source: llm_adapter@2026-06-03 Confidence: high |
— |
| Bugfix | Medium |
Removes meaningless timestamps from displayed messages. Removes meaningless timestamps from displayed messages. Source: llm_adapter@2026-06-03 Confidence: high |
— |
| Bugfix | Medium |
Fixes Coding task losing tool arguments, ensuring artifacts are extracted. Fixes Coding task losing tool arguments, ensuring artifacts are extracted. Source: llm_adapter@2026-06-03 Confidence: low |
— |
| Bugfix | Medium |
Includes verification field in skill patch security scan. Includes verification field in skill patch security scan. Source: granite4.1:30b@2026-06-03-audit Confidence: low |
— |
| Bugfix | Low |
Resolves project root for uv run backend spawn process. Resolves project root for uv run backend spawn process. Source: granite4.1:30b@2026-06-03-audit Confidence: low |
— |
| Bugfix | Low |
Prioritizes models from providers with saved API keys. Prioritizes models from providers with saved API keys. Source: granite4.1:30b@2026-06-03-audit Confidence: low |
— |
| Bugfix | Low |
Corrects record_choice to report installed=False when both installers fail. Corrects record_choice to report installed=False when both installers fail. Source: granite4.1:30b@2026-06-03-audit Confidence: low |
— |
| Refactor | Low |
Refactors TUI modular code and integrates Memory Agent. Refactors TUI modular code and integrates Memory Agent. Source: granite4.1:30b@2026-06-03-audit Confidence: low |
— |
Full changelog
v0.3.2 - TUI Scroll and Display Fixes
This release includes comprehensive fixes for the Rust TUI scroll and display issues.
Fixes
- Message Display Order - Fixed inverted message display to show newest at bottom (chat-style)
- Scroll Rendering - Fixed scroll window calculation to correctly show content based on scroll_offset
- Auto-Scroll - Fixed auto-scroll logic to prevent bouncing user back to newest content
- Arrow Key Navigation - Fixed arrow keys to properly scroll messages when input is empty
- Scroll Direction - Ensured correct scroll direction (Up = older, Down = newer)
- Clippy Warning - Fixed needless borrow warning in status_bar.rs
- Message Display - Removed meaningless timestamps from messages
- Status Bar - Moved Ctrl+/help indicator to right side
Testing
- All 340 workspace tests pass
- Clippy passes without warnings
- Manual testing confirms scroll works correctly in both directions
Included PRs
- PR #320: Comprehensive TUI scroll and display fixes
Co-Authored-By: Claude Opus 4.8 [email protected]
What's Changed
- feat: Toolset system, 11 new tools, and gateway architecture foundation by @JasonHonKL in https://github.com/sediman-agent/OpenSkynet/pull/299
- fix: resolve project root for uv run backend spawn by @JasonHonKL in https://github.com/sediman-agent/OpenSkynet/pull/302
- fix: prioritize models from providers with saved API keys by @JasonHonKL in https://github.com/sediman-agent/OpenSkynet/pull/312
- feat: TUI rendering improvements - chat-style messages and collapsible sections by @JasonHonKL in https://github.com/sediman-agent/OpenSkynet/pull/313
- feat: implement bidirectional messaging for Discord and Telegram integrations by @JasonHonKL in https://github.com/sediman-agent/OpenSkynet/pull/314
- feat: implement BaseMemoryStrategy for unified memory interface by @JasonHonKL in https://github.com/sediman-agent/OpenSkynet/pull/315
- feat: TUI Modular Refactoring & Memory Agent Integration by @JasonHonKL in https://github.com/sediman-agent/OpenSkynet/pull/316
- chore: remove unused TypeScript SDK package by @JasonHonKL in https://github.com/sediman-agent/OpenSkynet/pull/317
- fix: Coding task loses tool args — artifacts never extracted by @JasonSedimanBOT in https://github.com/sediman-agent/OpenSkynet/pull/309
- fix: include verification field in skill patch security scan by @JasonSedimanBOT in https://github.com/sediman-agent/OpenSkynet/pull/308
- feat(sediman): refactor search module with unified interface by @JasonHonKL in https://github.com/sediman-agent/OpenSkynet/pull/318
- feat: Search as Code (SaC) with file-based logging by @JasonHonKL in https://github.com/sediman-agent/OpenSkynet/pull/319
- fix(tui): comprehensive TUI scroll and display fixes by @JasonHonKL in https://github.com/sediman-agent/OpenSkynet/pull/320
- fix: record_choice reports installed=False when both installers fail by @JasonSedimanBOT in https://github.com/sediman-agent/OpenSkynet/pull/311
Full Changelog: https://github.com/sediman-agent/OpenSkynet/compare/v0.3.1...v0.3.2
What's Changed
- feat: Toolset system, 11 new tools, and gateway architecture foundation by @JasonHonKL in https://github.com/sediman-agent/OpenSkynet/pull/299
- fix: resolve project root for uv run backend spawn by @JasonHonKL in https://github.com/sediman-agent/OpenSkynet/pull/302
- fix: prioritize models from providers with saved API keys by @JasonHonKL in https://github.com/sediman-agent/OpenSkynet/pull/312
- feat: TUI rendering improvements - chat-style messages and collapsible sections by @JasonHonKL in https://github.com/sediman-agent/OpenSkynet/pull/313
- feat: implement bidirectional messaging for Discord and Telegram integrations by @JasonHonKL in https://github.com/sediman-agent/OpenSkynet/pull/314
- feat: implement BaseMemoryStrategy for unified memory interface by @JasonHonKL in https://github.com/sediman-agent/OpenSkynet/pull/315
- feat: TUI Modular Refactoring & Memory Agent Integration by @JasonHonKL in https://github.com/sediman-agent/OpenSkynet/pull/316
- chore: remove unused TypeScript SDK package by @JasonHonKL in https://github.com/sediman-agent/OpenSkynet/pull/317
- fix: Coding task loses tool args — artifacts never extracted by @JasonSedimanBOT in https://github.com/sediman-agent/OpenSkynet/pull/309
- fix: include verification field in skill patch security scan by @JasonSedimanBOT in https://github.com/sediman-agent/OpenSkynet/pull/308
- feat(sediman): refactor search module with unified interface by @JasonHonKL in https://github.com/sediman-agent/OpenSkynet/pull/318
- feat: Search as Code (SaC) with file-based logging by @JasonHonKL in https://github.com/sediman-agent/OpenSkynet/pull/319
- fix(tui): comprehensive TUI scroll and display fixes by @JasonHonKL in https://github.com/sediman-agent/OpenSkynet/pull/320
- fix: record_choice reports installed=False when both installers fail by @JasonSedimanBOT in https://github.com/sediman-agent/OpenSkynet/pull/311
Full Changelog: https://github.com/sediman-agent/OpenSkynet/compare/v0.3.1...v0.3.2
What's Changed
- feat: Toolset system, 11 new tools, and gateway architecture foundation by @JasonHonKL in https://github.com/sediman-agent/OpenSkynet/pull/299
- fix: resolve project root for uv run backend spawn by @JasonHonKL in https://github.com/sediman-agent/OpenSkynet/pull/302
- fix: prioritize models from providers with saved API keys by @JasonHonKL in https://github.com/sediman-agent/OpenSkynet/pull/312
- feat: TUI rendering improvements - chat-style messages and collapsible sections by @JasonHonKL in https://github.com/sediman-agent/OpenSkynet/pull/313
- feat: implement bidirectional messaging for Discord and Telegram integrations by @JasonHonKL in https://github.com/sediman-agent/OpenSkynet/pull/314
- feat: implement BaseMemoryStrategy for unified memory interface by @JasonHonKL in https://github.com/sediman-agent/OpenSkynet/pull/315
- feat: TUI Modular Refactoring & Memory Agent Integration by @JasonHonKL in https://github.com/sediman-agent/OpenSkynet/pull/316
- chore: remove unused TypeScript SDK package by @JasonHonKL in https://github.com/sediman-agent/OpenSkynet/pull/317
- fix: Coding task loses tool args — artifacts never extracted by @JasonSedimanBOT in https://github.com/sediman-agent/OpenSkynet/pull/309
- fix: include verification field in skill patch security scan by @JasonSedimanBOT in https://github.com/sediman-agent/OpenSkynet/pull/308
- feat(sediman): refactor search module with unified interface by @JasonHonKL in https://github.com/sediman-agent/OpenSkynet/pull/318
- feat: Search as Code (SaC) with file-based logging by @JasonHonKL in https://github.com/sediman-agent/OpenSkynet/pull/319
- fix(tui): comprehensive TUI scroll and display fixes by @JasonHonKL in https://github.com/sediman-agent/OpenSkynet/pull/320
- fix: record_choice reports installed=False when both installers fail by @JasonSedimanBOT in https://github.com/sediman-agent/OpenSkynet/pull/311
Full Changelog: https://github.com/sediman-agent/OpenSkynet/compare/v0.3.1...v0.3.2
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About Sediman Browse
All releases →Related context
Related tools
Earlier breaking changes
- v0.2.7 Renamed data directory from ~/.sediman to ~/.terminator across Python and Rust codebases
Beta — feedback welcome: [email protected]