Transcription: OpenAgents Episode 087 - Meta-Agent's First Upgrade

June 9, 2026 ยท View on GitHub

Source: https://twitter.com/OpenAgentsInc/status/1770549462219329656 Wiki source: https://raw.githubusercontent.com/wiki/OpenAgentsInc/openagents/Video-Series.md Media title: OpenAgents - Episode 087: Meta-Agent's First Upgrade We connect our first communit... Upload date: 20240320 Transcription model: mlx-whisper/mlx-community/whisper-tiny Generated at: 2026-06-01T18:22:33Z

Machine-generated transcript. Review speaker labels and wording before using this as quote-grade source material.

[00:00] Christopher David: One agent to rule them all. Okay, the idea is a single experience that is collectively

[00:07] Christopher David: upgradable like community developers contribute plugins to upgrade one meta agent and

[00:13] Christopher David: earn lifetime lifetime so long as it's as it's used revenue share based on money earned

[00:19] Christopher David: by the agent that goes down the route that uses the plugin that you created. That's the idea.

[00:25] Christopher David: We had our first submitted plugin that I've just connected as I'm going to get a tour of that

[00:32] Christopher David: and I'll let them know just speculate about where we can take this. So we've got one Bitcoin.

[00:38] Christopher David: We want to give one million sats to the first 100 developers who's a bit plugins.

[00:44] Christopher David: We've got a few developers working on this now and we just had the first submission

[00:50] Christopher David: that I've gone in and kind of manually added

[00:52] Christopher David: pretty basic plugin that provides information about a zip code right now I'm not even passing it to an

[01:00] Christopher David: LOM just kind of dump a U the raw data hits an API. But that's now live on openagents.com. So if you go to

[01:06] Christopher David: openagents.com you say give me the DEATs on zip code 90210 and apparently there's many 9021os around

[01:14] Christopher David: the world. There's the Beverly Hills one down there. There's the API or the plugin supports ways of

[01:19] Christopher David: limiting all so that by country hasn't been fully implemented interface here. But just an example of hey

[01:24] Christopher David: like here is a functionality that did not exist previously. Our agent can now do something that

[01:30] Christopher David: yesterday it could not do. Let's apply that concept like multiply that concept times a thousand

[01:36] Christopher David: as well as aside from just hitting APIs having agents be able to perform multi-step complex work

[01:43] Christopher David: flows and interact with other agents that perform in their own multi-step complex work flows

[01:48] Christopher David: this is going to get real interesting real fast. Lots of interesting kind of UI that we still

[01:52] Christopher David: need to build around this but the basic technical architecture paired with the economic incentives

[01:58] Christopher David: feels a real nice. So we'll give you a little bit of tour here. We have an agent chat algorithm

[02:07] Christopher David: that's on our wiki that you can read about like what's actually going on under the hood.

[02:12] Christopher David: And it's worth noting that products like chat GPT they're not one model they're like

[02:18] Christopher David: a you know it's an interface that routes your input to you know one or more different little

[02:24] Christopher David: sub agents or scripts or functions. So if you ask if your image genit goes down the image gen

[02:29] Christopher David: route and I can't think of any major product like that not chat GPT not anthropic any of the

[02:37] Christopher David: big ones are open about what that algorithm is like what is that product actually doing under the

[02:43] Christopher David: hood. Well here at open agents we believe in a hundred percent open source and building in

[02:47] Christopher David: public and actually being fully transparent about what's going on. So here's the algorithm.

[02:54] Christopher David: Yeah we do the basic kind of adding it to a chat thread we could have run service.

[03:00] Christopher David: First thing we do is we see if we should override the node flow with a semantic route.

[03:04] Christopher David: The semantic routes are defined in our semantic router and you can see that like exactly what

[03:12] Christopher David: we're kind of filtering by. If you ask a question about finance it'll go down our finance API.

[03:17] Christopher David: Let's try that out. Can I do it in the same list starting a new thread. Let's call it what is the current

[03:23] Christopher David: price of MSTR and the current price of MSTR is this one I'm passing the information to a

[03:35] Christopher David: LLM to give the you know nice little English language thing but the current price of MSUR is 1546

[03:41] Christopher David: is that actually the price of MSTR. That's just a finance API that we're consuming and there's

[03:49] Christopher David: also a cool more complex analysis that could be done by adding more support for different types of

[03:55] Christopher David: analysis where you're not going to be able to analyze easily through even a place like perplexity

[04:01] Christopher David: that just kind of doing really basic searches of a few APIs and like you know going based on

[04:07] Christopher David: what they're doing a Google for you and doing some parsing and stuff but to enable a lot more

[04:12] Christopher David: complex types of analysis including connecting this to say something let's say you wanted to create

[04:18] Christopher David: a trading signal for your LN market trading bot like hey compare the open price versus Bitcoin

[04:24] Christopher David: price for the last five days identify this pattern and if it hits this pattern you know hook

[04:29] Christopher David: that up to my LN market to count that's what we're moving in the direction of so we've got multiple

[04:35] Christopher David: routes like this basic information you know with the Bitcoin price if you're asking about

[04:41] Christopher David: shit coins we kind of give you a rejection if you ask is Craig Wright Satoshi you'll get a nice

[04:51] Christopher David: little funny thing here because you know you're this for some propaganda because we want to

[04:57] Christopher David: but make an image of we've got that doing a basic call to this stability AI I think it is make an image

[05:04] Christopher David: of you know Bitcoin Cowboys space rodeo spaceship but some stuff in there we're going to be doing

[05:12] Christopher David: more with image gen because I think that's going to be fun to get agents doing different things

[05:17] Christopher David: with both generating images and having vision models and this will take about three seconds or so but

[05:24] Christopher David: I know you know your Bitcoin Cowboys space rodeo spaceship uh it's taken a leave it won't won't

[05:30] Christopher David: get better and then we just added zip code for this um so for now and as explained in the developer

[05:37] Christopher David: documentation that is on the website you can read about there kind of how the basic system works

[05:42] Christopher David: and how to get paid we had a a few people starting to go through this process and basically it results

[05:50] Christopher David: in a developer submitted plugin worlds zip code founder I cloned it into our repo it generates a

[05:58] Christopher David: wasm file and then you can also see I we had plugin support in this sort of like pre-refactor code

[06:06] Christopher David: base that I just pulled over into um I think I'd stuff it all into 86 here yeah so yeah we low if you

[06:18] Christopher David: know we add a support for a plugin type called plugin so yeah so we route a match if if we match

[06:25] Christopher David: our semantic route we kind of hijack the flow otherwise we leap through the flow of nodes passing

[06:32] Christopher David: user input to the first blah blah and the types of nodes right now are inference fin hub our financial

[06:37] Christopher David: API stability text to image as well as plugin and then to the plugin we're passing the same kind of

[06:44] Christopher David: data that the plugin wants which is the API key of the service which for now we have our own of that

[06:55] Christopher David: the zip code that we're just kind of extracting dummy from the text if you're put you put it

[07:00] Christopher David: in a zip code right now like dash is something in that it'll probably bugs it into a very basic

[07:04] Christopher David: implementation of extracting this but we could we should be passing this to an LLM for function

[07:09] Christopher David: calling it a more smartly extract the exact syntax we need optional country supported and put that

[07:14] Christopher David: in the version but we have an example of okay this works this is documented perfectly

[07:20] Christopher David: for this into our repo I took the wasm file and put it as a release so it's a static URL

[07:25] Christopher David: and then we load that in and the plugin implementation that you can see in the plugin screen

[07:34] Christopher David: will the plugin component will load that parset via ecstism

[07:43] Christopher David: and yeah but that's a plugin that someone wrote in JavaScript compiled to was and that

[07:50] Christopher David: we're consuming from our LL application instead of a bunch of these like VCBat companies raising

[08:04] Christopher David: 12 mill to replace one segment of stuff oh let's close source it let's make a demo and release a

[08:12] Christopher David: not release any fucking product that people can test release no code you know you can bet on that

[08:18] Christopher David: or you can bet that we're going to solve this all collectively with a market that's going to

[08:21] Christopher David: absorb every fucking use case out there see us in