Public Release v2.5

This commit is contained in:
PizzaG 2026-10-01 06:33:53 -05:00
commit 05dd87dcc3
4 changed files with 25 additions and 6 deletions

View file

@ -1,3 +1,13 @@
## v2.5
- Added White as an Outline Color option.
- Renamed the Tool Activity checkbox to Activity.
- Reorganized the feature checkboxes into a two-column layout for a cleaner options bar.
- Added a configurable Agent Name field that saves to config/jarvis.json and updates GUI branding and the live runtime without requiring a restart.
- Applied the configured Agent Name to the window title, options/chat labels, start/stop/status text, prompt placeholder, desktop launcher branding, runtime identity, and system prompt.
- Strengthened persistent-memory guidance so JARVIS saves concise project continuity checkpoints for durable decisions, requirements, discoveries, blockers, implementation state, and next steps during ongoing work.
- Updated README and Updates/version.json for the v2.5 release.
- Public Release v2.5
## v2.4 ## v2.4
- Added automatic update installation with archive validation, extraction, restart, and cleanup. - Added automatic update installation with archive validation, extraction, restart, and cleanup.
- Protected Memory_Vault from being overwritten during application updates. - Protected Memory_Vault from being overwritten during application updates.

View file

@ -4,7 +4,7 @@
## What It Includes ## What It Includes
- **JARVIS Agent** — Python runtime with local Ollama/Qwen inference - **JARVIS Agent** — Python runtime with local Ollama/Qwen inference; JARVIS is the default Agent Name and can be changed from the GUI
- **GTK3 Desktop GUI** — controls, chat, runtime status, settings, and update checking - **GTK3 Desktop GUI** — controls, chat, runtime status, settings, and update checking
- **Local Voice** — Whisper/faster-whisper speech input and Kokoro speech output - **Local Voice** — Whisper/faster-whisper speech input and Kokoro speech output
- **AI Visualizer** — animated JARVIS faces and thinking state - **AI Visualizer** — animated JARVIS faces and thinking state
@ -75,7 +75,8 @@ The GTK3 application provides controls for:
- Diagnostics - Diagnostics
- GUI theme - GUI theme
- Desktop launcher creation - Desktop launcher creation
- Starting and stopping JARVIS - Starting and stopping the configured agent
- Configuring the Agent Name used throughout the GUI and runtime
- Checking for updates - Checking for updates
Optional Face and Barehands panels can be embedded through WebKitGTK when available, with browser fallback support where needed. Optional Face and Barehands panels can be embedded through WebKitGTK when available, with browser fallback support where needed.
@ -100,10 +101,14 @@ The application version is stored in:
config/VERSION config/VERSION
``` ```
The Agent Name is stored in `config/jarvis.json` and defaults to `JARVIS`. Changing it from the GUI updates the visible application branding and the live agent identity.
## Logging ## Logging
JARVIS keeps diagnostics in rotating log files. Diagnostic output can be enabled for terminal visibility while continuing to log in the background. JARVIS keeps diagnostics in rotating log files. Diagnostic output can be enabled for terminal visibility while continuing to log in the background.
The Memory Vault records daily interaction activity and is instructed to save concise continuity checkpoints during meaningful project work so durable decisions, discoveries, blockers, and next steps can survive across sessions.
Logs are intended to make runtime, research, service, and failure investigation easier without requiring diagnostic mode to remain enabled. Logs are intended to make runtime, research, service, and failure investigation easier without requiring diagnostic mode to remain enabled.
## Updates ## Updates
@ -122,4 +127,8 @@ The AI Visualizer component is based on the work of Jared Rhodenizer (`@jaredrho
## License ## License
GNU General Public License v3.0 (GPL-3.0).
**2019-Present — A-Team Digital Solutions**
See [LICENSE](LICENSE). See [LICENSE](LICENSE).

View file

@ -1,6 +1,6 @@
{ {
"version": "3", "version": "4",
"display": "2.4", "display": "2.5",
"file": "A-Team-JARVIS_AI-v2.4.7z", "file": "A-Team-JARVIS_AI-v2.5.7z",
"changelog": "- Added automatic update installation with archive validation, extraction, restart, and cleanup.\n- Protected Memory_Vault from being overwritten during application updates.\n- Removed the downloaded-archive location prompt because updates now install automatically.\n- Updated the Outline Color selector to show all available colors without the unnecessary scrolling list.\n- Moved the top-bar option toggles beside the Run Setup, Start JARVIS, and Stop JARVIS controls and centered the action controls.\n- Added Memory and Tool Activity controls wired to config/jarvis.json, with live runtime updates.\n- Moved the existing face and voice selectors into the centered JARVIS Options control area.\n- Updated config/VERSION for the v2.4 release and synchronized updater metadata.\n- Public Release v2.4" "changelog": "- Added White as an Outline Color option.\n- Renamed the Tool Activity checkbox to Activity.\n- Restored the original top-bar sizing and horizontal layout, with checkbox pairs continuing across the row.\n- Added a configurable Agent Name field to the right of the final checkbox, saved to config/jarvis.json and applied live across the GUI/runtime.\n- Applied the configured Agent Name to the window title, options/chat labels, start/stop/status text, prompt placeholder, desktop launcher branding, runtime identity, and system prompt.\n- Strengthened persistent-memory guidance so JARVIS saves concise project continuity checkpoints for durable decisions, requirements, discoveries, blockers, implementation state, and next steps during ongoing work.\n- Updated README and changelog metadata for the v2.5 release."
} }