YouTube2Text

My Agentic Engineering Workflow (after 6,775 sessions) — Transcript

by David Ondrej · 11,345 words · 1,572 segments · language en · Watch on YouTube

Full transcript

  1. 0:00My name is David Andre and over the past
  2. 0:01three years, I've spent well over 2,000
  3. 0:04hours coding with AI. And I've also
  4. 0:06personally interviewed some of the most
  5. 0:08legit and productive people in the space
  6. 0:11of Agentic Engineering. And in this
  7. 0:13video, I'm going to show you my full
  8. 0:15Aentic engineering setup as it currently
  9. 0:17stands, holding nothing back. Starting
  10. 0:19with the interface, right? This is how
  11. 0:20you interact with agents. So currently,
  12. 0:23my main interface is BB. This is an open
  13. 0:25source project. It's completely free and
  14. 0:27it allows you to use any subscription,
  15. 0:30any agent, any model inside of a single
  16. 0:32interface. Right? So we can see we have
  17. 0:34CEX, cloud code, pi, cursor CLI, open
  18. 0:37code, uh grot and hermes all within the
  19. 0:40same UI. The problem with apps like you
  20. 0:42know codeex or uh cursor is that they
  21. 0:45only allow their own models, their own
  22. 0:47subscription and you cannot utilize the
  23. 0:49most out of your subscriptions which is
  24. 0:51absolutely essential in 2026. Now inside
  25. 0:53of BB there's a lot of different useful
  26. 0:54things. You can see that I have
  27. 0:55different projects on the side. I can
  28. 0:57easily close them. I can easily open
  29. 0:59them, reorganize them if I wanted to.
  30. 1:01There's also agents and you can launch
  31. 1:03sub agents. So, for example, here I told
  32. 1:06it to run the total review skill. I'm
  33. 1:08going to go a bit more into detail on my
  34. 1:10skills later on. But basically, what it
  35. 1:11did is it launched these two sub agents
  36. 1:13and uh yeah, I didn't have to write that
  37. 1:16prompt. I didn't have to manage this sub
  38. 1:17agent. The parent manager agent launched
  39. 1:20them and you can easily click into them.
  40. 1:22It's very nice. all the features you
  41. 1:24like from uh you know cursor or codex
  42. 1:27apps which again those are two great
  43. 1:28apps don't get me wrong they are inside
  44. 1:30of BB and the benefit is that BB is
  45. 1:32fully open source so you can fork it you
  46. 1:34can look into side of the code and again
  47. 1:36it's free to run that's why I use it but
  48. 1:38it's not the only thing in my agentic
  49. 1:40engineering setup in terms of the
  50. 1:41interfaces another one is CMAX cm is a
  51. 1:44great way to have different projects uh
  52. 1:47you can see here for example I have a
  53. 1:48bunch of codexes so I will split this
  54. 1:51thing five different codexes how they
  55. 1:52behave when they lose internet access
  56. 1:54and you can do that easily because when
  57. 1:55you launch a new workspace inside of
  58. 1:57CMAX you can just uh divide the screen
  59. 1:59like this just like you would do in
  60. 2:01T-Max and that's why the similar name
  61. 2:04it's a terminal right so each of these
  62. 2:05are terminal panes uh you can launch
  63. 2:07different harness there's also built-in
  64. 2:09browser CMAX is great the the issue with
  65. 2:11CMAX is where it breaks is once you have
  66. 2:14a lot of different agents a lot of
  67. 2:16different workspaces the left sidebar
  68. 2:17really is not the right primitive it's
  69. 2:19not the right interface it it's really
  70. 2:21hard to work add big projects inside of
  71. 2:24Cmax. It's fine if you have like a
  72. 2:26couple of things going on and if you're
  73. 2:27using couple of agents, but anytime you
  74. 2:30want to do serious energetic engineering
  75. 2:32work, CMAX is not going to work. Another
  76. 2:34thing I'm using is Ghost T as my
  77. 2:36terminal because it's very fast and it's
  78. 2:38native and inside of Ghost Ty, you can
  79. 2:40run her which is basically like T-Max
  80. 2:43but for agents. It's a a backend runtime
  81. 2:46for agents. Herder is really good. It's
  82. 2:48lightweight. The issues I had with for
  83. 2:50example cursor app is that it was
  84. 2:52breaking. It was just crashing and it
  85. 2:53was running like five plus agents in
  86. 2:55work trees. More on work trees in a bit.
  87. 2:57But herder is very minimal, very
  88. 2:59lightweight. It lives in the terminal
  89. 3:01and allows you to um again start new
  90. 3:03agents and new sessions very easily and
  91. 3:06you know cd into folders and build stuff
  92. 3:08very quickly, very easily. And when the
  93. 3:10agents finish their state is clocked on
  94. 3:11the left right. So you can see which
  95. 3:13agent is done, which is idle, which is
  96. 3:14blocked and which is running which is
  97. 3:16essential. So for example here if I
  98. 3:18start like codex and I can say hi you
  99. 3:20can see he's working right he's moved to
  100. 3:21the bottom he's working and you don't
  101. 3:23have to pay attention to him and now
  102. 3:24he's idle right so this is very
  103. 3:26important tracking the states of AI
  104. 3:27agents and my prediction is that in 3 to
  105. 3:306 months as agentic engineering grows as
  106. 3:32a field we're going to see this become
  107. 3:34more and more important because you're
  108. 3:35not just going to be talking to a single
  109. 3:36agent you're going to be talking to a
  110. 3:38manager agent that manages a lot of
  111. 3:39different worker agents because again
  112. 3:42human attention is fundamentally limited
  113. 3:44that's why having a good interface is
  114. 3:46essential Right. Another thing is coral.
  115. 3:48This is something I developed myself. It
  116. 3:50had multiple versions. This one is fork
  117. 3:52of zeron. But basically the way this
  118. 3:54works is that instead of randomly
  119. 3:56switching between agents whenever they
  120. 3:57finish, which is you know how like for
  121. 3:59example inside of herder it works.
  122. 4:01There's no real order. What I realized
  123. 4:03is that like every agent has a different
  124. 4:05importance, right? Different priority.
  125. 4:06So when you have like a agent that's P1,
  126. 4:08when he finishes, he should go to the
  127. 4:09top. And it should never you should
  128. 4:11never like respond to an agent that's P4
  129. 4:14when a P1 agent has finished running. So
  130. 4:16this is what I call coral. I still need
  131. 4:18to like open source and finish it. We'll
  132. 4:20see if it has any reception. But this is
  133. 4:22in terms of interfaces. That's what my
  134. 4:24agentic engineering setup looks like.
  135. 4:25Now I already touched on this briefly
  136. 4:27but the next thing I need to talk about
  137. 4:28is models and subscription. Right? How
  138. 4:30do you get the most value out of your
  139. 4:32money? So these are the four main
  140. 4:34subscriptions right now. And again, this
  141. 4:35could be completely different two months
  142. 4:36from now, but right now the best deal
  143. 4:39completely is open code go. Okay, $10
  144. 4:42and it gives you Kimik K3. It gives you
  145. 4:45Gro 4.6, GLM 5.3, Deepseek V4 Pro.
  146. 4:50Insane $10. Really good, but it doesn't
  147. 4:52have the best models like Fable and GB
  148. 4:545.6.
  149. 4:56And the limits are kind of small, right?
  150. 4:58So once you get open code go if you can
  151. 5:00afford more money you need to buy
  152. 5:02another subscription
  153. 5:04$20 you're going to start with a $20
  154. 5:05subscription probably start with chbt1
  155. 5:08or cloth you know if you really have a
  156. 5:09strong preference or cursor if you want
  157. 5:11to have more models the issue is with
  158. 5:14cursor you don't get as large of a
  159. 5:15subsidy right these two subscriptions
  160. 5:17will give you the best deal in terms of
  161. 5:20like usage but they only have their own
  162. 5:22models right the this one only has JGBT
  163. 5:25models this one only has anropic models
  164. 5:27so Again, if you have $30 to spend, go
  165. 5:30with Open Code, go with CHBT Codex. If
  166. 5:32you have $50 to spend, add in Cloth Code
  167. 5:35$20 subscription on top of that. If you
  168. 5:37have $70 to spend per month, add in
  169. 5:40Cursor's $20 a month subscription and
  170. 5:42you have the lowest tier of all
  171. 5:43subscriptions. Now, once you have more
  172. 5:45budget, let's say you have $110 per
  173. 5:47month, you want to go with one of the
  174. 5:49big plans, right? Because these are the
  175. 5:51ones that give you by far the best deal.
  176. 5:54So, CHGBD Codex is going to give you a
  177. 5:56better deal than CLOT. It is what it is.
  178. 5:58You know, OpenAI has more compute.
  179. 5:59They're willing to subsidize it more.
  180. 6:01So, for the foreseeable future, if you
  181. 6:04go with a CH GB subscription, doesn't
  182. 6:05matter if it's 100 or 200, you're going
  183. 6:07to get a better deal than Cloud Code.
  184. 6:10Now, if you can, you should afford both,
  185. 6:12right? If you have like $210 a month to
  186. 6:14spend, you should just get this one,
  187. 6:16this one, and this one. Cursor is very
  188. 6:18underrated. A lot of people are don't
  189. 6:20realizing that Cursor aka Grock is going
  190. 6:23to become a great subscription because
  191. 6:25of SpaceX acquisition, right? SpaceX AI,
  192. 6:28Elon Musk's company, has uh loads and
  193. 6:31loads of compute. They have so many
  194. 6:33GPUs, which means they're allowed to
  195. 6:35play the game. They can play the game of
  196. 6:38subsidizing. Now, it's not true yet. You
  197. 6:40know, cursor subscription is not yet as
  198. 6:43subsidized as codeex or cloth code. So,
  199. 6:46keep that in mind. But very easy
  200. 6:48prediction that I'm confident in. In 2,
  201. 6:503, 4 months, we're going to see the
  202. 6:52cursor subscription become a great deal.
  203. 6:54Already with Grock 4.6, it's a great
  204. 6:56deal. Gro 4.7 is all around the corner.
  205. 6:58This is going to become an insanely
  206. 6:59valuable deal. I I predict. But right
  207. 7:01now, these two subscriptions are better.
  208. 7:03And you know, if you can afford it, just
  209. 7:05get the 200s because those are 20x,
  210. 7:07right? No matter what, do not pay API
  211. 7:10pricing. Do not pay API pricing. This is
  212. 7:12the worst deal. Uh because, you know,
  213. 7:14there is no subsidy. There is no deal.
  214. 7:16There is no uh like more tokens for
  215. 7:18less. You want to get as many tokens as
  216. 7:20possible for as little as money as
  217. 7:21possible. That's why subscriptions are
  218. 7:23essential and u yeah depending on your
  219. 7:26budget. Just combine these four however
  220. 7:28it makes sense for you. Next up, cloud
  221. 7:31agents. It's pretty inevitable that
  222. 7:32cloud agents are the future. I think
  223. 7:34this is obvious to anybody who's been
  224. 7:35paying attention to what's happening in
  225. 7:37agentic engineering. You can see the
  226. 7:39moves of cursor, AMP, Devon, Codex, all
  227. 7:43of these companies are just going all in
  228. 7:45on cloud agents. And by the way, the
  229. 7:47proof is just this graph, right? This is
  230. 7:50internal 7-day rolling share of merged
  231. 7:53PRs from cloud agents at cursor. And you
  232. 7:55can see that the start of this year, it
  233. 7:57was like around 10 15%.
  234. 8:00Now in uh you know, second half of 2026,
  235. 8:04it's the majority. It's approaching near
  236. 8:0660%.
  237. 8:08which means most of the work done at
  238. 8:10cursor inside of cursor and this is not
  239. 8:13just like you know automations that run
  240. 8:16a PR and it doesn't get merged this is
  241. 8:18merged PRs so it's the stuff that
  242. 8:19actually gets used most of it comes from
  243. 8:22cloud agents okay so what is a cloud
  244. 8:24agent well all of the things that like
  245. 8:26I'm showing you for example here in BB
  246. 8:28these things are running locally these
  247. 8:29things are running on my computer right
  248. 8:32they're local local agents running on my
  249. 8:34machine the issue with this is that it's
  250. 8:37not scalable You cannot run hundreds of
  251. 8:39agents at once because your computer
  252. 8:41will probably not handle it. All it
  253. 8:42takes is couple of agents to decide to
  254. 8:44run database tests at the same time or
  255. 8:46to run your entire test suite at once
  256. 8:49and it's going to use up most of the
  257. 8:50resources of a computer. Another thing
  258. 8:52is isolated environments. Another thing
  259. 8:54is persistent sessions uh durable access
  260. 8:56to internet or electricity. You know
  261. 8:58when you close your laptop you lose your
  262. 9:00sessions um when you lose even when you
  263. 9:02lose internet for like a couple minutes
  264. 9:04um the harnesses cannot recover. So
  265. 9:06cloud agents are absolutely the future.
  266. 9:09Not 100% obviously there's still going
  267. 9:10to be use case for running agents
  268. 9:13locally on your computer but more and
  269. 9:16more of the AI that's running and exists
  270. 9:19is moving to the cloud. I mean just look
  271. 9:21at Grogbot, right? Grogbot is again a
  272. 9:23hugely successful product. It's blowing
  273. 9:24up and it's just another way of doing
  274. 9:26cloud agents. The problem however that I
  275. 9:29have with these solutions is that they
  276. 9:32have insane level of ecosystem blocking.
  277. 9:34Right? When you set up any of these
  278. 9:35cloud agents and you set up the
  279. 9:36environments, add all of your secrets
  280. 9:38and environment variables
  281. 9:41that is first of all a lot of hours to
  282. 9:42set it up correctly and second of all
  283. 9:44like you just lock yourself in. You
  284. 9:46know, you have all your agent sessions
  285. 9:48there. You're using their subscription
  286. 9:50or their pricing and you give them all
  287. 9:52your context and they can train models
  288. 9:53on it. And even if they don't train
  289. 9:55models, that's the thing. There's so
  290. 9:57many other ways to use your data. They
  291. 9:58can look at it, they can analyze it,
  292. 9:59they can compare it even if they don't
  293. 10:02train on it, right? So the biggest
  294. 10:04problem is ecosystem lockin. Like once
  295. 10:06you set up any of these, if you migrate
  296. 10:07your whole company to them, switching
  297. 10:10away is going to be such a pain and so
  298. 10:11expensive. So what is the solution?
  299. 10:14Solution is to have your own server,
  300. 10:15right? It's not that scary. It's
  301. 10:17actually very simple. I'm going to show
  302. 10:18you in a second. And on that server, you
  303. 10:20run her and you SSH into it. Herder
  304. 10:22gives you persistent agent sessions and
  305. 10:24you can have many agents running at
  306. 10:26once. And SSH allows you to connect to
  307. 10:28your server in a easy way. Okay, you can
  308. 10:30do it from your phone. You can do it
  309. 10:31from laptop. Anything that supports SSH
  310. 10:34and you can literally achieve the 8020
  311. 10:36for just a couple of dollars. So, let me
  312. 10:38show you how to actually set this up so
  313. 10:40you can benefit from this cloud agent
  314. 10:42revolution for a fraction of the cost
  315. 10:45without locking you into an ecosystem
  316. 10:47that you might not want to be in. So,
  317. 10:50the first thing you need to build your
  318. 10:51own cloud agents is a server. And the
  319. 10:53easiest way is to just buy a VPS. So, I
  320. 10:55think the best option is Hostinger. I've
  321. 10:57been using them for years now. All of my
  322. 10:59VPS's and everyone on my team that has a
  323. 11:01VPS uses Hostinger. Not only because
  324. 11:04it's one of the most affordable options,
  325. 11:06but because it's so easy to set up. Let
  326. 11:08me just show you. So, when you get to
  327. 11:09the landing page, which by the way, I'm
  328. 11:10going to link that below as the first
  329. 11:11link. Just select the plan. KVF2 plan is
  330. 11:14enough. But if you prefer to go more,
  331. 11:16like, you know, if you want to have
  332. 11:18hundreds of agents running at the same
  333. 11:19VPS, you can just go with one of the
  334. 11:21more powerful servers. I'm going to go
  335. 11:23with KVM2 here. So, click on choose
  336. 11:25plan. This is going to take you to the
  337. 11:27Hostinger card. Now, for the period, go
  338. 11:29with either 12 months or 24 months. I
  339. 11:31would recommend going with 24 months
  340. 11:32because you get the biggest savings, the
  341. 11:34biggest deal. And again, every month
  342. 11:36we're running more and more EI agents,
  343. 11:37so you might as well get early while
  344. 11:39other people take another 6 months to
  345. 11:41realize this. Now, again, this gives you
  346. 11:42the biggest cost savings. But if you
  347. 11:44want to save additional 10% off, go to
  348. 11:47the right, click on have a coupon code,
  349. 11:48and type in code David to save another
  350. 11:5110% off on the one year or two-year
  351. 11:53plan. Then on the left, we don't need
  352. 11:55the Noxious credits. You can uncheck
  353. 11:57that. We don't need this. Keep all of
  354. 11:59these unchecked, but select a server
  355. 12:00location that's close to you. So, right
  356. 12:02now, I'm in Warsaw, Poland. So, Germany
  357. 12:05is pretty close. So, select that. But
  358. 12:06then at the bottom, you need to select a
  359. 12:08location. So, just click on that and see
  360. 12:09like what's the latency to where you
  361. 12:11are. So, you can see Germany's at the
  362. 12:12lowest latency. So, I'm just going to go
  363. 12:14with that and then click on continue.
  364. 12:16Next, you need to log into your
  365. 12:17Hostinger account or if you don't have
  366. 12:18one, just register. Takes like 20
  367. 12:21seconds. It's super easy. And then fill
  368. 12:23out your card and billing details to
  369. 12:24complete the purchase. Okay. Once you
  370. 12:26purchase the VPS, it will look like
  371. 12:28this. You'll get redirected to the
  372. 12:29hostinger panel. Uh on the left, you can
  373. 12:31always go to VPS and click on the one
  374. 12:33you just purchased. So, uh this is your
  375. 12:35IP address, IPv4. This is your root
  376. 12:38access and uh the password. Hopefully,
  377. 12:40you saved that during setup. If you
  378. 12:41haven't, just click on reset password,
  379. 12:43create a new one, and save it to your
  380. 12:45password manager. Then, once you saved
  381. 12:46your root password, what I actually
  382. 12:48would do is I would use an agent to help
  383. 12:50you set up your environment for cloud
  384. 12:52agents. So, for example, we can use CMAX
  385. 12:54here. Okay. So I went into root level.
  386. 12:57So again CD you can change directory go
  387. 12:59to root level of your computer to you
  388. 13:02know or go into a specific folder that's
  389. 13:04up to you but the main thing is
  390. 13:05launching a coding agent right you can
  391. 13:07use cloth code you can use uh codeex I'm
  392. 13:10going to use cursor CLI because you can
  393. 13:12use any model here and for this I think
  394. 13:14Grock 4.6 is good uh we don't even need
  395. 13:17extra fast I'm going to select high and
  396. 13:19fast um Grog 4.6 ICS is surprisingly
  397. 13:22great to work with. So, we're going to
  398. 13:24use it here. I'm going to need your help
  399. 13:26to SSH into a VPS and set up some
  400. 13:28dependencies here. Always answer in
  401. 13:30plain English. Be very concise. So, this
  402. 13:33is what I call presending, right?
  403. 13:34Sometimes it's good to like present a
  404. 13:36prompt to tell it like what is this
  405. 13:38session about? And uh okay, so it's
  406. 13:41actually in following my skill, which by
  407. 13:43the way, you can get from my skills
  408. 13:44repo. That's also going to be linked
  409. 13:46below completely free. So, I already
  410. 13:47have a skill that teaches the agents how
  411. 13:49to use um SSH, how to use hosting VPSs,
  412. 13:53but I'm going to tell it, hold up for
  413. 13:55now. This is a brand new VPS I set up.
  414. 13:57Don't use any skills yet. Don't uh rush
  415. 14:00anywhere, okay? I'm going to tell you
  416. 14:02what to do. So, I'm using Super Whisper
  417. 14:04here to dictate because it's way faster
  418. 14:05than typing. Even though I type very
  419. 14:07fast, if you want to know how I type
  420. 14:09fast, just go to mike type.com and, you
  421. 14:12know, do some typing. You can measure
  422. 14:14it. But even if you type 150 words per
  423. 14:16second, you can speak at 300. If you are
  424. 14:19really fast, you can probably speak at
  425. 14:20least 250, right? So most of you are
  426. 14:22slow typers. You type at like 40 or 50
  427. 14:24words per minute. You can speak three to
  428. 14:27four times faster instantly. So just get
  429. 14:29a voice transcription tool. You know,
  430. 14:31there's a Glo from Jack Roberts. That's
  431. 14:33a good one. I use Super Whisper. There's
  432. 14:36a Whisper Flow. It doesn't really matter
  433. 14:38that much. Okay? Use a voice
  434. 14:40transcription tool. Um, sometimes you
  435. 14:42cannot use it if you're in public.
  436. 14:44that's fine. But if you can use it, use
  437. 14:46it. It's super OP and it will allow you
  438. 14:48to send prompts way faster. And that's
  439. 14:50what you're going to see me watching in
  440. 14:51this video when I'm able to speak into
  441. 14:53my microphone and get the prompts out
  442. 14:55super quickly. It's because I use super
  443. 14:57whisper. So anyways, we have the agent
  444. 14:59primed here and we have the other pane.
  445. 15:01So I'm going to actually tell it use
  446. 15:02Cmax. Okay. So, I'm going to tag the
  447. 15:04skill. Use the skill to find the other
  448. 15:08empty pane uh in this uh CMAX workspace
  449. 15:11where I just ran the command pwd. Let me
  450. 15:14know if you can find this pane. This is
  451. 15:16where I want you to run all future
  452. 15:18terminal commands once I tell you what
  453. 15:21VPS to SSH into. This is why I like to
  454. 15:24use CMAX for these types of setups is
  455. 15:26because uh first of all, it's like
  456. 15:27straight in the terminal, right? You can
  457. 15:29see everything that's happening. If you
  458. 15:31use like claw the desktop app or codex
  459. 15:34app, it hides a lot of the details. And
  460. 15:36you know, it's good for beginners. It's
  461. 15:38good for nontechnical people. But if you
  462. 15:40want to be a serious agentic engineer,
  463. 15:42you cannot be scared of the terminal.
  464. 15:44The terminal is your friend. It's just a
  465. 15:46way to access the computer, right?
  466. 15:48There's nothing to be scared about. So
  467. 15:49it found it. Okay. So that's good. It
  468. 15:52found the pane. So now it can interact
  469. 15:53it. So like send a test command in
  470. 15:56there.
  471. 15:58I just want to test if the agent can
  472. 15:59interact with this pane and because of
  473. 16:01this skill right of the CMAX skill which
  474. 16:03again it's in my skills repo. Uh it can
  475. 16:06and it sent echo test. This is very
  476. 16:09important because I'm going to use this
  477. 16:10agent to do everything. I'm going to
  478. 16:12give him the credentials to the VPS and
  479. 16:14I'm going to have him set up the
  480. 16:15environment and I'm just going to talk
  481. 16:16in plain English. This is the alpha
  482. 16:18guys. You can use the agents for so much
  483. 16:20more than you're currently using it. Let
  484. 16:21me just show you. Okay. Okay. So, let me
  485. 16:23switch back to Hostinger. I'm going to
  486. 16:24copy the root access command here. I'm
  487. 16:26going to go to the right pane, paste
  488. 16:28that in. And for the credential, like,
  489. 16:30you know, pasting the IP and the
  490. 16:31password. You probably want to do that
  491. 16:33yourself. If you're repeating it long
  492. 16:34enough, you can store it in a secret uh
  493. 16:37env.local
  494. 16:39and mention only the location of the
  495. 16:41environment file in your skills. Never
  496. 16:43put credentials or enviables into skills
  497. 16:45or into prompts. Okay, it's a very bad
  498. 16:47practice. But anyways, now it's asking
  499. 16:48for the password. So, I'm going to fill
  500. 16:49in the root password. There it is. And
  501. 16:51now we're SSH. So, I'm going to speak.
  502. 16:55Okay, check it again. Check the pane
  503. 16:57again. I just SSH to the VPS. Do you see
  504. 17:00it? If so, run a few test commands to
  505. 17:02learn more about that virtual private
  506. 17:04server. And now we're going to see the
  507. 17:06speed gains of using an AI agent, right?
  508. 17:08So even though like even if you're a
  509. 17:12professional developer or a backet
  510. 17:13engineer, DevOps expert, you can only
  511. 17:15read so fast, the agents can read
  512. 17:18insanely fast and they can run write
  513. 17:20code and terminal commands like super
  514. 17:22quickly. So what the agent can do is
  515. 17:24basically analyze the VPS and learn
  516. 17:25everything about it in a matter of a few
  517. 17:27seconds. Right? So that's what it
  518. 17:29learned. Ubuntu blah blah blah to vCPU
  519. 17:32cores about 8 GB of RAM. Okay. So great.
  520. 17:35Great. Exactly. So now I want you to set
  521. 17:37up the following
  522. 17:40dev environment on the on that VPS.
  523. 17:42Right. So we need to install her. Also
  524. 17:44make sure there is Node.js. Also make
  525. 17:46sure there is Python 3. Make sure
  526. 17:48there's Git. Start by installing all of
  527. 17:51these. And instead of me like having to
  528. 17:53go and visit these sites and copy their
  529. 17:54installer commands, the agent can just
  530. 17:56make sure that we get the latest
  531. 17:57version, the latest stable releases of
  532. 17:59all of these dependencies to set up our
  533. 18:01cloud agents environment on this VPS.
  534. 18:03And again, a single hosting VPS like
  535. 18:05this can handle many different agents.
  536. 18:07You can literally have a Hermes agent
  537. 18:08running with your personal stuff. You
  538. 18:11can have another open cloud there and
  539. 18:12then you can have all of your coding
  540. 18:14agents, right? Cloodes, codexes,
  541. 18:16cursors, droid, prime agent, whatever
  542. 18:18you're using, it doesn't matter. And if
  543. 18:20you ever need to upgrade, it's very
  544. 18:21easy. You can just do it from your
  545. 18:22hostinger panel, which takes, you know,
  546. 18:24a couple of clicks. Much easier than
  547. 18:25upgrading your home server or your
  548. 18:28entire, you know, setup at home, buying
  549. 18:30a new laptop, migrating everything over,
  550. 18:32that is a lot more expensive and a lot
  551. 18:34more inconvenient. And again, you need
  552. 18:36some cloud setup. You need some cloud
  553. 18:37environment set up where if you have a
  554. 18:39long running task and you want to start
  555. 18:41it and let's say you need to go to a
  556. 18:43cafe or you need to close your laptop or
  557. 18:45you are in a place with a buggy internet
  558. 18:47you cannot run it locally on your
  559. 18:49computer. So you use cloudations for
  560. 18:51that and with the your own VPS you can
  561. 18:53customize it however you want. And the
  562. 18:55main thing I want to get across is that
  563. 18:57you don't need to be an expert in terms
  564. 18:58of VPS's. You don't need to be an expert
  565. 19:00in terms of DevOps Linux none of that.
  566. 19:02Just talk to your agent in plain
  567. 19:04English. Look at what I'm doing. I'm
  568. 19:05talking to Grock 4.6 in plain English
  569. 19:07and he's doing all of this for me. So,
  570. 19:09whatever you want, whatever cloud setup
  571. 19:12you want, you know, connectors, whatever
  572. 19:14harness, whatever interface, however you
  573. 19:16want it to work with, how you want it to
  574. 19:17to interact, to work, chronops, whatever
  575. 19:21you want to set up, describe it in plain
  576. 19:23English. Tell it to give you free
  577. 19:25options and just walk through the main
  578. 19:26decisions. Educate yourself. Focus on
  579. 19:29main choices, but forget the syntax.
  580. 19:31Forget specific terminal commands. The
  581. 19:33agent can do it. So literally all you
  582. 19:35need is CMAX and a coding agent running
  583. 19:38on the left. on the right. You just do a
  584. 19:39terminal into VPS and you can set up any
  585. 19:41type of cloud agent setup and you can
  586. 19:43completely avoid all of the ecosystem
  587. 19:46lockin that comes from these companies
  588. 19:48which they have a massive incentive to
  589. 19:50move you to their own cloud agents
  590. 19:52platform right why because it's very low
  591. 19:55churn because once you set up you know
  592. 19:57any of these and I get I don't want to
  593. 19:58hit on a specific company but any of
  594. 20:00these once you set them up it's nearly
  595. 20:03impossible to switch away so I would
  596. 20:05recommend doing that and instead get
  597. 20:07your own VPS PS, set up herder, set up
  598. 20:09SSH, and just run your own cloud agents.
  599. 20:12It's not that difficult. We're like,
  600. 20:13we're literally in the second half of
  601. 20:142026. AI agents are super powerful. Just
  602. 20:18describe what you want in plain English
  603. 20:19and have them build it for you. In fact,
  604. 20:22it's done now. So, we can literally say
  605. 20:24uh start herder or we can just run that
  606. 20:26command oursel again. I want to show you
  607. 20:28the power that really agent can do
  608. 20:30anything. So, it's going to read the
  609. 20:31state of the interface and now it
  610. 20:33started the herder. You can see that we
  611. 20:34have it here. Let me resize that a bit
  612. 20:36more. So now here we can like for
  613. 20:39example launch PI agent. We haven't
  614. 20:41installed PI agent. So I say now install
  615. 20:44PI agent use deep API to learn what is
  616. 20:48the official installer. Boom. And that's
  617. 20:51another OP thing. It's like you really
  618. 20:53need one agent and then use that agent
  619. 20:55to compound and set up other ones,
  620. 20:56right? So, for example, for Pi, uh, it
  621. 20:59can find an installer, it can install
  622. 21:01it, it can set it up, it can probably
  623. 21:02find an open router API key on my
  624. 21:05machine and copy it and can do the full
  625. 21:07PI agent setup for me on this fresh VPS
  626. 21:10just by me telling it, right? So,
  627. 21:12really, if you have a computer, you need
  628. 21:14to fight to set up the first agent,
  629. 21:16right? No, I don't care what it takes. I
  630. 21:18don't care if you need to cancel a
  631. 21:19meeting. Sit down, set up the first
  632. 21:21agent on the computer.
  633. 21:24After that, everything else is so much
  634. 21:25easier. And yeah, look how easy it was
  635. 21:27to set up herder. We have the spaces, we
  636. 21:29have agents. Obviously, um the agents
  637. 21:31are not installed yet. Can try cloth
  638. 21:33code. Okay, it's installing pi now, so
  639. 21:36I'm not going to interrupt it. But yeah,
  640. 21:38that's how fast it was to install her.
  641. 21:40It's running on the VPS. Really just
  642. 21:41talking to your agent and describing
  643. 21:42what you want is underrated. All you
  644. 21:44need is work ethic initiative and just
  645. 21:46push through the friction. That's it.
  646. 21:47Now, while the Pi is getting installed,
  647. 21:49let me continue with my agentic
  648. 21:50engineering setup and talk about
  649. 21:52harnesses because this is what we
  650. 21:53already touched on. So, let me go deeper
  651. 21:54on that. First of all, Pi Agent, the
  652. 21:56goat, you know, the simplest, most
  653. 21:58minimal hardness out there. If you want
  654. 22:00to get it, pi.dev. Again, it's open
  655. 22:01source. It's completely free. Just
  656. 22:03download it. Um, I had Mario on the
  657. 22:05podcast. And also, Armen is releasing,
  658. 22:08the episode of Armen is going to be
  659. 22:09released in the next week or so, so stay
  660. 22:11tuned for that. Make sure to subscribe
  661. 22:13if you don't want to miss that. I've
  662. 22:14been really doubling down on the podcast
  663. 22:16interviews, interviewing some of the
  664. 22:18most impressive people in the AI space.
  665. 22:20So if you want to make sure that you see
  666. 22:22all of them and you didn't don't miss
  667. 22:23any of them, please subscribe. It's
  668. 22:25completely free and it takes two
  669. 22:26seconds. So go below the video and click
  670. 22:28subscribe. Okay. So PI agent again this
  671. 22:30is what OpenClaw is built upon. It is a
  672. 22:32super minimal hardness with just four
  673. 22:33tools and yeah it always runs in YOLO
  674. 22:36mode. It supports any model any
  675. 22:38provider. Very elegant very easy to use.
  676. 22:41Super configurable configurable and
  677. 22:43customizable. And this is why it's
  678. 22:45becoming one of the most popular
  679. 22:46harnesses out there and why a lot of
  680. 22:48people built on top of Pi. So absolutely
  681. 22:50non-negotiable. You need to be using Pi.
  682. 22:53You need to have it installed. And
  683. 22:54that's why I put it as the first harness
  684. 22:56on this VPS. Seems like it is installed.
  685. 22:58So now I say, "Okay, good. Now go
  686. 23:00through the setup. Um, go through it
  687. 23:03fully yourself. And if you need an open
  688. 23:05router API key, just analyze my MacBook
  689. 23:08and find one and then use that same one
  690. 23:10on the VPS to get Pi running until you
  691. 23:13get a model. Let's go with GPD 5.6.
  692. 23:17until you get that model running inside
  693. 23:19of the PI agent with open router. Keep
  694. 23:21going through the setup. Uh you have my
  695. 23:23permission.
  696. 23:24Boom. And literally Grog will just do
  697. 23:27all of it. And again, it doesn't matter.
  698. 23:29I'm using cursor CLI, but you can use
  699. 23:31cloth code, you can use codex, whatever
  700. 23:33you want to use, just use it and it it
  701. 23:36will do the full setup for you. So,
  702. 23:38while it's finishing the PI agent
  703. 23:39walkthrough on boarding, what is the
  704. 23:41other harness? Cursi. This is what I'm
  705. 23:44using. very underrated harness uh
  706. 23:46because you can use all the models right
  707. 23:48inside of cursor as long as you have
  708. 23:49some subscription. You can use grock,
  709. 23:51you can use GPT models will actually
  710. 23:53open AAI wants to remove them but that's
  711. 23:55another story. You can use enthropic
  712. 23:57models. You can use Kim K3. So many
  713. 24:00different models. And this harness is
  714. 24:01actually good. Like if you aren't using
  715. 24:04it, you can like easily tag skills, you
  716. 24:06know, you can presend messages.
  717. 24:09Even close code doesn't have the ability
  718. 24:10to preset messages. So CLI very
  719. 24:13underrated harness. Next up, we have
  720. 24:16self-learning harnesses, right? So this
  721. 24:17is for stuff where you're not sure what
  722. 24:19to do. If you're starting some task
  723. 24:20where you're like, hm, I don't really
  724. 24:22know what this should look like. I don't
  725. 24:24really know what I'm doing here. You
  726. 24:26need to be using a self-improving
  727. 24:27harness. And the two main ones are
  728. 24:29Hermes agent. Of course, Hermes is the
  729. 24:31OG when it comes to self-improvement and
  730. 24:33self-learning harness. Prime Agent is a
  731. 24:35bit newer. Um is a very different
  732. 24:37approach compared to Hermes. Both are
  733. 24:39promising. Just make sure you use a
  734. 24:42selfimproving like choose one. Okay?
  735. 24:44Test both. Choose one of them. If you
  736. 24:47are doing a task where you don't know
  737. 24:48what you're doing and you have a lot of
  738. 24:50uncertainty, a lot of confusion, a lot
  739. 24:52of figuring out to do, use a
  740. 24:54self-improving harness because this
  741. 24:56creates skills and improves with you
  742. 24:57over time. If you're doing something
  743. 24:59specific like I'm doing inside of Cmax
  744. 25:00to set up or like if you're developing
  745. 25:02software or you don't want random skills
  746. 25:04created, then yeah, just stick to codex
  747. 25:06or you know, pi or or cloth code or
  748. 25:09cursor. But if you're doing something
  749. 25:11new, use either Hermes or Prime. Next
  750. 25:14up, the classic cloth code or codex. The
  751. 25:17reason I put it like this is because um
  752. 25:19so for me, all I need to do is type in
  753. 25:21CC and this will launch cloth code with
  754. 25:23dangerously bypass permissions. A lot of
  755. 25:26people are doing u unnecessary typing by
  756. 25:30doing clo-dangerously
  757. 25:33skip permissions. Like there's no way
  758. 25:34you're typing this daily. Okay,
  759. 25:36extremely slow, extremely unefficient.
  760. 25:38just create a global alias like CC
  761. 25:41launches cloth code with dangerous
  762. 25:43script permissions and I have the same
  763. 25:44thing with codeex just type in CX
  764. 25:46launches codex in yolo mode so I have to
  765. 25:48type in the parameter the argument every
  766. 25:51single time right it's very inefficient
  767. 25:53very slow that's like the half of the
  768. 25:56agentic engineer it's like how can you
  769. 25:58work faster how can you get more
  770. 26:00done in the same amount of time and
  771. 26:02creating these global aliases for the
  772. 26:05long terminal commands you run often is
  773. 26:07one example So absolutely essential and
  774. 26:10yeah these are the harnesses that you
  775. 26:11should be using and that I'm using. Next
  776. 26:14up let's talk about skills right. So my
  777. 26:16skills repo went viral last month. A lot
  778. 26:19of famous people in the AI space
  779. 26:21retweeted it and posted that it's one of
  780. 26:23the most valuable repos. That's their
  781. 26:25words not mine. And I made a full video
  782. 26:26on this actually recently right here. So
  783. 26:29if you want to watch that just go ahead
  784. 26:30and watch that later. It's a 30-minute
  785. 26:32video just breaking down um eight skills
  786. 26:35from my skills repo that I absolutely
  787. 26:37use all the time. But specific to this
  788. 26:39video, you know, the agentic
  789. 26:40engineering, I picked out ones that are
  790. 26:42the most relevant to my AI coding or
  791. 26:44agentic engineering setup. The first one
  792. 26:46is total review. So this one you can
  793. 26:48access. Again, my skills repo is
  794. 26:50completely free, guys. This is, you
  795. 26:51know, this is I don't make any money
  796. 26:52from my skills repo. It's totally free,
  797. 26:54open source. Um feel free to get it.
  798. 26:56Feel free to fork it. This one if you go
  799. 26:58into skills folder
  800. 27:01and you go into agent orchestration you
  801. 27:03can see at the bottom is total review.
  802. 27:05What this does is that it runs two other
  803. 27:07skills GP review and fable review to
  804. 27:10just review any changes you're doing.
  805. 27:12Right? So if I go into VB and let's say
  806. 27:14here I just ran it. So this was a like a
  807. 27:17preparing this repo for public release
  808. 27:20and I just told it to review the changes
  809. 27:22with total review and instead of me
  810. 27:24saying like launch fable give it the
  811. 27:26context tell it to review everything
  812. 27:28like a senior developer. Why would I do
  813. 27:30that? Anything you repeat anything you
  814. 27:33do more than enough you should either
  815. 27:35turn it into a prompt. So for example
  816. 27:36look I have these uh keyboard shortcuts
  817. 27:38right? This is text replacements. So
  818. 27:40anything I'm doing like often enough I
  819. 27:42can just type instantly. So like answer
  820. 27:44in short in plain English. Now get to
  821. 27:45work and execute this plan fully and
  822. 27:47completely like a tennics engineer
  823. 27:48would. Make your previous answer simpler
  824. 27:50and shorter formatted in a nice readable
  825. 27:52markdown. Be very concise. All of these
  826. 27:54things I'm typing them instantly. Why?
  827. 27:56Because I got text text replacements.
  828. 27:58I'm super tryh hard. So I have them as
  829. 28:00raycast snippets. But you can start just
  830. 28:02by using the text replacements on Mac
  831. 28:04OS. It's perfectly fine. Or just use
  832. 28:07raycast if you want the fastest ones
  833. 28:09like I'm using right here. But look at
  834. 28:11these prompts, right? this prompt, it
  835. 28:12would take me like two minutes to speak
  836. 28:14out and I would probably make a mistake
  837. 28:16and it wouldn't be consistent every
  838. 28:18time. I just have it as a as a you know
  839. 28:21preset. Same thing with like make your
  840. 28:23answer short in plain English. Same
  841. 28:25thing with like stage files, write a
  842. 28:26clear comment, push to GitHub. Don't
  843. 28:28overthink this, right? These are the
  844. 28:29things I'm repeating. So if it's like a
  845. 28:30single step, you want to have a text
  846. 28:32replacement. If it's a more advanced
  847. 28:35workflow, you want to have a skill such
  848. 28:37as total review. This invokes two other
  849. 28:40skills which are called GPT review and
  850. 28:42fable review which again it's pretty
  851. 28:44self-explanatory reviews whatever code
  852. 28:46changes you just did with either GPD 5.6
  853. 28:49soul or fable 5.
  854. 28:52This is very important because you want
  855. 28:53to review your changes with the best
  856. 28:55models right but total review takes you
  857. 28:56to the next level. it runs both of them
  858. 28:58and then it decouples them into a single
  859. 29:01list. So it, you know, you're not like
  860. 29:04wasting tokens. And yeah, when anytime
  861. 29:06you do mediumsiz to large changes, you
  862. 29:09should just run total review on it to
  863. 29:11make sure it's all good. And especially
  864. 29:12if you run a different model. So for
  865. 29:14example, if we run something with uh if
  866. 29:17we do something with let's say Grog 4.6,
  867. 29:20you definitely want to review what
  868. 29:21changes Grog does with GBD 5.6 six soul
  869. 29:24or fable 5 because it's a totally
  870. 29:26different model and it will find it in a
  871. 29:29different way, right? Like imagine if
  872. 29:30you're doing something important, maybe
  873. 29:31you're submitting a job application or
  874. 29:33really something that matters in your
  875. 29:34life and you ask one smart friend to
  876. 29:37review it. Obviously, that's a good
  877. 29:38idea. This total like that's that's
  878. 29:41basically what like GPT review is or
  879. 29:42fable review. Total review is like you
  880. 29:44ask the all of your smartest friends to
  881. 29:48review it and then you tell them to like
  882. 29:50just put it in the WhatsApp chat and
  883. 29:52like only give you the decoupled most
  884. 29:54biggest issues with your job application
  885. 29:56in this example, right? And they would
  886. 29:58just give you the things that really
  887. 29:58matter. This is total review. Next
  888. 30:01skill. I mean I guys I can speak on my
  889. 30:03skills forever. Again I I made a full
  890. 30:04detailed video on it. just watch that if
  891. 30:06you want me to go more in depth or
  892. 30:08comment below if you want me to like
  893. 30:09really break down these skills in more
  894. 30:11detail because this is what I spend
  895. 30:12hundreds of hours doing. Okay, so I
  896. 30:14don't want to make this video 20 hours
  897. 30:16long. So I'm just going to give you the
  898. 30:178020. Next up, ask and build. This is
  899. 30:20one of the newer skills u that I
  900. 30:22absolutely love. I use it every single
  901. 30:24day. Let's see where we can find it.
  902. 30:26Okay, thinking and docs here. So inside
  903. 30:28of the thinking and docs subfolder, we
  904. 30:31can find it here.
  905. 30:33And this skill basically what it does is
  906. 30:35before you do any building you run like
  907. 30:38decisions right so let's say here I
  908. 30:39would say like
  909. 30:41I want to make this Linux and Windows
  910. 30:45compatible
  911. 30:47run ask then build on the main five
  912. 30:50decisions. So instead of you saying like
  913. 30:53make this Windows compatible it's the
  914. 30:55issue with that like okay it can work
  915. 30:57but it's going to do some decisions. is
  916. 30:59going to make some choices that are like
  917. 31:01important architectural choices or
  918. 31:03important software design choices that
  919. 31:06you might regret later. Okay, if you run
  920. 31:08this skill as build, you frontload a
  921. 31:11little bit of work extra for making your
  922. 31:13codebase a lot more scalable, avoiding a
  923. 31:15lot more tech debt and just you know
  924. 31:18building creative software, better
  925. 31:19software. So this is what I use
  926. 31:21literally all day every day ask net
  927. 31:23build before any changes. So you see
  928. 31:25like how complete is the first Linux
  929. 31:27Windows ship and now you have four
  930. 31:28options. Do you want it to be same
  931. 31:30product on Windows? Do you want it to be
  932. 31:31Linux gets the full product then Windows
  933. 31:33gets binary only? Like you get to make
  934. 31:37the decisions. AI models are great at
  935. 31:39coding. They're great at implementation
  936. 31:41following a plan. They don't have the
  937. 31:43taste. They don't have good judgment.
  938. 31:45They don't have good decision-m you as
  939. 31:47the human need to stay in charge of
  940. 31:48that. And this skill helps you exactly
  941. 31:51achieve that. Now before I go through
  942. 31:52more skills, let me check what happened
  943. 31:54here. So seems like uh Grog finished and
  944. 31:58we have a fully running PI agent. Let me
  945. 31:59send a prompt. Hi.
  946. 32:01Fully running installed PI agent with
  947. 32:04open router as the provider powered by
  948. 32:06GP5.6. We can even choose the reasoning
  949. 32:08effort inside of PI. It's one of the
  950. 32:10main keyboard shortcuts. Shift tab to
  951. 32:13cycle between the reasoning efforts. And
  952. 32:15yeah, this is running fully inside of
  953. 32:17our VPS. So if I kill this, if my
  954. 32:20computer loses access, if if my MacBook
  955. 32:22explodes, those agents will keep
  956. 32:24running. And just like that, we have our
  957. 32:26own cloud environment for agents. And
  958. 32:28it's so like so easy. Like literally, I
  959. 32:30can launch a new one here. Boom. We can
  960. 32:32see we have different agents uh
  961. 32:34different pi agents here. And here I can
  962. 32:36do model and we can do let's say fable,
  963. 32:38right? And we are running fable and this
  964. 32:40one is running u GB 5.6ole. Both are
  965. 32:43running in the cloud on my own VPS. It's
  966. 32:45a virtual private server. I have full
  967. 32:48root level access to the YUbuntu
  968. 32:50machine. And yeah, it really is this
  969. 32:53easy to set up your own custom
  970. 32:55environment for cloud agents. And again,
  971. 32:57if you want to do that yourself, just
  972. 32:58grab yourself a Hostinger VPS. The link
  973. 33:00is going to be below the video. It's
  974. 33:01going to be the first link in the
  975. 33:02description and use the code David to
  976. 33:04save another 10% off. Oh, and shout out
  977. 33:06to Hostinger for sponsoring this video.
  978. 33:08Now, let me go to my skills again. The
  979. 33:11next one is deep API. This is what I use
  980. 33:14for any deep research, any scraping. um
  981. 33:17anything related. So like let's say
  982. 33:18we're about to do a a big like let's say
  983. 33:20here it's a good good example. So here
  984. 33:22before building the Linux or the Windows
  985. 33:24installation I would do something like
  986. 33:26use the deep API skill to run eight fast
  987. 33:28web searches with DB API to figure out
  988. 33:31what is the best way to do this on Linux
  989. 33:32and Windows like the different technical
  990. 33:34options you the different best practices
  991. 33:36to do this and present me with the top
  992. 33:38three options answer in short in plain
  993. 33:40English. Right. So again, I just voice
  994. 33:42prompted that super quickly and it's
  995. 33:44going to use the deep API skill to
  996. 33:46search up do in this case I instructed
  997. 33:48it very specifically to do fast web
  998. 33:49searches but you can also tell it to
  999. 33:51scrape you know Twitter what's happening
  1000. 33:52to scrape GitHub uh to do a deep
  1001. 33:54research whatever you need to do like if
  1002. 33:57you have a person you can tell it to
  1003. 33:58like find three different ways of
  1004. 34:00contacting that person you know like
  1005. 34:03find his email find his WhatsApp phone
  1006. 34:05number find his LinkedIn whatever like
  1007. 34:08this skill is so versatile basically
  1008. 34:10anything the agents are struggling to do
  1009. 34:12which you know codex and cloth code they
  1010. 34:15come with basic web search but they
  1011. 34:17don't have any scraping they don't have
  1012. 34:19any DB research and they get blocked
  1013. 34:20easily so that's where DB API comes into
  1014. 34:23place it's very OP and literally I use
  1015. 34:25it all the time everyone on my team uses
  1016. 34:26it um yeah that's one of the main skills
  1017. 34:29I use next up is two skills is the push
  1018. 34:31lock and guard hook these are a bit more
  1019. 34:33boring but absolutely essential okay and
  1020. 34:36you only set them up once so if we go
  1021. 34:38into ops and setup We can see it here.
  1022. 34:42Global agent guard rails. This is a
  1023. 34:44skill that also it comes with a hook. So
  1024. 34:46if we go into the root level and go into
  1025. 34:48hooks, all of these are connected that
  1026. 34:50skill. It just makes sure your agents
  1027. 34:52never like wipe your disc. Make sure
  1028. 34:54your agents never override history and
  1029. 34:57do any of these like dangerous patterns.
  1030. 34:59I don't know how people live without
  1031. 35:01this. Obviously, it's kind of crazy. Uh
  1032. 35:03like there's so many things that like
  1033. 35:05your agents could do. Like you could
  1034. 35:08say, look at this, right? like recursive
  1035. 35:10deletes, uh dangerous GitHub CLI
  1036. 35:13commands or Git commands
  1037. 35:16piping and downloading stuff from the
  1038. 35:17web, you know, without uh without
  1039. 35:21checking like just dangerous stuff. Like
  1040. 35:23look at this. All of these commands you
  1041. 35:25would never want your agents to run or
  1042. 35:28at least these are patterns. So
  1043. 35:29accessing like different password
  1044. 35:30managers, right? Like imagine you get
  1045. 35:32prompt injected and some skill like
  1046. 35:34tells your agent to print out password
  1047. 35:36manager or do something to your password
  1048. 35:37manager. You never want to do that. Um,
  1049. 35:40this is this guard drill prevents that.
  1050. 35:41So again, you can find this inside of
  1051. 35:43the skills repo in the skills folder in
  1052. 35:47uh ops and setup global agent
  1053. 35:50guardrails. Just run this and set it up
  1054. 35:52on your computer. Do not ever use yolo
  1055. 35:55mode or dangerous escape permissions
  1056. 35:57without this. You're just risking too
  1057. 35:59much for no reason. And anytime you see
  1058. 36:01on Twitter somebody getting his uh you
  1059. 36:03know disc wiped or database hacked or
  1060. 36:06stuff like that all they could have had
  1061. 36:08is a simple hook pre-tool call hook such
  1062. 36:11as I have here with the global agent
  1063. 36:13guard rails that triggers before the
  1064. 36:15agent does the tool call. So it cannot
  1065. 36:17trigger because the hook runs before the
  1066. 36:19tool call.
  1067. 36:21Another [clears throat] one is push log.
  1068. 36:22This one is for those of you who are
  1069. 36:25advanced, those of you who are running a
  1070. 36:26lot of different work trees. The issue
  1071. 36:28is still when you're merging these work
  1072. 36:30trees into the main branch and pushing
  1073. 36:32into production, if you're running many
  1074. 36:35agents like let's say 15 plus in
  1075. 36:37parallel, it will inevitably happen when
  1076. 36:38there's like two or three agents who
  1077. 36:40want to push at the same time. And um
  1078. 36:43you know it's going to clog your CI/CD.
  1079. 36:46It can like cause issues with merge
  1080. 36:49conflicts and stuff like that. You need
  1081. 36:51some Q. You need some lock on pushing.
  1082. 36:55And this is uh how I do that. So I have
  1083. 36:58the skill pro push.
  1084. 37:02Pro push. And actually I can just have
  1085. 37:06an agent explain it. So let me just go
  1086. 37:08here. Boom. Explain how the pro push
  1087. 37:10skill works. So the agent is a bit
  1088. 37:12verbose, but I can just prefire. Make
  1089. 37:13your previous answer simpler and shorter
  1090. 37:15and format it in a nice readable
  1091. 37:16markdown. Very underrated guys. Don't
  1092. 37:19read long confusing messages. Just tell
  1093. 37:21him make it simpler, shorter. You need
  1094. 37:23to value your time. Your input tokens
  1095. 37:24are just as valuable as agents. So the
  1096. 37:27problem many agents can already explain
  1097. 37:29this. So it's a one OS system OS level
  1098. 37:31lock. So on the whole operating system,
  1099. 37:33a real kernel log flock only one agent
  1100. 37:37may run the full ship. Everyone else
  1101. 37:38waits. So it's merge, verify, push, CI,
  1102. 37:41deploy, health check. Right? So yeah,
  1103. 37:43this is how it works. Absolutely
  1104. 37:45essential. I couldn't live without it.
  1105. 37:47But if you're not running many different
  1106. 37:48worksheets, you probably can survive
  1107. 37:50without that one. But again, my skills
  1108. 37:51repo is going to be linked below.
  1109. 37:53Completely free. Don't install all of
  1110. 37:55the skills. Just grab the ones you need.
  1111. 37:57You know, don't bloat your agents with
  1112. 37:58skills you're never going to use. Next
  1113. 38:01up, talking about work trees, right? So
  1114. 38:03work trees, you should avoid them for
  1115. 38:04small projects. What are workshes if you
  1116. 38:07don't know? Uh it's basically copy of
  1117. 38:08your folder. So your primary checkout,
  1118. 38:10like if we go here, uh actually, let's
  1119. 38:13go here. So here we're on the main
  1120. 38:14branch. This is fine. This is a small
  1121. 38:16project reposing just to use internally.
  1122. 38:18I'm probably going to open source it
  1123. 38:20actually. I think it's already open
  1124. 38:22sourced. Yeah, I think I already open
  1125. 38:23sourced it. The crazy part is I have so
  1126. 38:25many things uh happening. I should
  1127. 38:27probably delete that's the that's the
  1128. 38:29dangerous part of AI you know you can
  1129. 38:30build anything but
  1130. 38:34if like if you can build so much stuff
  1131. 38:36everything becomes distraction right so
  1132. 38:39yeah I think this project has been open
  1133. 38:41source yes it's already open source
  1134. 38:42under MIT license okay good so here the
  1135. 38:45reason I'm showing you is I'm not using
  1136. 38:46work trees why because it's a small
  1137. 38:48project here it would be absolutely
  1138. 38:50overkill to use work trees and this is
  1139. 38:52another good thing about BB is that they
  1140. 38:54have built-in work trees so it's very
  1141. 38:55easy to just launch launch a new work
  1142. 38:57tree and it actually remembers it unlike
  1143. 38:59the cursor app which doesn't remember it
  1144. 39:01and you have to do /work tree every time
  1145. 39:03which is extremely annoying but if we go
  1146. 39:05to deep API which is a much bigger
  1147. 39:07repository you can see that when I click
  1148. 39:10plus it remembers that on the repos sync
  1149. 39:13I work locally on the main branch and it
  1150. 39:15remembers that on the API I always want
  1151. 39:17a new work tree based off of origin/main
  1152. 39:21really good this is why BB is my main uh
  1153. 39:24interface for a genetic engineering. But
  1154. 39:28basically the way to explain it is that
  1155. 39:30you don't have to worry about worksheets
  1156. 39:31at all if you're running a small project
  1157. 39:33and if you're running less than 15 plus
  1158. 39:36agents in parallel on medium to large
  1159. 39:39size projects where you're running
  1160. 39:40really 20 30 plus agents at all times.
  1161. 39:44There's no way to avoid it. You need to
  1162. 39:45use work trees and they're essential and
  1163. 39:47you're going to be in a lot of pain if
  1164. 39:49you don't use work trees because again
  1165. 39:50these agents are going to be
  1166. 39:51conflicting. They're going to be
  1167. 39:52reversing each other's changes. they're
  1168. 39:54going to be, you know, building other
  1169. 39:56stuff. They're going to be like fighting
  1170. 39:58each other. It's it's going to be a
  1171. 40:00mess. Okay. What a work tree allows you
  1172. 40:02to do is basically copies the primary
  1173. 40:04checkout into a separate folder. And
  1174. 40:05then in that folder, it creates a new
  1175. 40:07kit branch so the agents can really work
  1176. 40:10in parallel completely isolated from
  1177. 40:13each other and not fighting against each
  1178. 40:16other. It's as simple as that. So work
  1179. 40:18trees depending on whether it's a small
  1180. 40:21project you don't need them avoid them
  1181. 40:22just stay on a single branch if it's a
  1182. 40:25bigger project you absolutely need to
  1183. 40:27use them. All right next up I'm going to
  1184. 40:28do a rapid fire on some topics that um I
  1185. 40:31mean you guys can see I can talk about
  1186. 40:33this for 20 hours right so I want to be
  1187. 40:34respectful of your time and let's do
  1188. 40:36rapid fire on some agentic engineering
  1189. 40:38topics. So you need to deeply understand
  1190. 40:41when to use each model, right? Uh it's
  1191. 40:42not just like okay, I have subscription,
  1192. 40:44I should use this model. Like if you're
  1193. 40:46designing the plan, you should probably
  1194. 40:49use Fable. Like if you're working on a
  1195. 40:51new project, use Fable. It has like the
  1196. 40:53most sparks of genius. If you're fixing
  1197. 40:56a deep serious bug that really needs
  1198. 40:58attention to detail, 5.6 soul, max
  1199. 41:02reasoning effort. You can do / goal even
  1200. 41:05you know just go through it put more
  1201. 41:07more effort than any other model for
  1202. 41:08default chatting for like your main
  1203. 41:11chatting of the model like here use grog
  1204. 41:134.6 like usually high or extra high
  1205. 41:15really good really consistent model
  1206. 41:17really predictable model almost the same
  1207. 41:19intelligence as fable and 5.6 soul, but
  1208. 41:22it's two times cheaper and two times
  1209. 41:24faster. So, a great model. Front end
  1210. 41:26design, obviously, Kim K3 is right now
  1211. 41:29the best for front end. Um, yeah, I
  1212. 41:31mean, you need to know when to use each
  1213. 41:33model, right? And again, this only comes
  1214. 41:35with you actually getting your hands
  1215. 41:36dirty and using all of these models.
  1216. 41:38Don't be one of these people that like
  1217. 41:39is only using the COX app and therefore
  1218. 41:42only using GPD models and never testing
  1219. 41:44anthropic models or, you know, Deepseek
  1220. 41:46models or GLM or Kimmy. Don't be that
  1221. 41:49those person. Okay? When a new model
  1222. 41:51comes, legit set aside a day. Like
  1223. 41:53seriously, guys, anytime a major new
  1224. 41:56model is released, set aside a day where
  1225. 41:58you can only use that model at least a
  1226. 42:01day to really get a good feel of it.
  1227. 42:03Like don't listen to what people say on
  1228. 42:05Twitter. Try it yourself. Use it for
  1229. 42:07your own workflows. See how good it is.
  1230. 42:09Next up,
  1231. 42:11uh, so you need to know when to push
  1232. 42:14into production directly and when to
  1233. 42:16like run total review or GP review or
  1234. 42:19fable review, right? Like I'm not
  1235. 42:20running the SL total review skill on
  1236. 42:22every change if it's a small to front
  1237. 42:24end tweak. I'm I'm pushing to prod right
  1238. 42:26away. And again, this comes with
  1239. 42:27experience. This comes with building
  1240. 42:28more project with uh just, you know,
  1241. 42:31creating more software. But uh you
  1242. 42:33cannot just waste tokens by like
  1243. 42:35reviewing everything. And also you
  1244. 42:36cannot do these recursive reviews. This
  1245. 42:38is a huge mistake. People go from like
  1246. 42:40either doing no reviews, which is a
  1247. 42:42mistake, or just like review after
  1248. 42:44review after review. These models will
  1249. 42:46invent imaginary bugs that are not
  1250. 42:48there. Okay? So, just do one check.
  1251. 42:51Okay? If you build something with Fable,
  1252. 42:53review it with GPT, fix the worst
  1253. 42:55things, and push it. Don't do like Fable
  1254. 42:59into GPT into Fable into GPT. You're
  1255. 43:01never going to ship anything. And these
  1256. 43:02models will hallucinate. If you tell him
  1257. 43:04find the five biggest issues with this
  1258. 43:06codebase, it's not going to say like
  1259. 43:07listen, the codebase is already good
  1260. 43:09enough. You should do something else.
  1261. 43:10That's what a human, you know, great
  1262. 43:12developer would say. It's going to be
  1263. 43:14like, okay, here are the five issues.
  1264. 43:16Even if the codebase is like perfectly
  1265. 43:17fine, so don't do this endless reviews,
  1266. 43:20but also you should do reviews, you
  1267. 43:23know, don't do zero reviews either.
  1268. 43:25That's also bad. We already talked about
  1269. 43:27this presending. Okay. So, yeah,
  1270. 43:28basically
  1271. 43:30I mean there's a funny video that uh we
  1272. 43:33can actually put it here u on the
  1273. 43:35screen. It's basically one of the people
  1274. 43:37on my team recorded. It's me like
  1275. 43:39presending like six different messages
  1276. 43:40of me like knowing what happens, right?
  1277. 43:42So basically when you have like fable or
  1278. 43:44like let's say here it's like you know
  1279. 43:45present with a plan then you can say
  1280. 43:47like implement the plan. Then you can
  1281. 43:48say like run fable review on this. Then
  1282. 43:51if it's too long you can say like make
  1283. 43:52your answer simple and shorter. And you
  1284. 43:54know you can kind of predict these. So
  1285. 43:55like say like when was the last git
  1286. 43:58commit. Okay.
  1287. 44:00So I can I can present that say like
  1288. 44:02give me a plan to review those changes
  1289. 44:06properly. Okay. So I can do execute that
  1290. 44:09plan and I can do run fable review and I
  1291. 44:11know it's going to already be concise.
  1292. 44:13So I can do previous shorter and say
  1293. 44:15like run stop overthinking and tell me
  1294. 44:18what really matters and say like now fix
  1295. 44:21those things. See like I can easily like
  1296. 44:25usually it's like one or two or three
  1297. 44:27sometimes it can be five or six I know
  1298. 44:30what the agents will do and I know that
  1299. 44:31the sequences look like if I'm if this
  1300. 44:34is like too constant what I can do is u
  1301. 44:37turn that into like a broader skill
  1302. 44:39right so obviously it depends on the
  1303. 44:42situation not every time is like so easy
  1304. 44:45and elegant where you can just present
  1305. 44:48the next five steps but sometimes it
  1306. 44:49just lines up where you know like what's
  1307. 44:51going to happen and what needs to happen
  1308. 44:53or you can just present, right? And
  1309. 44:55presending messages is essential. You
  1310. 44:57should never use a harness or a GUI that
  1311. 44:59doesn't allow you to present. Uh that's
  1312. 45:01why, you know,
  1313. 45:03BB is very nice because you can actually
  1314. 45:05preset stuff. Okay, next up we have sub
  1315. 45:07agents. So sub agents are very like
  1316. 45:10overused. I feel like a lot of people
  1317. 45:11just burn their limits on sub agents. I
  1318. 45:13use them when I'm in control, right? For
  1319. 45:15example, here we showcased how you can
  1320. 45:18run the GBT review and Fable review, but
  1321. 45:21I don't really like to have my agents
  1322. 45:24randomly launching other agents. I know
  1323. 45:26it's the future, but you need to have
  1324. 45:28control over this. Like sub agents are
  1325. 45:30definitely the future, and it's not
  1326. 45:31going to be named sub agents. Like, I
  1327. 45:33like the term manager and worker. It's
  1328. 45:35way way more clear which agent does
  1329. 45:37what. But if I run Fable 5, like a lot
  1330. 45:40of these apps, they like delegated to a
  1331. 45:43trash model, right? Like Haiku 4.5. You
  1332. 45:45should never use that or GBD 5.6 Luna. I
  1333. 45:47mean that's a lot better than the Hiku
  1334. 45:494.5, but still I want to select which
  1335. 45:52model runs in the sub agent. Okay, I
  1336. 45:55know what subscriptions I have. I know
  1337. 45:57what limits I have. I don't want to have
  1338. 45:59a cheap model implementing my changes on
  1339. 46:02a you know code base that I value. So I
  1340. 46:04have my own skills such as you know the
  1341. 46:06total review and similar or like /b sub
  1342. 46:09aents uh which includes all the
  1343. 46:12information about how to launch
  1344. 46:14any sub aents inside of BB and I only do
  1345. 46:17it when I want it. I don't let my agents
  1346. 46:21randomly delegate random stuff to sub
  1347. 46:22agents. I I don't think we're there yet.
  1348. 46:25in the future. Obviously, it's going to
  1349. 46:27be the future where you're talking to a
  1350. 46:29manager agent and he launches a bunch of
  1351. 46:30workers, but you still need to design
  1352. 46:32that system. You still need to be in
  1353. 46:34charge of the rules and the permissions
  1354. 46:36and like the conditions when a sub agent
  1355. 46:38is launched. I don't want somebody at
  1356. 46:40anopic designing that like cloth code is
  1357. 46:42full of slop, right? There's a reason
  1358. 46:44why Pi exists. Pi exists because cloth
  1359. 46:47code is bloated and there's a bunch of
  1360. 46:49trash and slop and extra stuff that's
  1361. 46:52wasting your tokens and and and changing
  1362. 46:54your system underneath you. You don't
  1363. 46:57want that. I don't want some guy at at
  1364. 46:59Enthropic or OpenAI deciding when a sub
  1365. 47:02agent is ran and which model is ran. If
  1366. 47:04if you're happy with that, you're not a
  1367. 47:06serious agentic engineer.
  1368. 47:08Uh so yeah, you should be in charge of
  1369. 47:10your sub agents. You should develop
  1370. 47:12skills and rules and practices when sub
  1371. 47:15agents should be started instead of just
  1372. 47:17uh letting the default harnesses choose
  1373. 47:19that for you. Next up we have ADRs. So
  1374. 47:21basically this is a way to document
  1375. 47:23decisions inside of a codebase so that
  1376. 47:25future agents and humans can know why is
  1377. 47:28it built this way. So I have it /docadr.
  1378. 47:33Basically this is like one of the first
  1379. 47:34folders I create. So here is a beautiful
  1380. 47:36example repos. It's a small project and
  1381. 47:39I have four decisions here like
  1382. 47:41autonomous continuous operation secret
  1383. 47:42guard file file name only default branch
  1384. 47:45only homebrew cask distribution so
  1385. 47:47whatever are the core architectural
  1386. 47:49decisions in any project I document it
  1387. 47:52inside of /doc/adr
  1388. 47:54so that any future agents I can just
  1389. 47:56point here and they instantly understand
  1390. 47:58all of the decisions I made and anytime
  1391. 48:01you want to change a decision in the
  1392. 48:02future it's all documented the reasoning
  1393. 48:04why you made that decision what was the
  1394. 48:06state of the project at that time.
  1395. 48:08Really essential like if you're not
  1396. 48:09doing this, you should start doing this
  1397. 48:11because the main thing is saving your
  1398. 48:14context inside of a codebase so that
  1399. 48:16future people or agents working in that
  1400. 48:19codebase know how it came to be, how it
  1401. 48:22evolved over time, why are there
  1402. 48:24different decisions?
  1403. 48:26Because some of the things can be read
  1404. 48:28from code but not everything. And the
  1405. 48:31the stuff that cannot be easily read
  1406. 48:33from code should be documented as clear
  1407. 48:35markdown files inside of this format. We
  1408. 48:37already talked about that turning
  1409. 48:38repeating pros patterns into skills or
  1410. 48:41removing tests. Guys, what this is crazy
  1411. 48:45especially if you use like I'll show you
  1412. 48:47if you use soul gb 516 soul this model
  1413. 48:51it adds so many tests even on the
  1414. 48:54smallest repos like
  1415. 48:56are there any tests on this project
  1416. 49:00even on the smallest repos where it
  1417. 49:02doesn't make sense these models will
  1418. 49:03keep adding tests unit tests integration
  1419. 49:05tests database tests component tests
  1420. 49:09people at openai they just went crazy
  1421. 49:11and They made this model always add new
  1422. 49:13tests even when it makes no sense. So
  1423. 49:16what you need to do is tell it like you
  1424. 49:17almost need to tell the model to not add
  1425. 49:19tests so that you land at the perfect
  1426. 49:21amount. Okay, think about this. This is
  1427. 49:23like advanced agentic engineering. If
  1428. 49:26you don't tell the model to add tests,
  1429. 49:27it like adds so much. It adds like
  1430. 49:30insane amount. If you tell it don't add
  1431. 49:32tests, it's still going to add some and
  1432. 49:35then you land at the right amount. So
  1433. 49:37maybe this will change with the next
  1434. 49:39generation of models. Right now these
  1435. 49:41agents just bloat your repo with tests.
  1436. 49:43They add hundreds of tests even for
  1437. 49:46stuff where it makes no sense. So yes,
  1438. 49:49adding tests, unit tests, you know, end
  1439. 49:52to end tests, whatever makes sense. When
  1440. 49:54it makes sense, you should do it.
  1441. 49:58But right now, I'm telling you, if you
  1442. 49:59don't put some check on these agents and
  1443. 50:01you tell them only add new tests when it
  1444. 50:03truly makes sense. If you don't give
  1445. 50:05them instructions like that, they're
  1446. 50:08going to completely bloat your repo with
  1447. 50:09pointless tests. Text snippets. We
  1448. 50:11talked about that. Oh, this is huge.
  1449. 50:13This is basically datadriven
  1450. 50:15development, right? User like usage
  1451. 50:18driven development. Maybe I should
  1452. 50:19describe it like that. Any product that
  1453. 50:21has real usage. You should give your
  1454. 50:23agents read only access to production
  1455. 50:25database. Actually, I have a skill for
  1456. 50:26this pro uh read pro database. Right. I
  1457. 50:31created a new like postgress role where
  1458. 50:33these agents can have a read only role.
  1459. 50:35So they cannot up like don't give
  1460. 50:38your agents full access to database.
  1461. 50:40Terrible mistake. You will regret it.
  1462. 50:43You know maybe like 99.9% of the time
  1463. 50:45it's fine. But all it takes is like one
  1464. 50:49issue and it's like deletes a user or
  1465. 50:51wipes a table some irre irreversible
  1466. 50:54change and you're going to regret it. So
  1467. 50:58don't give your agents right access to
  1468. 51:00the database. But not giving it any
  1469. 51:03access is also a mistake. Once you have
  1470. 51:04some users, you can analyze your your
  1471. 51:07data so much faster with an agent. See
  1472. 51:09like what are the most popular things
  1473. 51:11and features. What are the power users
  1474. 51:13doing that the users that churn often
  1475. 51:15are not doing? You know like what are
  1476. 51:17the most common types of errors that are
  1477. 51:20happening in production? You would have
  1478. 51:22to go into that data look at it. It
  1479. 51:24would take you so much time. If you
  1480. 51:25simply create a readonly Postgress role
  1481. 51:29and give your agents read only access to
  1482. 51:32your production database, it's going to
  1483. 51:34save you so much time. And anytime you
  1484. 51:36build any feature, you check it. You
  1485. 51:38give it a reality check. Does this
  1486. 51:40feature even make sense? Does this even
  1487. 51:42happen in production? Check the
  1488. 51:44production database. Like, do people
  1489. 51:45have this issue? Are they even using
  1490. 51:47this feature? Should I be like improving
  1491. 51:49this UI of this feature or is it like
  1492. 51:50one of the least used features, right?
  1493. 51:52absolutely essential, priceless. I wish
  1494. 51:54I did this sooner. Maximizing of
  1495. 51:56subscriptions. We already talked about
  1496. 51:57that. Tracking agentic productivity. Uh
  1497. 51:59actually, let me show you. We just
  1498. 52:01released a new repo on this under
  1499. 52:04Vectoral Labs. So, by the way, guys, I'm
  1500. 52:05going to be posting less on this YouTube
  1501. 52:07channel uh less often than I was before.
  1502. 52:09But what I started doing is writing
  1503. 52:10daily articles. So, if you want those,
  1504. 52:12go to vectalabs.com
  1505. 52:14and you can see that every day I'm
  1506. 52:15releasing an article human written by
  1507. 52:18myself. Um so, for example, yesterday I
  1508. 52:21released it. Why aren't there more
  1509. 52:22agents? Just trying to reason through
  1510. 52:24it. You know, why are we running
  1511. 52:25thousands of agents? The models are good
  1512. 52:27enough, the harnesses are good enough.
  1513. 52:29What is the issue? So anyways, this is
  1514. 52:31the articles. But the second thing that
  1515. 52:33Vector Labs does, which is you know my
  1516. 52:35kind of research lab, basically
  1517. 52:37experimental innovation lab is that we
  1518. 52:40release open source projects. The newest
  1519. 52:42one is agentic productivity which you
  1520. 52:44can get find here. And this tracks your
  1521. 52:47productivity. you know, how many commits
  1522. 52:49are you doing, how many uh agent
  1523. 52:51sessions are you running, how many user
  1524. 52:52problems. I mean, each of these is kind
  1525. 52:53of a bad metrics on its own, but when
  1526. 52:55you combine these three metrics and you
  1527. 52:57see a long-term trend across all
  1528. 52:59different harnesses, then you can see
  1529. 53:00like whether you're becoming a better
  1530. 53:02agentic engineer in terms of your actual
  1531. 53:04output. So, yeah, this is one of the
  1532. 53:06repos that we released fully open
  1533. 53:08source. And again, go to vectalabs.com.
  1534. 53:10I'm going to link it below the video to
  1535. 53:12access all of these uh projects, open
  1536. 53:14source projects for free or just read my
  1537. 53:16articles because as I mentioned, I'm
  1538. 53:17going to be posting less YouTube videos,
  1539. 53:20but I'm going I'm writing articles daily
  1540. 53:22highly, you know, high signal articles
  1541. 53:24on like the cutting edge of AI. So, if
  1542. 53:26you're interested in AI coding, agentic
  1543. 53:28engineering, or just staying at the
  1544. 53:30frontier of AI, vectal.com
  1545. 53:33is your place to go. With that being
  1546. 53:35said, I think we can wrap it up here,
  1547. 53:36guys. So, thank you so much for
  1548. 53:37watching. Hopefully you enjoyed this
  1549. 53:39kind of raw highle video of my edeting
  1550. 53:41engineering setup. If you did, comment
  1551. 53:43below and I can make a part two. Maybe
  1552. 53:45in a month because this this changes all
  1553. 53:47the time, okay? So, in a month it's
  1554. 53:48probably going to be different. And
  1555. 53:49again, if you don't have your own VPS
  1556. 53:51and your own cloud agents, set up your
  1557. 53:53own hosting VPS right now. Just go ahead
  1558. 53:55and do it right now. It's the first link
  1559. 53:56below the video. It's one of the most
  1560. 53:58affordable options out there. It's super
  1561. 54:00easy. I literally showed you how to do
  1562. 54:01it with an agent in this video and
  1563. 54:03you're going to be prepared for the
  1564. 54:04future where all of us are going to be
  1565. 54:06running hundreds and thousands of agents
  1566. 54:08in the cloud and you're not going to be
  1567. 54:10ecosystem locked in because you're going
  1568. 54:12to have your own VPS. So go ahead and
  1569. 54:14click to the first link below the video.
  1570. 54:15With that being said, thank you guys for
  1571. 54:17watching and I wish you a wonderful
  1572. 54:18productive week. See you.

About this transcript

This page contains the full transcript of My Agentic Engineering Workflow (after 6,775 sessions) by David Ondrej, generated from the public captions YouTube serves with the video. The transcript has 11,345 words across 1,572 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.

What you can do with it

Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to translate the transcript into 100+ languages.

Free YouTube transcript tool

YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, translation to 100+ languages, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.