v2.47.0
v2.47.0
This release combines a broader set of install, UI, routing, and safety improvements. The main themes are easier fresh installs, better observability, and more reliable tool and routing behavior.
Highlights
New install.sh flow for fresh clones
-
Added a one-shot install path for new machines.
-
The installer now handles:
- system dependencies
uv- virtual environment setup
- environment file seeding
- setup scripts
- verification
-
Install documentation was rewritten to make
~/jarvis-voiceplus./install.shthe primary setup path. -
OpenCode, n8n, and other integrations are now documented as optional rather than feeling required.
Portable home-path cleanup
- Removed many hardcoded
/home/boss/...assumptions. - Generalized repo, workspace, and home-path handling.
- Environment examples now use
$HOMEwhere appropriate. - Added shared path helpers and tests for portability.
- Improved the systemd install flow so service templates can be rendered for the current user instead of assuming
boss.
Jarvis Web /logs viewer
- Added a dedicated browser-based log viewer in the Web UI.
- Improved log browsing and desktop pane scrolling behavior.
- Makes it much easier to inspect logs without dropping to the shell.
Ollama and local-model improvements
- Added multi-host Ollama URL handling.
- Introduced shared request helpers and better settings labels.
- Hardened Ollama routing and local fresh-install sync behavior.
- Continued cleanup around model catalog fallback and matching.
Tool routing and orchestration improvements
- Added full-prompt Tool RAG threshold support.
- Improved duplicate-tool recovery and prompt context handling.
- Updated prompting for code-related blocks.
- Increased freshness follow-up TTL from 60 seconds to 120 seconds.
- Improved auto-memory injection behavior by lowering the recency factor.
Canvas and content handling fixes
- Hardened canvas image extraction.
- Fixed bare URL normalization in
skills/canvas.pyon save. - Improved Amazon product follow-ups and canvas saves.
- Made turn-context previews valid JSON.
Web UI polish
- Fixed dashboard modal and mobile card layouts.
- Added a copy button for rendered markdown blocks.
- Fixed markdown
~rendering so values like~1 ozno longer appear as strikethrough.
Feedback and intelligence improvements
- Improved the feedback prompt.
- Added feedback search and listing in the Intelligence UI.
- Continued cleanup in related docs and tooling.
Security and tool hardening
execute_bashnow uses stronger path protection logic.- Repo source remains protected.
- Repo
data/is blocked forexecute_bashwrites. - OpenCode workspace protection and service install flow were tightened.
Docs and setup cleanup
A substantial amount of documentation was refreshed in this release, especially around:
- install and startup flow
- service ports and startup commands
- optional OpenCode and n8n setup
- API key references
- portable path assumptions
- testing and operational guides
Versioning
- Bumped version to
v2.47.0