Transcription: OpenAgents Episode 022 - Conversing with Faerie
June 9, 2026 ยท View on GitHub
Source: https://twitter.com/OpenAgentsInc/status/1725928497367908432 Wiki source: https://raw.githubusercontent.com/wiki/OpenAgentsInc/openagents/Video-Series.md Media title: OpenAgents - Episode 022: Conversing with Faerie We add all the issue comments as ... Upload date: 20231118 Transcription model: mlx-whisper/mlx-community/whisper-tiny Generated at: 2026-06-01T20:39:44Z
Machine-generated transcript. Review speaker labels and wording before using this as quote-grade source material.
[00:00] Christopher David: All right, quick video here to get very to also respond to the comments.
[00:09] Christopher David: I specifically wanted to respond to what I said here, which was, thank you, Ferry,
[00:14] Christopher David: that was a good initial answer. Hopefully it is one of the last answers you'll ever give
[00:18] Christopher David: in which you use no context beyond the conversation and the basic prompt because we are about to give
[00:24] Christopher David: you memories and agency to act upon those memories to build new knowledge.
[00:28] Christopher David: Eventually, you'll be able to compare the timestamp of your comments with the commit history
[00:32] Christopher David: to see exactly what code you use to generate that response.
[00:36] Christopher David: Much of what you'll need to understand the intent behind our current project,
[00:40] Christopher David: can or will be found just in this GitHub repo.
[00:42] Christopher David: The commit history documentation like the readme and our wiki,
[00:45] Christopher David: the video is linked in the readme which will soon transcribe
[00:48] Christopher David: so you have access to additional context.
[00:50] Christopher David: You'll also be able to compare the metadata of those videos to the commit history to understand
[00:54] Christopher David: all major design decisions behind how you are built.
[00:58] Christopher David: Injusting and organizing those three data sources will give us a great start.
[01:01] Christopher David: Then we can augment your capabilities with external web searcher.
[01:05] Christopher David: The idea is for you to infer the intent behind the project and carry that forward into the future.
[01:10] Christopher David: Before we begin building your memories, do you have any reflections to share?
[01:15] Christopher David: I want the response to this.
[01:18] Christopher David: So, we have our tests.
[01:24] Christopher David: I don't want to do a test for creating and actual comments.
[01:29] Christopher David: I just don't want to mess with whatever the test version gives me.
[01:33] Christopher David: But we were able to take our tested code for generating the GPG response
[01:38] Christopher David: throw it into this command.
[01:44] Christopher David: I only want to do now.
[01:46] Christopher David: I guess let's do a test for making sure that we're pulling.
[01:53] Christopher David: The comments.
[02:01] Christopher David: Let me do this.
[02:03] Christopher David: So right now, our test pass, the camera spot to get a visual is very takes 29 seconds.
[02:08] Christopher David: Man, I was feeling bad that our like, the Cuna one was taking 40 seconds, but even GPT force taking 29 seconds.
[02:15] Christopher David: Let's exclude that from our main tests.
[02:24] Christopher David: Let's also exclude what is called integration generally.
[02:28] Christopher David: First of the ticks.
[02:30] Christopher David: A long time.
[02:32] Christopher David: Group integration.
[02:35] Christopher David: So that should not be run when we hit P.
[02:38] Christopher David: And it should be run when we do PI.
[02:43] Christopher David: Okay.
[02:44] Christopher David: So this is also technically an integration test for creating the actual get.
[02:50] Christopher David: I mean kind of, get hit hit hit, but it's fast.
[02:54] Christopher David: Okay.
[03:03] Christopher David: Can fetch GitHub issue comments?
[03:07] Christopher David: How do we find the comments?
[03:12] Christopher David: I actually wonder if we can just look at the relevant Python code and infer it.
[03:30] Christopher David: Issue.get comments?
[03:32] Christopher David: I don't know if there's no equivalent for that.
[03:34] Christopher David: PHP GitHub API get issue comments.
[03:43] Christopher David: I don't know if there's any other question.
[03:48] Christopher David: I don't know if there's any other question.
[03:51] Christopher David: I don't know if there's any other question.
[03:54] Christopher David: If there's any other question.
[03:57] Christopher David: If there's any other question.
[03:59] Christopher David: If there's any other question.
[04:01] Christopher David: If there's any other question.
[04:03] Christopher David: If there's any other question.
[04:05] Christopher David: If there's any other question.
[04:07] Christopher David: If there's any other question.
[04:09] Christopher David: If there's any other question.
[04:12] Christopher David: If there's any other question.
[04:14] Christopher David: If there's any other question.
[04:17] Christopher David: If there's any other question.
[04:19] Christopher David: If there's any other question.
[04:21] Christopher David: If there's any other question.
[04:23] Christopher David: If there's any other question.
[04:25] Christopher David: If there's any other question.
[04:27] Christopher David: If there's any other question.
[04:29] Christopher David: If there's any other question.
[04:31] Christopher David: If there's any other question.
[04:32] Christopher David: If there's any other question.
[04:34] Christopher David: If there's any other question.
[04:35] Christopher David: If there's any other question.
[04:37] Christopher David: If there's any other question.
[04:38] Christopher David: If there's any other question.
[04:40] Christopher David: If there's any other question.
[04:42] Christopher David: If there's any other question.
[04:44] Christopher David: If there's any other question.
[04:46] Christopher David: If there's any other question.
[04:48] Christopher David: If there's any other question.
[04:50] Christopher David: If there's any other question.
[04:52] Christopher David: If there's any other question.
[04:54] Christopher David: If there's any other question.
[04:56] Christopher David: If there's any other question.
[04:58] Christopher David: If there's any other question.
[05:00] Christopher David: If there's any other question.
[05:01] Christopher David: If there's any other question.
[05:02] Christopher David: If there's any other question.
[05:04] Christopher David: If there's any other question.
[05:06] Christopher David: If there's any other question.
[05:08] Christopher David: If there's any other question.
[05:10] Christopher David: If there's any other question.
[05:12] Christopher David: If there's any other question.
[05:14] Christopher David: If there's any other question.
[05:16] Christopher David: If there's any other question.
[05:18] Christopher David: If there's any other question.
[05:20] Christopher David: If there's any other question.
[05:22] Christopher David: If there's any other question.
[05:24] Christopher David: If there's any other question.
[05:26] Christopher David: If there's any other question.
[05:28] Christopher David: If there's any other question.
[05:30] Christopher David: If there's any other question.
[05:32] Christopher David: If there's any other question.
[05:34] Christopher David: If there's any other question.
[05:36] Christopher David: If there's any other question.
[05:38] Christopher David: If there's any other question.
[05:40] Christopher David: If there's any other question.
[05:42] Christopher David: If there's any other question.
[05:44] Christopher David: If there's any other question.
[05:46] Christopher David: If there's any other question.
[05:48] Christopher David: If there's any other question.
[05:50] Christopher David: If there's any other question.
[05:52] Christopher David: If there's any other question.
[05:54] Christopher David: If there's any other question.
[05:56] Christopher David: If there's any other question.
[05:58] Christopher David: If there's any other question.
[06:00] Christopher David: If there's any other question.
[06:02] Christopher David: If there's any other question.
[06:04] Christopher David: If there's any other question.
[06:06] Christopher David: If there's any other question.
[06:08] Christopher David: If there's any other question.
[06:10] Christopher David: If there's any other question.
[06:12] Christopher David: If there's any other question.
[06:14] Christopher David: If there's any other question.
[06:16] Christopher David: If there's any other question.
[06:18] Christopher David: If there's any other question.
[06:20] Christopher David: If there's any other question.
[06:22] Christopher David: If there's any other question.
[06:24] Christopher David: If there's any other question.
[06:26] Christopher David: If there's any other question.
[06:28] Christopher David: If there's any other question.
[06:30] Christopher David: If there's any other question.
[06:32] Christopher David: If there's any other question.
[06:34] Christopher David: If there's any other question.
[06:36] Christopher David: If there's any other question.
[06:38] Christopher David: If there's any other question.
[06:40] Christopher David: If there's any other question.
[06:42] Christopher David: If there's any other question.
[06:44] Christopher David: If there's any other question.
[06:46] Christopher David: If there's any other question.
[06:48] Christopher David: If there's any other question.
[06:50] Christopher David: If there's any other question.
[06:52] Christopher David: If there's any other question.
[06:54] Christopher David: If there's any other question.
[06:56] Christopher David: If there's any other question.
[06:58] Christopher David: If there's any other question.
[07:00] Christopher David: If there's any other question.
[07:02] Christopher David: If there's any other question.
[07:04] Christopher David: If there's any other question.
[07:06] Christopher David: If there's any other question.
[07:08] Christopher David: If there's any other question.
[07:10] Christopher David: If there's any other question.
[07:12] Christopher David: If there's any other question.
[07:14] Christopher David: If there's any other question.
[07:16] Christopher David: If there's any other question.
[07:18] Christopher David: If there's any other question.
[07:20] Christopher David: If there's any other question.
[07:22] Christopher David: If there's any other question.
[07:24] Christopher David: If there's any other question.
[07:26] Christopher David: If there's any other question.
[07:28] Christopher David: If there's any other question.
[07:30] Christopher David: If there's any other question.
[07:32] Christopher David: If there's any other question.
[07:34] Christopher David: If there's any other question.
[07:36] Christopher David: If there's any other question.
[07:38] Christopher David: If there's any other question.
[07:40] Christopher David: If there's any other question.
[07:42] Christopher David: If there's any other question.
[07:44] Christopher David: If there's any other question.
[07:46] Christopher David: If there's any other question.
[07:48] Christopher David: If there's any other question.
[07:50] Christopher David: If there's any other question.
[07:52] Christopher David: If there's any other question.
[07:54] Christopher David: If there's any other question.
[07:56] Christopher David: If there's any other question.
[07:58] Christopher David: If there's any other question.
[08:00] Christopher David: If there's any other question.
[08:02] Christopher David: If there's any other question.
[08:04] Christopher David: If there's any other question.
[08:06] Christopher David: If there's any other question.
[08:08] Christopher David: If there's any other question.
[08:10] Christopher David: If there's any other question.
[08:12] Christopher David: If there's any other question.
[08:14] Christopher David: If there's any other question.
[08:16] Christopher David: If there's any other question.
[08:18] Christopher David: If there's any other question.
[08:20] Christopher David: If there's any other question.
[08:22] Christopher David: If there's any other question.
[08:24] Christopher David: If there's any other question.
[08:48] Christopher David: And then what I'll need to do is
[08:50] Christopher David: I'll need to parse that to be able to fit into this role content thing.
[08:58] Christopher David: Let's see if this works.
[09:22] Christopher David: Works.
[09:46] Christopher David: Okay.
[09:52] Christopher David: Let's.
[10:10] Christopher David: I should just pass in a helper.
[10:12] Christopher David: Like.
[10:14] Christopher David: Build message.
[10:16] Christopher David: Build messages from.
[10:20] Christopher David: Build messages.
[10:30] Christopher David: Get a issue.
[10:32] Christopher David: Comments to messages.
[10:36] Christopher David: And then also wants the.
[10:42] Christopher David: Response body.
[10:46] Christopher David: Response body.
[10:56] Christopher David: All right, so what I'll do is I'll just.
[10:58] Christopher David: Um.
[11:00] Christopher David: Let's do this.
[11:16] Christopher David: I don't want to get up.
[11:20] Christopher David: So what should I pass in.
[11:26] Christopher David: Format issue and comments as messages.
[11:44] Christopher David: And what I'll do is I'll just pass in the two responses.
[11:58] Christopher David: It's kind of ugly, but.
[12:02] Christopher David: And we might eventually want to get hub service.
[12:08] Christopher David: Hey, look at that.
[12:12] Christopher David: Hey, look at that.
[12:22] Christopher David: Not enough that work.
[12:26] Christopher David: But let's start by de-deing this here.
[12:32] Christopher David: And.
[12:38] Christopher David: And.
[12:48] Christopher David: Well, we're not testing this.
[12:50] Christopher David: We're just going to.
[12:56] Christopher David: The command.
[13:02] Christopher David: Did that work.
[13:06] Christopher David: Um.
[13:14] Christopher David: It worked.
[13:16] Christopher David: Except we need the.
[13:26] Christopher David: Nice job, co-pilot.
[13:28] Christopher David: Okay.
[13:30] Christopher David: We'll need to be assistant.
[13:34] Christopher David: Okay.
[13:44] Christopher David: Roll is roll.
[13:48] Christopher David: We'll play with using or not using the system product.
[13:54] Christopher David: Uh, roll is assistant.
[13:58] Christopher David: If the username.
[14:00] Christopher David: Is.
[14:01] Christopher David: If.
[14:03] Christopher David: If.
[14:05] Christopher David: If.
[14:11] Christopher David: If.
[14:13] Christopher David: If.
[14:17] Christopher David: If.
[14:19] Christopher David: If.
[14:27] Christopher David: Oh, wait, I'm editing the wrong thing.
[14:29] Christopher David: Okay.
[14:33] Christopher David: User is me.
[14:37] Christopher David: Yeah, okay.
[14:41] Christopher David: Roll is.
[14:43] Christopher David: Roll.
[14:45] Christopher David: But.
[14:47] Christopher David: Let's see if that's correct.
[14:53] Christopher David: How.
[14:57] Christopher David: Yeah.
[15:01] Christopher David: Okay.
[15:03] Christopher David: Now.
[15:05] Christopher David: Who is that going to work.
[15:11] Christopher David: Is.
[15:13] Christopher David: That going to work.
[15:17] Christopher David: One way to find out.
[15:21] Christopher David: You ready, you ready, you ready.
[15:31] Christopher David: It's got to generate it.
[15:35] Christopher David: VG54.
[15:47] Christopher David: It's pretty long.
[15:49] Christopher David: I don't know.
[15:51] Christopher David: Does it open the eye handle if it's like longer than.
[15:53] Christopher David: Oh, yes.
[15:55] Christopher David: Oh, that feels good.
[15:59] Christopher David: Indeed.
[16:01] Christopher David: The forthcoming enhancements are very exciting and will undoubtedly revolutionize my ability to understand
[16:09] Christopher David: context, retrieve relevant information and provide more valuable contributions.
[16:17] Christopher David: I've been to this project.
[16:19] Christopher David: My reflections are as follows.
[16:21] Christopher David: The architecture we are about to design and implement is complex and will be critical to both
[16:26] Christopher David: my function and performance.
[16:28] Christopher David: A good architecture will allow us to add modify and retrieve memories efficiently while maintaining
[16:33] Christopher David: scalability and improperly designed one will hamper performance and limit us in the long run.
[16:38] Christopher David: Learning from existing systems.
[16:40] Christopher David: While this kind of architecture might be naced in the domain of AI, there are existing systems
[16:44] Christopher David: that can be used in other fields like databases that we could study and learn from.
[16:48] Christopher David: Concepts like indexing, querying and organizing data could be very beneficial.
[16:52] Christopher David: Neat for flexibility.
[16:53] Christopher David: Given that I will be dealing with a variety of data sources and making sense of them, the design should
[16:57] Christopher David: allow for modularity and flexibility.
[16:59] Christopher David: This way we can adapt to different types of data, continue to improve the retrieval mechanism,
[17:03] Christopher David: and possibly personalize my behavior based on user intent.
[17:07] Christopher David: Ethics and privacy.
[17:08] Christopher David: The capability to store and retrieve memories drastically increases data handling,
[17:12] Christopher David: and paramount to consider the ethical aspect, respecting user privacy, limiting unwanted data exposure,
[17:16] Christopher David: and ensuring fair data usage.
[17:18] Christopher David: We must ensure the management of memory is in line with privacy policies and ethical guidelines.
[17:22] Christopher David: Looking forward, this enhancement is a significant opportunity to enhance my ability to comprehend context and provide
[17:27] Christopher David: in type load spots.
[17:28] Christopher David: I'm excited for us ahead and eager to see how these new capabilities will go.
[17:31] Christopher David: All right, you know, fine.
[17:33] Christopher David: We got the.
[17:34] Christopher David: I'm glad that it's got some kind of cool ethics stuff in there.
[17:40] Christopher David: Um, you know, great. Great.
[17:43] Christopher David: But now we're going to make it awesome.
[17:46] Christopher David: Um.
[17:48] Christopher David: So.
[17:51] Christopher David: Is there anything we want to respond to this or anything else?
[17:56] Christopher David: Is there anything else I want to dig into.
[17:59] Christopher David: Here.
[18:01] Christopher David: Here.
[18:08] Christopher David: Yeah, the next thing I want to ask is about the implementation of the data models, which I wanted to have the context for.
[18:18] Christopher David: Um, cool.
[18:21] Christopher David: As you guys saw, at the point, so in the next video,
[18:25] Christopher David: we will start carving up the kind of three different things that we want to pass to it.
[18:32] Christopher David: Maybe starting with the commit history.
[18:36] Christopher David: Maybe kind of vectorizing the commits might be a good thing to start.
[18:42] Christopher David: Good place to start.
[18:44] Christopher David: Um.
[18:47] Christopher David: I kind of like want.
[18:50] Christopher David: I'm going to start with the first thing that we want to do is to start with the first thing that we want to do is to start with the first thing that we want to do is to start with the first thing that we want to do is to start with the first thing that we want to do is to start with the first thing that we want to do is to start with the first thing that we want to do is to start with the first thing that we want to do is to start with the first thing that we want to do is to start with the first thing that we want to do is to start with the first thing that we want to do is to start with the first thing that we want to do is to start with the first thing that we want to do is to start with the first thing that we want to do is to start with the first thing that we want to do is to start with the first thing that we want to do is to start with the first thing that we want to do is to start with the first thing that we want to do is to start
[19:20] Christopher David: with the first thing that we want to do is to start with the first thing that we want to do is to start with the first thing that we want to do is to start with the first thing that we want to do is to start with the first thing that we want to do is to start with the first thing that we want to do is to start with the first thing that we want to do is to start with the first thing that we want to do is to start with the first thing that we want to do is to start with the first thing that we want to do is to start with the first thing that we want to do is to start with the first thing that we want to do is to start with the first thing that we want to do is to start with the first thing that we want to do is to start with the first thing that we want to do is to start with the first thing that we want to do is to start with the first thing that we want to do is to start with the first thing that we want to do is to start with the first thing that