Changelog

January 2, 2025

#18

Ending the year with a public release of our AI ops agent. More convenience for private cloud customers and an opportunity to try our own dogfood.

Contents

AI Ops Agent

The groundwork has been laid and now our AI Operations Agent, Cooperator, is live! Cooperator (or Coop) is launching with two important features: first, Coop identifies, diagnoses and helps resolve build and deployment failures. Coop is able to accomplish this by drawing on Noop’s complete application context. This means Coop can analyze logs, telemetry, and much more to give you quick insight into the root causes of errors. When an application experiences a build failure, Coop immediately becomes aware of that failure and can be prompted to diagnose and help resolve the issue.

Ask Coop to add a database

Second, at any time, Coop is available to help with the development of your Applications. Using our detailed and comprehensive docs, Coop answers general questions about your Application development needs. For example, asking Coop how to add a database to your Application will produce a complete overview of what databases are available, how to configure them and how to access those databases from your software.

Ask Coop to add a database

Based on Coop’s response we can see that Coop understands that “databases” are a type of “Resource” and Resources are associated with “Components”. In addition to providing the correct Noop-specific terminology Coop provides an example “Blueprint” with code required to implement its suggestion.

There are countless ways Coop will continue to reduce tedious Operational work and you can always find them living in the top right corner of Noop. We’re continuing to work on integrating Coop further to create a complete AI Agent for handling your Software Operation needs. And we’ve still got our eye on the capabilities we previewed in a talk from Tech Week last June.

Registering a Cloud

Noop supports customers that want to use their existing AWS cloud account for compute and storage along with Noop to manage their operations. To make the onboarding process easier, we’re developing a Service (on Noop, of course) that handles the registration and licensing process. With this new Service, customers will receive a one-step process that links their account to our systems, handling set-up and future updates without manual intervention.

Dogfooding

The process of developing the aforementioned licensing service using Noop as the hosting platform has been a special opportunity. We don’t get the chance often enough to dogfood our product. Among other things, this latest experience has led us to introduce new Resource capabilities. What exactly we introduced will be a highlight in a future Changelog. Of course, better than dogfooding (abandons metaphor) is our customer feedback. Please keep it coming — we love solving your most pressing problems.