This release adds 2 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Summary
AI summaryStreaming & Think Tags adds a real‑time parser that separates model thinking, TUI gains tabbed display with auto‑switching and live streaming, and chores bump version to 0.3.10.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Adds ThinkTagParser streaming parser separating model thinking from response content Adds ThinkTagParser streaming parser separating model thinking from response content Source: llm_adapter@2026-06-03 Confidence: high |
— |
| Feature | Medium |
Adds tabbed TUI interface with Thinking, Steps, and Response tabs Adds tabbed TUI interface with Thinking, Steps, and Response tabs Source: llm_adapter@2026-06-03 Confidence: high |
— |
| Feature | Medium |
Adds auto‑switch to Response tab when agent result arrives Adds auto‑switch to Response tab when agent result arrives Source: llm_adapter@2026-06-03 Confidence: high |
— |
| Feature | Medium |
Adds auto‑expand of the Response tab on selection Adds auto‑expand of the Response tab on selection Source: llm_adapter@2026-06-03 Confidence: high |
— |
| Feature | Low |
Falls back to extract inner think content when entire response is wrapped in think tags Falls back to extract inner think content when entire response is wrapped in think tags Source: granite4.1:30b@2026-06-03-audit Confidence: low |
— |
| Feature | Low |
Displays model reasoning in a muted style under the Thinking tab Displays model reasoning in a muted style under the Thinking tab Source: granite4.1:30b@2026-06-03-audit Confidence: low |
— |
| Feature | Low |
Shows live phase labels during agent execution in TUI Shows live phase labels during agent execution in TUI Source: granite4.1:30b@2026-06-03-audit Confidence: low |
— |
| Bugfix | Medium |
Fixes clippy warnings causing Rust TUI CI failures (unused imports, dead code) Fixes clippy warnings causing Rust TUI CI failures (unused imports, dead code) Source: llm_adapter@2026-06-03 Confidence: high |
— |
| Bugfix | Medium |
Fixes conversation history storing raw think tags, reducing token waste Fixes conversation history storing raw think tags, reducing token waste Source: llm_adapter@2026-06-03 Confidence: high |
— |
| Bugfix | Medium |
Fixes broken comprehensive test modules in sediman-tui-core by removing non‑existent API references Fixes broken comprehensive test modules in sediman-tui-core by removing non‑existent API references Source: llm_adapter@2026-06-03 Confidence: high |
— |
| Bugfix | Medium |
Strips `#(.*?)` think tags from conversational response results in real‑time streaming Strips `#(.*?)` think tags from conversational response results in real‑time streaming Source: llm_adapter@2026-06-03 Confidence: low |
— |
| Refactor | Low |
Removes debug logging from stable ThinkTagParser implementation Removes debug logging from stable ThinkTagParser implementation Source: llm_adapter@2026-06-03 Confidence: high |
— |
| Other | Low |
Bumps version to 0.3.10 in Cargo.toml and pyproject.toml Bumps version to 0.3.10 in Cargo.toml and pyproject.toml Source: llm_adapter@2026-06-03 Confidence: high |
— |
Full changelog
What's Changed
Streaming & Think Tags
- ThinkTagParser: New streaming parser that separates model thinking (
<think>tags) from response content in real-time - Strip think tags: Clean conversational response results for Response tab display and conversation history
- Fallback: Extract inner think content when entire response is wrapped in think tags
- Remove debug logging: Strip verbose structlog calls from stable parser
- 42 unit tests: Comprehensive test suite for ThinkTagParser
TUI Improvements
- Tabbed interface: Agent messages render with Thinking / Steps / Response tabs
- Auto-switch: Response tab auto-selects when agent result arrives
- Auto-expand: Tab auto-expands when switching to Response tab
- Thinking display: Model reasoning content shown in muted style under Thinking tab
- Live streaming: Real-time phase labels during agent execution
Bug Fixes
- Fix clippy warnings causing Rust TUI CI failure (unused imports, dead code)
- Fix conversation history storing raw think tags (wasting context tokens)
- Fix broken comprehensive test modules in sediman-tui-core (referenced non-existent APIs)
Chores
- Bump version to 0.3.10 in Cargo.toml and pyproject.toml
- Remove debug logger from stable ThinkTagParser
Full Changelog: https://github.com/sediman-agent/OpenSkynet/compare/v0.3.9...v0.3.10
What's Changed
- feat(tui): Add separate thinking display section by @JasonHonKL in https://github.com/sediman-agent/OpenSkynet/pull/322
- feat(tui): Improve step display and fix API key persistence by @JasonHonKL in https://github.com/sediman-agent/OpenSkynet/pull/323
- fix(streaming): strip tags from conversational response results + comprehensive tests by @JasonHonKL in https://github.com/sediman-agent/OpenSkynet/pull/324
- chore: remove debug logger from think_parser, bump to v0.3.10 by @JasonHonKL in https://github.com/sediman-agent/OpenSkynet/pull/326
- fix(tui): remove broken sediman-tui-core comprehensive test modules by @JasonHonKL in https://github.com/sediman-agent/OpenSkynet/pull/327
Full Changelog: https://github.com/sediman-agent/OpenSkynet/compare/v0.3.9...v0.3.10
What's Changed
- feat(tui): Add separate thinking display section by @JasonHonKL in https://github.com/sediman-agent/OpenSkynet/pull/322
- feat(tui): Improve step display and fix API key persistence by @JasonHonKL in https://github.com/sediman-agent/OpenSkynet/pull/323
- fix(streaming): strip tags from conversational response results + comprehensive tests by @JasonHonKL in https://github.com/sediman-agent/OpenSkynet/pull/324
- chore: remove debug logger from think_parser, bump to v0.3.10 by @JasonHonKL in https://github.com/sediman-agent/OpenSkynet/pull/326
- fix(tui): remove broken sediman-tui-core comprehensive test modules by @JasonHonKL in https://github.com/sediman-agent/OpenSkynet/pull/327
Full Changelog: https://github.com/sediman-agent/OpenSkynet/compare/v0.3.9...v0.3.10
What's Changed
- feat(tui): Add separate thinking display section by @JasonHonKL in https://github.com/sediman-agent/OpenSkynet/pull/322
- feat(tui): Improve step display and fix API key persistence by @JasonHonKL in https://github.com/sediman-agent/OpenSkynet/pull/323
- fix(streaming): strip tags from conversational response results + comprehensive tests by @JasonHonKL in https://github.com/sediman-agent/OpenSkynet/pull/324
- chore: remove debug logger from think_parser, bump to v0.3.10 by @JasonHonKL in https://github.com/sediman-agent/OpenSkynet/pull/326
- fix(tui): remove broken sediman-tui-core comprehensive test modules by @JasonHonKL in https://github.com/sediman-agent/OpenSkynet/pull/327
Full Changelog: https://github.com/sediman-agent/OpenSkynet/compare/v0.3.9...v0.3.10
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]