# My Jev Pi Durable Agent CURATES News: HYPE, FACT, or SIGNAL Channel: IndyDevDan Video: https://www.youtube.com/watch?v=OLqP8jxJ0Wc Duration: 23 min Language: English Words: 4645 Transcript page: https://viewrankai.com/tools/youtube-transcript/OLqP8jxJ0Wc --- [0:00] What's up, engineers? Indie Dev Dan here. In the age of AI, there's already exponentially more noise than there is signal. Lots of clickbait, [clears throat] overhyped technology, and attention theft. You've likely already experienced this. I know I have. As an engineer, your time and attention are your most important resources. In this video, I want to show you how I shift through hype, facts, and signal with one ultra-important emerging piece of technology, proactive agents. But the meta lesson of what you'll see in this video is more important than the tools we'll use. The best engineers are transitioning from human in the loop to human near the loop to human out the [0:40] loop. In, near, out. Why is this transition so important? It's because your agents can do 80% or more of everything you're doing right now autonomously [music] if you have the right tech in place. The problem is jumping from in loop straight to [music] out loop is a big challenge. That's where proactive agents come in. Proactive agents don't wait for you [music] to work. They work for you, then wait. And when you're ready, you step in, extract value, [music] give feedback, and move on. If you want to understand how you can up-level your agentic engineering by moving from [music] in, near, and out the loop, stick around and let's filter out the [1:19] noise with the durable news agent. [1:27] What if your agents never stop? So, let's pull up the application, and what you'll see here is a typical agent on the right, generative UI on the left. You can see here, our news agent has just caught the recent full announcement of Gemini for Argon getting released via their APIs. So, this is very powerful, but at first glance, you might think this isn't super special. Might just recreating ChatGPT here. Not so fast. We can access this agent in two ways. You could see here I'm not actually operating on my device. I'm actually looking at a URL on my M4 Mac mini device here. That means that the browser [2:08] we're looking at is a detached client. Let's push this further. This is what a proactive agent really is. It's not waiting for me to work. If you open up my terminal, you can see something really amazing here. My agent in the terminal and in the browser, they are synced. Why are they synced? It's because these are both only clients. My real agent is operating on my M4 Mac mini. The browser and my terminal user interface here, they can see are both running GPT-6 Luna, are operating and connected to my durable agent running directly on the M4. So that's the power of what we have here. And you can see, [2:43] you know, my hands are off the keyboard. Every minute here, every cron interval, work is just going to happen. It's not waiting for me to work. It's working for me and then waiting for the next execution to kick off. This agent is proactive. It's built into a system. It's more like a product that's operating without me, for me. It really is that simple. A proactive agent is a durable agent plus a trigger inside of a sandbox. We can quickly just spam refresh here and get all the latest information. This agent is durable. It's backed by SQLite databases. It's backed by any database you really want to. What [3:17] we're operating now is just a client. It's a thin interface to an API which has the actual agent that's durable inside of it. This was the topic of last week's video where we looked at an on-call durable agent that was also proactive. And guess what? We're focused on it here again because this is a high-signal agentic piece of technology that's critical for advancing from in the loop, which is what this is, to near the loop, which is what this is, to fully out the loop. Thanks to intelligence going up and cost going down. I've had this running for over a day now. Just non-stop gathering news, [3:52] filtering it out, using Jev as a key part of the pipeline for gating the more expensive language model calls. Even though this is a very cheap Luna model, it's still a language model call that's chewing up tokens, compute, and therefore cash. So, we put Jev in front to gate, to filter, to look for the right pieces of information. And this allows us to smoothly transition from in loop to out loop. The system is working for me without me. So, pretty standard UI. This is a standard modern user [4:21] interface that you're probably used to. We have agent on the right or on the left, and then we have the generative UI in the other portion. You can see we have a nice timeline here. We'll break down the actual feature set here because how something is built matters more than what you're building. Because as you know, code is now infinitely cheap, infinitely copyable. The reverse [4:38] engineer anything trend is showing that. Mathematicians losing their mind over OpenAI's huge math proof dump is also showing that. What matters now is your taste, your judgment, and your ability to architect unique systems with unique properties. So, before we get to the architecture of this durable news agent, which looks for news that's actually worth your attention. You can see we're getting a lot of news on the Gemini 4 Argon release. That's the fresh new hot thing coming in right now. And my agent pulled this to me. I didn't have to go find it. But before we dive into the architecture, I just want to talk about [5:10] like, how did I apply my taste, my expertise to drive what I built here? Mentally, I separate new information into three buckets: hype, facts, and signal. Hype usually means there's too much attention and topic growth is driven by unfounded excitement because the topic itself is arousing or attention-grabbing by nature. So, this is hype. We then have facts. And facts are objectively true. This is much closer to what I call signal, but it's important to differentiate signal from fact because not all facts are useful information you can actually act on. For instance, OpenAI dropped that huge set of math proofs. Can you, an engineer, actually act on that? Not really, but it [5:54] is still awesome. It is still a fact of the matter. There's a new wave of mathematics coming that will likely unlock things in the future for you and I and for the world. This is a fact though. It's not really signal right now. And then there's signal. Signal is something you can actually act on. For instance, Gemini 4 Argon is a new [6:12] language model. It's state of the art. You and I can use this right now. It was announced like a week ago or something, but this has just been rolled out at the time of filming. And now this is an actual piece of information you and I can act on. So, this is how I like to separate information in the age of AI to filter out the noise. So, with this applied taste, aka judgment, I can now build an architecture to help me do that. And obviously you're seeing the end result here, but I want to walk you through why software engineering is still so important and having an [6:39] opinion, having a product vision still matters. In fact, it matters more than ever since everyone is now copying, reverse engineering, and slopping out anything they can think of. What does the architecture of this look like? Because now we have a goal, now we have a concrete opinion about what the result should look like. Now we can dive in and [6:56] answer like, what's the architecture? So, the architecture for the system looks like this. This is the whole system. We have cron firing off our API and our API is our news desk Pi Durable Agent. We dove into the details of Pi Durable Agent in our last week's video. That one's getting a lot of attention for good reason. I think a lot of engineers are understanding this concept [7:20] of proactive agents. It's so important. I have to talk about it again back-to-back week after week. This is high signal. Pi Durable lets us create durable tasks. This is all triggered via an API. So, everything is isolated. And again, this is my Mac mini device. I can deploy this anywhere. In fact, I have. If we jump back, you can see this is operating on a local URL, but this one here is operating on a exc.dev agent sandbox. As you can see, this one's focused on muse. These are different sets of information. It's asking me some [7:50] questions. The system is prompting me. This is what's called a two-way prompt system. I can prompt it, it can prompt me, and it's creating this own unique feed that's completely separate from my feed on my M4, which is more fine-tuned. So, you can see I'm testing on my M4 and on an exc.dev sandbox. So, again, detached clients is the theme here with durable agents. And this thing is just going to keep running, as you can see here. And as you saw, we have the terminal user interface. We can access this via CLI, and we can access it via a [8:18] browser. So, this is the whole system. It's a client-server application, where we've separated out several of the moving parts. So, what does that look like? This is built in layers. So, we have our SQLite databases. We have Pi Durable. Shoutout Mario and Armin. We then have a durable agent. This is a custom implementation of it, which then is exposed via an API. We also have Jev, which is doing a lot of classification, a lot of filtering, a lot of ranking at dirt-cheap prices. And then we have the actual SDK, which our browser, our TUI, our cron, and our CLI uses. What we're doing here is building an architecture [8:55] that can be redeployed across many different use cases in a proactive agent-first way. That's the idea. Whenever I sit down to build something, it's not just about the thing. It's about how it's built. It's about the architecture around it. There's more and more fear, uncertainty, and doubt in the age of AI. More than ever now, code generation is solved. People are saying mathematics is solved. People are saying [9:16] software engineering is solved. [laughter] I completely disagree with this. We're still going to need great practitioners who put their hands on the keyboard to drive the right results, to use the right architecture, to ask the questions, and to guide the language models. Obviously, there's levels to that. That's what we're always focused on here on the Endy Dev Dan channel, but like, don't lose faith in your engineering skills. You've been doing this for years. Many of you have been engineering like I have. I've been engineering for over 15 years. And [9:44] agents have now come onto the scene. This is a new tool. That's all it is. Use it as a new tool. Don't let it scare the out of you and prevent you from actually getting things done because you can do more than ever now if you're using the right tools. So, you can see here we're coming in with some dead sweeps. This thing runs every single minute, so there's a lot it's pulling in. But, back to the architecture. It's built in layers and this unlocks this [10:05] type of system. This is how this works. This is the AI developer workflow. On this top-level new sweep, we then have a task that runs. We gather, we gate, we dedupe, and then we rank. And then we have n candidates that come back, and then our durable agent decides what to actually render based on the rankings that come back. So, that's the architecture. That's how it works. And we're pretty much using Jev at every [10:25] point in this. This is a great way to classify large amounts of text in many, many different ways. And Jev is, of course, as you know, dirt cheap. It's super reliable. It's very fast. Roll your own if you want. I am saving a crap ton of time by just using out of the box Jev. It's a great generic classifier. But, you can see here, this is a very powerful way to process large amounts of information at sub half-second times per call. You can see how we're using this here. Is this news piece relevant? Is it a dupe? Is it the same story? If you can't hash it, [10:59] this is a great way to fall back from hashes. Of course, you want to do a content hash first. Then, of course, you know, research claim. Is this actually fact? We can put together many sources and determine if there's some overlap. And then we do actual presentation. The big idea here, the meta lesson, the meta idea behind what I'm showing you here is [11:16] this. We want to move from in loop to near loop to out loop. This is the name of the game for agentic engineers because this is a measure of your skill. It's not about sitting in the terminal prompting back and forth. You've heard me say that a million times now. The real edge now is move from in to near to out. And this is a direct measure of your agentic engineering skill. Because what does it mean? It means that you have more autonomous systems working for you all the time, doing real work for you all the time. Of course, you know, [11:47] the tokens you use have to be useful. The code you write, the things that run have to be useful. As you do this, as you make this transition, which is what it's really all about, this is what it looks like to increase your agentic engineering skill. It's more threads of work working for you on your behalf all the time, around the clock. This is the new mental model I'm using and recommending to engineers in the loop, near the loop, and then out the loop completely. And I hope you can see how this system is a direct replication of that. First, you're in, then you're near, and then you're out. Let me talk [12:17] about some of the actual feature sets of the durable news agent. Let's move from engineering and architecture to hands-on [music] product. So, what are the features of this tool? One key thing everyone should be doing in their software now is creating a data flywheel. It's creating a feedback loop between your users' inputs and the way your code plus agents takes that feedback and improves the product. News and gathering information and filtering through the noise is a great example for this. There's a reason I'm targeting this and I'm improving my agentic engineering by using this use case specifically. It's because I can come in [12:53] now and upvote or downvote something. This is real information. This is real signal and fact that I care about. First off, I can just thumbs it up, and then I can upvote the fact that this model release has happened. Of course, if I click this, it'll open up the full link and we can read it and dive into it. We can see how this is getting trust me, bro, benchmarked right here, and I'm [13:10] sure the actual post goes a lot further. If we check out the Google DeepMind official release from 35 minutes ago, we can go ahead and dive into this and see the actual news on this release. I'm filming this at the perfect time. Our ProActivation picked this up and is now filling the news feed with this. It's fantastic. We'll see if that model actually gives us anything unique, but this is signal that I care about. You can see that our Jev classifier said, "Yep, this is mostly signal. There's a lot of fact here. It's a new model [13:37] release." There's nothing to argue there. And then some hype, which is kind of true, 66 hype out of 100 because these model labs always have to hype up their release. So, you know, this makes a lot of sense. So, that's one of the key features I can thumbs this up and I can reinforce back into the ranking algorithms that this is important. Let me do this. I'll pass this in and I'll say increase the weight of Gemini. If it doesn't exist as a keyword, add it. So, I'm going to talk directly to my agent. I'm going to queue this message. It's completing its sweep, so my message should pop up here in just [14:09] a moment. Check. There we go. Good. And there's my message. I can quickly reference that card. Increase the weight of Gemini. If it doesn't exist, add a keyword for it. And so, it looks like there is a task queuing here. There we go. It's reading my taste files. This is all the settings. So, in the settings here, you can see we have all the keywords that I'm focused on and we have [14:27] the links that our system normally uses. This is all available here to be tuned and customized. Pulling in information is all about weighting it. What do you care about the most? The system lets me weight, increase, decrease the signal for things. You can see here my agent edited that keyword. It raised the existing Gemini keyword topic from 1.2 to 1.3. So, in all subsequent runs, it knows that this is an important keyword that I personally care about. So, what is this application really doing here, right? This is a high signal news feed curated to my taste driven by a feedback loop between myself and my durable [15:00] agents, specifically my durable agent architecture. So, you can see here we got one new piece of news sent in. And we can see this is banking watchdogs ramp up AI scrutiny. This is some signal, some fact. If I want to, I can get rid of this. There's maybe some important information here. I'm just going to go ahead and downvote that, get that out of my stream. But this is a really important feature. I can increase and decrease the signal arbitrarily of what matters. Your signal, what you care about, needs to be fine-tuned. You can see a bunch of things that I mentioned here. All these are, you know, if you've [15:28] been with the channel, they're all obvious topics and keywords that I focus on a lot on the channel. We also have links, news sources. I'm just starting to to tweak and tune the weights of my actual pages. Shout out Hacker News, Latent Space, Pi, Cloud Code, Anthropic Codex, OpenAI, Simon Willison. And this is all fueled by an agent that has a unique set of tools. So, this is important for a lot of engineers really stuck in the engineering world. You should be building products with agents with unique actions. They should be able to do unique things that differentiate your product. This is a durable news agent. All it does, it's not reading [16:03] files, it's not changing code. It has specific tools to operate and to filter and to curate news. So, we have run the news sweep, list candidates, read items, search web, scrape URL, research items, Jev classify. Huge shout out to Jev and the Type Safe team. Present news, present timeline, ask taste, so on and so forth. All harness engineered tools that I built with an N loop agent to get the system up and running. I'm building the system that builds a system. That's the reason you go into the loop. You're working on a system that's going to work for you with less of your attention. You want to be near the loop or out the loop [16:36] and spending less time in the loop. That's the big meta theme. So, we have a nice set of tools here and we've got two new news blocks that just came in. Two nice new Hacker News drops. And you can see the keyword on the left. We've got coding agents and agentic engineering. This looks great. And the agent is just going to keep running. This tick is on every minute. It's going to look for a maximum seven cards. It's going to Jev rank them. So, you can see, you know, this system is very very powerful. It's a great application. The durable agent, specifically I'm using Pi Durable as [17:03] mentioned in last week's video. If you want to learn more about their specific implementation, which is what I'm using under the hood. Big shout out to the Pi agent, my favorite open source agentic coding tool. Because guess what? I'm in control. I can customize it and I can extend it however I want. It's the same [17:16] with their durable agent implementation. And this is the new mental shift that I think durable agents unlock. They allow proactive agents that really create this middle step for you. It makes it easier to transition from in loop to out loop, which is the central idea behind the phase three [music] agentic engineering product I'm building right now for advanced engineers using agents every single [music] day. Link in the description for that. Early sign up is available. Don't miss that because this next leap moving to out loop is truly a compounding, dare I say exponential opportunity, an exponential leap in your engineering capability. As you can kind of see, there's hints of it already by [17:54] just understanding and internalizing near the loop agentic engineering. First, you're in the loop, then you're near the loop, so you're spending less time, and then you're completely out the loop. And at every level, your ability to engineer, this is not vibing, this is not vibe slapping, your ability to agentic engineer the system becomes a higher and higher requirement to actually build something useful here that can work without you. Same for near the loop. So, this is a new mental framework, the new mental model I'm recommending to engineers, and you know, this is the way forward because this is going to offer you the most leverage, but you have to make the transition in, [18:26] near, out. The lower level core theme here is durable agents are powerful. This durable news agent and last week's on call incident response agent, they're both really concrete examples of what it looks like to build an agentic system in a really concrete way with a concrete outcomes that operate for you without you. And so, you can see the system will just continue. We've got all the executions and all the traces mapped out that we can dive into at any point in time. We've got a nice set of settings with weighted keywords that we can up and down vote. The durable agent is on [19:02] my m4, it's on my exe.dev cloud sandbox. Great, we've got a nice jab hit here. I'm going to be tuning and tweaking this algorithm. Linked in the description for you is going to be this durable news agent system. And the whole point here is to really help you fast-track that movement between in the loop, near the loop, and out the loop. So, take this, tweak it, make it your own. I'm not going to give you [laughter] my settings. You're going to have to choose your own settings. Feel free to, you know, take a snapshot, try to get it into the system as much as you want here [19:29] with some of the settings I'm playing with, but there are a lot of improvements we made here. I'm really happy with the early implementations of this. I'm going to be continuing to build on this. Again, link in the description. You want to be thinking about how you can build agents that work for you without you. Proactive agents don't wait for you to work. They work for you, then wait. On the channel, we're constantly pushing toward out-loop agentic engineering. If you haven't already, definitely sign up for the phase three agentic engineering product I'm building right now. Hands-on, this is for the mid to senior correct agentic engineer that's on the edge. Here, we're [20:02] focused purely on out-loop phase three agentic engineering. All phase two tactical agentic coding members will receive a discount. So, if you're interested in that, check it out. That's phase two agentic coding. Here, we're going to be focused purely on the next phase, the next massive leap. Pre-email sign-up is available now. In a couple weeks, it'll be pre-sell. And at the end of November, it'll be launch time. It'll be go time. I can't wait to share more of this with you. Link in the description. Get signed up. The next leap is going to be massive because once your out-loop system starts compounding for you, starts working for you, it's [20:36] not going to stop. And durable agents are a key step in that direction. In AI 3, we're going to take that much further. I've got the durable news agent linked for you in the description. Check this out, make it your own, tweak it, add more API providers, add more links so that you're filtering out all the junk coming toward you in the age of AI to just the most important pieces. You can see here, I've got a decent set of information coming my way, but lots to improve, lots to tweak here. Costs have barely moved. I'm paying close attention to the tokenomics of the system so that [21:06] I don't go broke in generating the value. Jev and cheap language models like Luna and Haiku 5.5 are going to be key in that, as well as other models like Deep Seek V4.1 Flash. I highly recommend you start transitioning from in-loop to near-loop to out-loop. You can see my terminal client still completely synced up. We can say what was the last entry you added, and it's going to be completely synced with the browser. It's currently queued till after the sweep runs. There we go. What was the last entry you added? We got a new post from Anthropic saying code merges have rose nearly tenfold since May. It got correctly categorized as [21:42] hype. Also some fact, some signal, but mostly hype. I completely agree with that. Thumbs up on that. The models continue. If you want to learn more about productive agents, check out the link in the description to check out last week's video where we use Py Durable to build an on-call incident response agent. Productive agents are the future of engineering. You want agents that are working for you [music] in the background and waiting for your feedback, creating a data flywheel for both you and your users of [music] your products. I'm building out more and more of these all over my stacks, all over my devices, in the cloud, in [music] [22:12] products, because the signal here is high. The signal here is rich. I recommend you do the same. Definitely sign up for the phase three product if you haven't, and keep your eye on the signal. [music] If you made it to the end, let the YouTube algorithm know this is signal you care about. [music] You know where to find me every single [22:28] Monday. Stay focused and keep building. --- About this transcript Read from YouTube's own caption track and laid out by ViewRank AI (https://viewrankai.com). ViewRank AI finds the videos already beating a creator's own average on Instagram, TikTok and YouTube Shorts, transcribes them from the audio itself in more than 60 languages, and turns what worked into new ideas and scripts. Free transcript tools, no account needed: https://viewrankai.com/tools How to read any video this way: https://viewrankai.com/llms.txt