This release includes 1 breaking change for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
ReleasePort's take
Moderate signalThe data directory has been renamed from ~/.sediman to ~/.terminator in both Python and Rust codebases.
Why it matters: All configurations referencing the old path must be updated before deploying v0.2.7; failure causes startup errors (severity 70).
Summary
AI summaryUpdates Bug Fixes, Unified /skills command, and Test Coverage across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Breaking | High |
Renamed data directory from ~/.sediman to ~/.terminator across Python and Rust codebases Renamed data directory from ~/.sediman to ~/.terminator across Python and Rust codebases Source: llm_adapter@2026-06-03 Confidence: high |
— |
| Feature | Low |
Merged `/hub` into `/skills`; single command opens modal listing all installed and bundled external skills with filterable navigation using `j`, `k`, `d`, `i`, `/`, `Enter` Merged `/hub` into `/skills`; single command opens modal listing all installed and bundled external skills with filterable navigation using `j`, `k`, `d`, `i`, `/`, `Enter` Source: llm_adapter@2026-06-03 Confidence: high |
— |
| Feature | Low |
Added subcommands `/skills run <name>`, `/skills info <name>`, `/skills search <query>` for skill management Added subcommands `/skills run <name>`, `/skills info <name>`, `/skills search <query>` for skill management Source: llm_adapter@2026-06-03 Confidence: high |
— |
| Bugfix | Medium |
Fixed `skills.list_all` RPC method not found; TUI now prefers `uv run` for backend spawn Fixed `skills.list_all` RPC method not found; TUI now prefers `uv run` for backend spawn Source: llm_adapter@2026-06-03 Confidence: high |
— |
| Bugfix | Medium |
Fixed `skills.run` always reporting failure Fixed `skills.run` always reporting failure Source: llm_adapter@2026-06-03 Confidence: high |
— |
| Bugfix | Medium |
Fixed local skills index path (`skills/data/index.json` instead of `skills/index.json`) preventing hub from returning skills Fixed local skills index path (`skills/data/index.json` instead of `skills/index.json`) preventing hub from returning skills Source: llm_adapter@2026-06-03 Confidence: low |
— |
| Bugfix | Medium |
Corrected local skills index path to `skills/data/index.json` (previously `skills/index.json`) Corrected local skills index path to `skills/data/index.json` (previously `skills/index.json`) Source: granite4.1:30b@2026-06-03-audit Confidence: low |
— |
| Bugfix | Low |
Fixed SkillBrowser selection highlight when filter is active Fixed SkillBrowser selection highlight when filter is active Source: llm_adapter@2026-06-03 Confidence: high |
— |
| Bugfix | Low |
Fixed UTF‑8 panic on session result truncation Fixed UTF‑8 panic on session result truncation Source: llm_adapter@2026-06-03 Confidence: high |
— |
Full changelog
What's Changed
Unified /skills command
- Merged
/hubinto/skills— single command opens a modal showing ALL skills (installed + 471 bundled external) in one filterable list - LazyVim-style keybindings:
j/knavigate,duninstall,iinfo,/search,Enterrun/install - New subcommands:
/skills run <name>,/skills info <name>,/skills search <query>
Data Directory Rename
- Renamed data directory from
~/.sedimanto~/.terminatoracross Python (20+ files) and Rust (6 files) - All paths now use
config.DATA_DIRas single source of truth
Bridge Type Fixes
- Fixed
SkillDetail/HubSkillDetailtype mismatches that caused deserialization failures (steps,variables→Vec<String>, added optional fields)
Bug Fixes
- Fixed
skills.list_allRPC method not found — TUI now prefersuv runover installed binary for backend spawn - Fixed local skills index path (
skills/data/index.jsoninstead ofskills/index.json) — hub was returning 0 skills - Fixed SkillBrowser selection highlight when filter is active
- Fixed UTF-8 panic on session result truncation
- Fixed
skills.runalways reporting failure
Test Coverage
- 133 TUI tests + 15 bridge tests + 19 Python RPC tests passing
- New tests for
skills.list_allhandler (registration, merge, dedup) - New tests for local index path and content
Full Changelog: https://github.com/sediman-agent/OpenSkynet/compare/v0.2.6...v0.2.7
Breaking Changes
- Renamed data directory from ~/.sediman to ~/.terminator across Python and Rust codebases
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
Beta — feedback welcome: [email protected]