Skip to content
Innomesh Docs
Portal

04 September 2026

Released to production on 04/09/2026 (Australia) and 07/09/2026 (US and EU).

📝 Note
meshIQ is released continuously and is not versioned alongside the Innomesh platform. These notes cover the changes that reached production in the release above, which was delivered during the v3.6.1 release cycle.

This release replaces meshIQ’s multi-agent design with a single assistant, turns it from a reporting surface into one you can act through, and scopes every result and action to the signed-in user’s real access.

Release Highlights

  • One assistant instead of several: a single meshIQ agent replaces the previous multi-agent design, so questions reach the right capability by judgement rather than by keyword routing.
  • Assets you can act on: asset actions, scheduled actions, and automation policies can now be run from the chat.
  • Every user, their own estate: per-user permissions now flow into the chat, so results and available actions reflect the signed-in user’s real access.

One Assistant Instead of Several

meshIQ previously routed each question to a specialist agent by matching keywords. The new design uses a single agent with access to every tool and dataset, so it reads what you actually ask and determines the right response.

Keyword matching broke when a question was phrased differently to what was expected. Asking “What’s wrong with the boardroom display?” might not be recognised as an alert query. The single agent reads intent directly, so unusual phrasings, follow-up questions, and mixed topics are all handled.

  • Mixed-topic questions return one joined answer. A question spanning alerts and room usage no longer comes back partial.
  • Follow-up questions keep their context across topics, instead of resetting when the subject changes.
  • Documentation questions phrased as commands, such as “list the alert severities”, return documentation instead of an empty analytics result.

Run Actions on Your Assets, from Chat

Asset actions such as rebooting a display, capturing a live screenshot, or downloading device logs can now be run directly from the chat instead of switching to the Portal.

Pick a room and an asset, and meshIQ lists exactly what that device supports. Every runnable action gets a Run button. Destructive actions such as Factory Reset ask you to confirm by typing the asset ID, which prevents accidental changes. Actions that only the Portal can perform are still listed, so the full picture is visible.

Actions for Touch Panel 2 with Run and Schedule buttons per row and a red Destructive badge on Factory Reset
The action list shows everything the asset supports, with destructive actions clearly flagged

Every action is confirmed before it runs, then runs as a background job, so the conversation is never locked up while it completes.

Confirm action card for Get Preview on Touch Panel 2 with Confirm get preview and Cancel buttons and an expiry countdown
Actions are confirmed before they run, then tracked as background jobs

Results render straight into the chat. Get Preview returns a live screenshot, and Download Log returns a downloadable archive.

Get Preview succeeded card with an inline screenshot of the panel's home screen showing Meet now, Share, and Call buttons
A Get Preview result: the panel's live screen, without leaving the chat

The /asset-actions slash command is a shortcut, not a requirement. Because the agent interprets the request rather than matching keywords, the same thing can be asked in plain language:

  • “What can I do to the touch panel in 01-0032-210?”
  • “Show me the actions available on the main display in the boardroom.”
  • “Reboot the touch panel in 01-0032-210.”
  • “Download the logs from the Crestron panel in 01-0001-e201.”

For the full procedure, see Running Asset Actions from meshIQ.

Schedule Actions for Later

Any asset action can be scheduled for a maintenance window, or for a specific time set in the conversation.

  • Every runnable action offers a Schedule button alongside Run.
  • A Scheduled Actions view lists everything queued, with Reschedule and Cancel on each item.
  • Cancelling always asks for confirmation first.
  • Scheduling asks for a time in the conversation, rather than opening a separate date picker.
Schedule Reboot card with four upcoming maintenance windows, each with a Schedule button, and a specific date and time field
Pick one of the next maintenance windows, or set a specific date and time
Seven scheduled actions listed with action, asset, run time, and room, each with Reschedule and Cancel buttons
The Scheduled Actions view lists everything queued, with Reschedule and Cancel on every row

Instead of /scheduled-actions, users can ask:

  • “What actions are scheduled?”
  • “Show me everything scheduled to run this weekend.”
  • “Cancel the reboot scheduled for the boardroom display.”
  • “Reschedule that display restart to Saturday morning.”

Scheduling can also start from the request itself, without visiting the list first, such as “Reboot the touch panel in 01-0032-210 tonight at 10pm.”

For the full procedure, see Scheduling Actions in meshIQ.

Build Automation Policies in Chat

Automation policies define rules that run actions automatically: on a schedule, when an alert fires, or when a property changes. These policies can now be created, edited, enabled, disabled, and deleted directly in the chat, alongside running one-off actions.

Scheduled, alert-triggered, and property-triggered policies are all supported. Every policy is validated before it saves, so a policy that would never fire is rejected with a clear explanation rather than saved silently.

Create a new automation policy prompt with three numbered choices: Scheduled, Alert-triggered, and Property-triggered, each with an example
Create policies in chat by choosing the policy type, then the devices, actions, and when to run them
Automation Policies list of nine enabled policies showing type, asset profile, and trigger, each with Disable, Edit, and Delete buttons
View all policies with quick access to Disable, Edit, and Delete

Instead of /automation-policies, users can ask:

  • “What automation policies do we have?”
  • “Which policies fire on critical alerts?”
  • “Create a policy that reboots the touch panel in 01-0032-210 every Sunday at 3am.”
  • “Disable the after-hours shutdown policy.”

For the full procedure, see Managing Automation Policies in meshIQ.

Every User Sees Their Own Estate

The chat now connects with a token carrying the signed-in user’s real permissions, sites, and user groups, rather than a shared key with no user scope.

  • Results reflect what that user is allowed to see, not the full estate by default.
  • Asset actions are gated on the user’s own permissions. An action that the Portal would not allow cannot be run from the chat either.
  • Action records attribute the run to the real person’s name and email, so audit history shows exactly who did what.

Chat Experience Improvements

Stop a running request. Cancellation now flows all the way into agent execution, so stopping a request stops the work rather than only hiding it.

Timezone visibility. The tenant timezone is now applied consistently across every analytics query, and a timezone pill on each chart shows which timezone produced the result.

Stacked bar chart of max monthly room consumption by subscription tier with a pill reading Times in Australia/Brisbane below the legend
The timezone pill sits below the chart legend

Feedback in one click. Every answer, including error cards, now carries a feedback icon, so a bad or failed answer can be reported without leaving the conversation.

Alert trend line chart with the bookmark and speech-bubble feedback icons highlighted beneath it and an arrow labelled Submit Feedback
The feedback icon beside the bookmark on an insight

For more detail, see Chat Controls and Feedback.

Bug Fixes

  • Fixed a lag when typing a question in the chat input.
  • Stopping a request now cancels it end to end, rather than leaving work running underneath.
  • Analytics now apply the tenant timezone throughout, and show it on every chart.
  • Error cards now carry a feedback icon, so a bad answer can be reported.
  • Fixed errors and timeouts for tenants with Pulse monitoring zones and no Space zones, which previously returned zero rooms.

Performance

AreaBeforeAfter
First question in a sessionAbout 5 to 6 seconds of avoidable startup costRemoved
Dataset catalogue load3,164 ms median, frequently timing out528 ms cold, 6 to 16 ms warm
Fleet inventory questions on large estatesTimed out at about 35 secondsAbout 17 to 19 seconds, returning a chart
Alert severity breakdowns48 to 54 seconds per queryReduced to a single aggregation
📝 Note
The catalogue and fleet inventory figures were measured on a tenant with roughly 17,600 assets. Results vary with estate size.