opnsense_get_firmware_status
Check for pending OPNsense updates and report the installed version and repository state without installing anything.
Instructions
Check for pending OPNsense updates and report the installed version and repository state.
Note that OPNsense caches its update check. If the result looks stale, the firmware/check endpoint (reachable via opnsense_api_request) forces a refresh. This tool never installs anything.
Args: params (FirmwareStatusInput): Validated input containing: - response_format (ResponseFormat): 'markdown' or 'json'
Returns: str: Markdown summary, or JSON with this schema: { "status": str, # "ok", "error", "none" "status_msg": str, # human-readable state, when present "product_version": str, # currently installed version "product_latest": str, # latest available version "upgrade_needs_reboot": str, # "1" when a reboot would be required "download_size": str, "updates": list # per-package update records }
Examples: - Use when: "Are there updates pending?" or "What's the latest OPNsense version?" - Don't use when: You want uptime or load (use opnsense_get_system_status)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| params | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |