feat: OMNI UX Magic v0.6.0 release#38
Closed
fajarhide wants to merge 3 commits into
Closed
Conversation
- Pilar 1 (MUDAH): Smart onboarding prompt and omni doctor --fix - Pilar 2 (SIMPLE): Transparent micro-indicators for LLM context safety - Pilar 3 (POWERFUL): Instant rewind command and proactive noise detection - Documentation: Updated README, ROADMAP, and CLI Reference to v0.6.0
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Pull Request
Checklist
cargo fmt— code is formattedcargo clippy -- -D warnings— no lint warningscargo test— all tests pass (147+)cargo insta review— all snapshots approvedType of Change
PR Auto Describe
🚀 Summary
This PR launches OMNI v0.6.0, a stable release focused on frictionless onboarding and transparent AI-human interaction for the context-filtering CLI tool. Key user-facing additions include the
omni rewindcommand to recover full unfiltered command outputs, automatic installation repair for setup gaps, and proactive hints to silence repetitive noise. All core distillation logic and documentation are updated to add clear transparency for both end users and LLMs interacting with filtered output.🔑 Key Changes
omni rewind(to retrieve raw logs) andomni doctor --fix(auto-repair installations)omnicommand prompts unconfigured new users to run setup📋 Detailed Breakdown
Core CLI Additions
rewindCLI module (src/cli/rewind.rs, registered in src/cli/mod.rs and src/main.rs) that fetches the latest or hash-specified raw log from the SQLite RewindStore, with full help text--fixflag toomni doctor(src/cli/doctor.rs) that runsinit --allto automatically resolve installation warnings, with a fallback hint for users who don't use the flagomnicommand flow (src/main.rs) that detects unconfigured setups and prompts users to run interactive setupget_latest_rewind_hashmethod to SQLite store (src/store/sqlite.rs) to support auto-fetching the most recent filtered logCore Logic Updates
rewindcommandDocumentation Updates
omni doctor --fixomni rewindreference to CLI_REFERENCE.md, bumped version to 0.6.0, documented the--fixflag foromni doctor🧠 Notes
All existing workflows remain fully functional; no breaking changes were introduced. The rewind feature works for all output filtered by OMNI, whether via TOML rules or the AI distillation pipeline.
None. All changes are backward-compatible.