You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Completion Guard (Jarvis Web): Added a post-answer completion check with both manual (Yes/No) and automatic modes, a bounded repair pass, optional ticket creation, and clearer AI Config wording. Results now feed the Intelligence experience record, and feedback is recorded against the final settled outcome rather than mid-repair state.
Scheduled tasks: Added a task runner service and schedule_task-style scheduling, with service logs under logs/services/. This workstream also includes updates to the Memory Browser and management UI.
Routing and live data: Added tool-result freshness hints such as timestamps, TTL, and live-vs-memory indicators; suppressed duplicate live tool calls; improved router guidance for refresh vs. historical queries; and removed incorrect “check canvas” claims when canvas was not actually used.
Weather: Added multi-day daily forecasts via Open-Meteo when a forecast spans multiple days, plus a days parameter on the weather tool.
Workflows and Web UI: Workflow tool cards now show actual per-step durations, including per-for_each item timing. Failed steps now surface errors directly on cards. Fixed response payload edge cases so server_side_tools and final response shapes behave correctly.
Stock price: When proxy or tunnel errors occur, such as curl 56, curl 7, or curl 5, the system now retries once without the proxy to reduce false failures.
Integrations: Improved UniFi Protect webhook recovery. If Jarvis alert creation times out, the system now finds the pending alert and auto-acknowledges it so follow-up reminders do not fire incorrectly.
OpenAI and costing: Updated the default chat model direction to gpt-5.4-nano, removed gpt-4o from defaults, and refreshed the cost estimator and baseline token tooling for newer SKUs.
Web UX: Added per-session overrides for Q&A word limit, multi-turn limit, and response style. Markdown source links now open in a new tab, matching plain URL behavior.
Maintenance and quality
Ruff: Completed a first cleanup pass for high-confidence unused imports, reducing F401 issues across several services and skills.
Docs: Refreshed documentation for Completion Guard, feedback, intelligence, metadata, error recovery vs. guard behavior, the root README roadmap (March recap), and related guides.
Upgrade / ops notes
Review Completion Guard toggles and thresholds in Web AI Config / environment settings. See docs/COMPLETION_GUARD.md.
If you rely on OpenAI, verify behavior and pricing against the new default model family.
If you use scheduled tasks, follow docs/service/README.md for the runner setup and logging.