Foxglove has agents now

Hi!

At Foxglove, we announced quite a few new features today and wanted to share them with the community. Here is what we’ve been cooking:

Search Experience

You can query all your recordings in Foxglove and quickly get to the data you need. The example query I always demo is: `/mti/imu/linear_acceleration.x > 11`. It gets more exciting as of Today, because you can combine the topic search with semantic search, and for example run the following query: `visual("stairs") AND (/anymal/imu/linear_acceleration.x > 4 OR /anymal/imu/linear_acceleration.x < -4)` gets me a good set of instances of my robot walking on stairs to work with:

And, of course, if you click any of these results, you’ll see the exact moment and can start working with the data immediately.

Learn more

A/B Comparison

You can now easily compare two or more runs in Foxglove. Load the bag files, align the time offsets, and visualize the two runs on the same timeline. Here is one example of running a UMBMark test and visualizing odometry before and after calibration:

Video of the example above: https://youtu.be/wdSkFHLtZwU

Learn more

Agent Sidebar

We have an agent sidebar now. You can ask the agent to create layouts for you, help you triage issues, write userscripts, create events, and more.

We also have an MCP in the desktop app, so you can connect your agent of choice to Foxglove and ask it to do things for you. My favorite prompt so far was asking it to triage an issue and create a PDF report for my boss.

Learn more

Remote Access and BYOS

This and the next feature are not agent-related, but I thought I would mention them since I have your attention. With Bring Your Own Server (BYOS), you use your own storage bucket with Foxglove (no longer need to keep two separate copies of your data).

Remote Access enables a connection to your robot through an optimized WebRTC stream, where we optimize stream quality based on the available bandwidth.
Read more:

If you have any questions or feedback, don’t hesitate to let me know! If you happen to be at Actuate today or tomorrow, let me know, and let’s try to catch up!

1 Like