Understand 8.0 ships with a batch of Python API additions that have been on the wishlist for a while. Some of these close gaps that have been annoying plugin authors for years; a few open up workflows that weren’t really possible before.
Search Results for: api
Teaching AI the Understand API with MCP
We built an MCP server that lets AI call the Understand API instead of guessing about code. This article walks through the design choices, implementation, and setup required to make that work in practice.
What Happens When You Teach ChatGPT the Understand API?
We built a custom ChatGPT assistant to help users write and debug scripts using the Understand Python API, making Understand’s power more accessible and efficient.
Optimizing Understand API scripts
Identifying which CodeCheck scripts are taking a long time and three functions that might be slowing down your custom API scripts.
A Toolsmith’s Guide to the Understand API
Using Understand’s C, Perl, and Python APIs to write programs about your programs, you can make your team more productive, smarter, and less dangerous
API: Contents vs Value
The API for entities have both contents and values. Natasha explains the difference while fixing a bug.
Building a Functional Architecture for CMake in About an Hour
A few years ago Ken spent 4 hours manually mapping Git’s 468-source-file tree into a functional architecture in Understand. We did the same for CMake — twice the size at 1,025 files — plus wrote this blog post, in about an hour. AI-assisted code archaeology is getting fast.
Engineer versus AI Script Writing Contest
Abstract: a comparison of writing a plugin script by hand versus using AI. After immense pressure, I try using Cursor to write a plugin script to list the nodes and edges in a Shared Tasks Graph. Using AI turned out to be a bit faster and was a lot less painful than I’d imagined.
Custom Charts in Understand 7.0
Understand 7.0 makes it easier for users to create custom charts. With new tools and a redesigned Plugin Manager, developers can change existing charts or make new ones to fit their needs. This gives users more flexibility when analyzing and presenting their code.
Interactive Reports in Understand 7.0
Understand 7.0 introduces powerful new features to Interactive Reports (IReports), enabling users to generate dynamic reports with tables, charts, and customizable formatting. These enhancements streamline workflow and allow for easy sharing of reports via HTML and PDF exports.
