Releases: utakamo/oasis
v3.2.6
🚀 Oasis v3.2.6 Release Notes (October 2025)
This release refines system stability, improves developer tooling, and introduces new control functions and UI upgrades.
Oasis v3.2.6 continues to evolve toward a more responsive, reliable, and developer-friendly AI-driven platform on OpenWrt.
🧠 Improvements
💬 Chat UI Enhancements
Refined table-based chat display and message rendering, improving clarity and user interaction in the Oasis WebUI.
♻️ Rollback & Finalize Logic Update
Enhanced reliability of system rollback and finalize processes, ensuring smoother recoveries during updates or failed executions.
⚙️ System Control Improvements via WebUI
Updated control logic for System Reboot and Service Restart actions — now including improved cancel handling and safer WebUI operations.
🧰 Core Tool Refinements
- Updated default AI tool:
wifi_scan - Removed deprecated tool:
get_cpu_temp - Improved file operations
- Refined UCI command filters for safer configuration changes
🔄 Upgrade Script Optimization
Refined the system upgrade script for more stable and consistent update flows.
📡 Oasis Command Updates
Enhanced oasis sysmsg and oasis storage commands to improve data handling and communication consistency.
🧩 Dev Tool Updates
Refreshed internal development tools for improved debugging, module management, and test automation.
🐞 Bug Fixes
- Fixed display issue with rollback list
- Corrected logic in
append_chat_datafunction - Cleaned up unnecessary logs and redundant code
- General stability and performance fixes
📦 Included Modules
| Module | Version | Highlights |
|---|---|---|
| oasis | v3.2.6 | Improved rollback handling, refined WebUI controls, console integration |
| luci-app-oasis | v3.2.6 | Updated chat UI, enhanced reboot/restart logic, safer async handling |
| oasis-mod-tool | v1.1.1 | Improved developer tools |
Thank you for continuing to support Oasis!
Your feedback and contributions drive every improvement — please share your thoughts and issues on GitHub.
v3.2.4
🚀 Oasis v3.2.4 Release Notes (October 2025)
This release brings major functional upgrades to the Oasis core, UI, and tool modules — enabling deeper system integration and a smoother AI-driven experience on OpenWrt.
✨ New Features
🧠 AI System Control Support
Oasis can now perform System Reboot and Restart Service operations directly through AI-driven tools.
This enables fully automated maintenance flows and post-installation actions handled seamlessly via AI.
💬 User Notification Enhancements (LuCI UI)
A new popup system and UI effects have been added for key AI tool actions such as downloads, reboots, and service restarts.
Users now receive clearer, real-time feedback for AI-triggered events.
🔒 User-Only Tool Results (oasis-mod-tool)
Introduced a mechanism to send selective tool execution results only to the user, preventing unnecessary exposure of sensitive data to the AI model.
🧩 Improvements
⚡ Core Boot Optimization
The core UBUS services (oasis, oasis.chat, oasis.title) now start significantly faster, improving system responsiveness and stability.
🧰 Tool Framework Enhancements
- Added support for package installation via the Oasis Tool system
- Enhanced post-execution flow with reboot and service restart handling
- Introduced
restart_serviceas a default AI tool - Implemented hallucination error detection for safer AI tool execution
🌐 WebAPI Updates (LuCI App)
New endpoints have been added to handle system-reboot and restart-service requests directly from the web interface.
🐞 Bug Fixes
- Fixed an issue with the
oasis storagecommand - Various minor improvements and stability fixes
📦 Included Modules
| Module | Version | Highlights |
|---|---|---|
| oasis | v3.2.4 | Faster boot, AI-driven reboot & restart support |
| luci-app-oasis | v3.2.4 | Enhanced UI feedback, WebAPI additions |
| oasis-mod-tool | v1.1.0 | Post-action system control, User-only results |
Thank you for continuing to support Oasis!
Your feedback drives its evolution — please share your thoughts or issues on GitHub.
v3.2.0
v3.2.0 Latest
🚀 Oasis v3.2.0 Release Notes (September 2025)
This update focuses on expanding AI service compatibility and refining the surrounding features to provide a smoother, more flexible development experience.
✨ New Features
Expanded AI Service Support
Oasis now officially supports:
OpenRouter
Anthropic
LMStudio
With these additions, Oasis continues to broaden its ecosystem, giving developers more choice and flexibility when integrating with cutting-edge AI services.
🛠 Improvements
Various peripheral features and utilities have been updated for improved usability and consistency.
Minor stability enhancements have been applied across the system.
Thank you as always for supporting Oasis!
Your feedback and contributions keep this project growing — feel free to open an issue on GitHub if you encounter any problems or have ideas for future improvements.
v3.1.2
🚀 Oasis v3.1.2 Release Notes (September 2025)
I am excited to announce the release of Oasis v3.1.2!
This version focuses on deeper ecosystem compatibility, internal codebase improvements, and refinements to the user experience through updated console commands.
✨ New Features
Gemini Support
Oasis now officially supports Gemini!
This integration expands Oasis’s flexibility by allowing seamless interaction with Gemini models, providing more powerful AI-driven workflows.
🛠 Improvements
Second Refactoring Pass
A major second round of refactoring has been completed.
This effort enhances maintainability, improves overall stability, and prepares the codebase for future feature development.
Updated Console Command Specification
The Oasis console commands (chat, prompt, select, change) have been updated.
Chat data designation has been revised for clearer usage.
⚠️ Important Notice
The updated command specification introduces breaking changes.
If you rely on existing scripts or workflows, please review and adjust them accordingly.
Thank you as always for supporting Oasis!
Your feedback and contributions are invaluable — feel free to open an issue on GitHub if you encounter problems or have suggestions.
v3.0.0
🚀 Oasis v3.0.0 Release Notes (August 2025)
I am thrilled to announce the release of Oasis v3.0.0!
This version marks a major milestone: Oasis has now reached a truly practical level where AI can operate and configure routers in real-world use cases.
✨ New Features
AI-Powered Router Configuration at a Practical Level
With v3.0.0, AI-driven configuration is no longer experimental — it is now capable of assisting with router settings in a reliable and practical way.
Oasis Mod Tool (oasis-mod-tool)
A new extension module, oasis-mod-tool, is now available for installation.
Once installed, it enables the AI to leverage internal OpenWrt functionalities directly, making configuration assistance more powerful and context-aware.
Intelligent Command & Tool Usage
The AI can now interpret user requests and determine when to provide UCI commands or execute available tools, ensuring the most appropriate action is taken for the given situation.
Experimental RPC Communication Support
Oasis now supports direct communication with external client applications via RPC.
Currently, this feature is experimental and limited to standard conversation use cases, but it opens the door to deeper integrations in future releases.
🛠 Improvements
Enhanced stability and overall usability.
Internal adjustments to support future scalability.
⚠️ Important Notice
This release introduces significant changes to the system architecture.
Please ensure you back up your existing data before upgrading.
Thank you for supporting Oasis!
As always, if you encounter issues or would like to share feedback, feel free to open an issue on GitHub.
v2.0.1
🚀 Oasis v2.0.1 Release Notes (June 2025)
I am excited to announce the release of Oasis v2.0.1!
This update introduces significant improvements to usability, along with powerful new features and major code refactoring.
✨ New Features
-
AI Service Selection Dropdown
Users can now switch between multiple AI services using a convenient dropdown menu. Choose the most suitable AI for your use case. -
Rollback List Functionality
Easily view and restore previous configurations from a history list. This allows you to safely revert unwanted changes with a single click.
🛠 Improvements
- Extensive code refactoring to enhance maintainability and scalability.
- Minor bug fixes and overall performance enhancements.
⚠️ Important Notice
- Direct upgrade from v1.5.3 to v2.0.1 is not supported.
Due to changes in data structure and configuration format, v1.5.3 is not compatible with v2.0.1.
I recommend performing a fresh installation. Please back up any important data before proceeding with migration.
Thank you for using Oasis!
If you have any feedback or encounter any issues, please feel free to open an issue on GitHub.
v1.5.3
v1.5.2
Fixed the following issues
- Oasis only recognizes the uci set command from AI's suggested UCI command executions.
With this update, Oasis can now execute the following UCI commands based on instructions from AI:
- uci set
- uci add
- uci add_list
- uci del_list
- uci delete
- uci reorder
This enables AI to handle complex configuration suggestions presented to users.
v1.5.0
Added the following feature:
- Extra System Message Addition Feature
This feature enables the AI to download and store text data (system messages) from a server placed on the internet, which contains information for adjusting the AI's behavior. With this functionality, the AI can respond based on knowledge written by third parties.