Skip to content

Sediman Browse

v0.3.2 Breaking

This release includes breaking changes for platform teams planning a safe upgrade.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Summary

AI summary

Updates Included PRs, feat, and fix across a mixed release.

Changes in this release

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

Track Sediman Browse

Get notified when new releases ship.

Sign up free

About Sediman Browse

All releases →

Related context

Earlier breaking changes

  • v0.2.7 Renamed data directory from ~/.sediman to ~/.terminator across Python and Rust codebases

Beta — feedback welcome: [email protected]