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