Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Blog Pricing

Ben Holmes

๐Ÿ‘ค Speaker
98 total appearances

Appearances Over Time

Podcast Appearances

Coder Radio
645: Warp's Holmes & Llyod

So if you want to like run agents inside of GitHub using the Oz runner in order to handle that, you can certainly do so.

Coder Radio
645: Warp's Holmes & Llyod

But the boundaries of like where you can trigger these things, I mean, it's pretty soft.

Coder Radio
645: Warp's Holmes & Llyod

As Zach was mentioning, you can trigger them using the REST API or the SDK.

Coder Radio
645: Warp's Holmes & Llyod

So if you wanted to build

Coder Radio
645: Warp's Holmes & Llyod

like an application code that would trigger it, you could certainly do that.

Coder Radio
645: Warp's Holmes & Llyod

Really, it's really just wherever you want to deploy it inside of your systems.

Coder Radio
645: Warp's Holmes & Llyod

And another thing you mentioned was automations.

Coder Radio
645: Warp's Holmes & Llyod

I should mention that there's a built-in scheduler with this as well.

Coder Radio
645: Warp's Holmes & Llyod

So if you're used to piggybacking on GitHub for like setting up a cron job in order to have an agent run something, you no longer have to do that through a GitHub action.

Coder Radio
645: Warp's Holmes & Llyod

You could just go to the web portal or your warp terminal, wherever you want to set it up.

Coder Radio
645: Warp's Holmes & Llyod

And you could say, I want this agent to run every morning at 10 a.m.

Coder Radio
645: Warp's Holmes & Llyod

And I want it to run inside of this environment that has our client and our server side code bases cloned into that environment.

Coder Radio
645: Warp's Holmes & Llyod

And then every time it wakes up at 10 a.m., I want it to, for example, go through and look for stale feature flags.

Coder Radio
645: Warp's Holmes & Llyod

That's a common one.

Coder Radio
645: Warp's Holmes & Llyod

So maybe you want to set that up on a weekly cron or a daily cron where it goes through all the code that's been committed across those repositories, analyze it and look for any stale feature flags that have existed in the code base for a month or two, which is very common across all applications.

Coder Radio
645: Warp's Holmes & Llyod

and maybe come up with a plan on what feature flags to remove if you just wanted to do the research step.

Coder Radio
645: Warp's Holmes & Llyod

Or you could have it go all the way and say, I'm going to remove the top five staled feature flags and open a pull request for your team to review.

Coder Radio
645: Warp's Holmes & Llyod

And you can make it as autonomous as you want.

Coder Radio
645: Warp's Holmes & Llyod

So you could have it open a PR, link to the planning document that it wrote, open it and ping and assign reviewers if you have specific reviewers that you want to be looking at that action.

Coder Radio
645: Warp's Holmes & Llyod

However deep you want to go, you certainly can.