Available Messages
The following is a list of recent messages for codenewsletter. Select one to see the content. Messages are removed frequently. Check early. Check often.
Selected Message
To: [email protected]
Date: Fri, 24 Jul 2026 14:05:11 GMT
Subject: 🎙️ Anthropic upgrades voice mode
- HTML Content
- HTML Source
- Plain Text
HTML Content
HTML Source
<!DOCTYPE html><html lang="en" xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" style="font-size:16px;"><head></head><head><meta charset="utf-8"/><!--[if !mso]><!--><meta http-equiv="X-UA-Compatible" content="IE=edge"/><!--<![endif]--><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="x-apple-disable-message-reformatting"/><meta name="format-detection" content="telephone=no,address=no,email=no,date=no,url=no"/><meta name="color-scheme" content="light"/><meta name="supported-color-schemes" content="light"/><title>👀 OpenAI brings voice in desktop app</title><!--[if mso]><xml><o:OfficeDocumentSettings><o:AllowPNG/><o:PixelsPerInch>96</o:PixelsPerInch></o:OfficeDocumentSettings></xml><![endif]--><style>
:root { color-scheme: light; supported-color-schemes: light; }
body { margin: 0; padding: 0; min-width: 100%!important; -ms-text-size-adjust: 100% !important; -webkit-transform: scale(1) !important; -webkit-text-size-adjust: 100% !important; -webkit-font-smoothing: antialiased !important; }
.body { word-wrap: normal; word-spacing:normal; }
table.mso { width: 100%; border-collapse: collapse; padding: 0; table-layout: fixed; }
img { border: 0; outline: none; }
table { mso-table-lspace: 0px; mso-table-rspace: 0px; }
td, a, span { mso-line-height-rule: exactly; }
#root [x-apple-data-detectors=true],
a[x-apple-data-detectors=true],
#MessageViewBody a { color: inherit !important; text-decoration: inherit !important; font-size: inherit !important; font-family: inherit !important; font-weight: inherit !important; line-height: inherit !important; }
span.MsoHyperlink { color: inherit !important; mso-style-priority: 99 !important; }
span.MsoHyperlinkFollowed { color: inherit !important; mso-style-priority: 99 !important; }
.a { background-color:#FFFFFF; }
.b { background-color:#030712; }
.c { background-color:#FFFFFFFF; }
.d { background-color:#EAEBEC; }
.d2 { background-color:#FFFFFF; }
.d3 { background-color:#FFFFFF; }
h1 a { text-decoration:underline;color:#3593FFFF !important;font-weight:bold; }
h2 a { text-decoration:underline;color:#3593FFFF !important;font-weight:bold; }
h3 a { text-decoration:underline;color:#3593FFFF !important;font-weight:bold; }
h4 a { text-decoration:underline;color:#3593FFFF !important;font-weight:bold; }
h5 a { text-decoration:underline;color:#3593FFFF !important;font-weight:bold; }
h6 a { text-decoration:underline;color:#3593FFFF !important;font-weight:bold; }
h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a, ul, li, ol, p, p a { margin: 0;padding: 0; }
h1 { font-family:'Helvetica',Arial,sans-serif;font-weight:400;font-size:28px;color:#2A2A2A;line-height:1.75;padding-bottom:4px;padding-top:16px;mso-margin-top-alt:16px;mso-margin-bottom-alt:4px }
h2 { font-family:'Helvetica',Arial,sans-serif;font-weight:400;font-size:24px;color:#2A2A2A;line-height:1.5;padding-bottom:4px;padding-top:0px;mso-margin-top-alt:0px;mso-margin-bottom-alt:4px }
h3 { font-family:'Helvetica',Arial,sans-serif;font-weight:400;font-size:20px;color:#2A2A2A;line-height:1.25;padding-bottom:2px;padding-top:2px;mso-margin-top-alt:2px;mso-margin-bottom-alt:2px }
h4 { font-family:'Helvetica',Arial,sans-serif;font-weight:400;font-size:18px;color:#2A2A2A;line-height:1.125;padding-bottom:10px;padding-top:10px;mso-margin-top-alt:10px;mso-margin-bottom-alt:10px }
h5 { font-family:'Helvetica',Arial,sans-serif;font-weight:400;font-size:16px;color:#2A2A2A;line-height:1;padding-bottom:2px;padding-top:12px;mso-margin-top-alt:12px;mso-margin-bottom-alt:2px }
h6 { font-family:'Helvetica',Arial,sans-serif;font-weight:400;font-size:14px;color:#2A2A2A;line-height:0.875;padding-bottom:4px;padding-top:16px;mso-margin-top-alt:16px;mso-margin-bottom-alt:4px }
p { font-family:'Helvetica',Arial,sans-serif;font-weight:400;color:#2D2D2D;font-size:16px;line-height:1.5;padding-bottom:7px;padding-top:7px;mso-margin-top-alt:7px;mso-margin-bottom-alt:7px; }
p a, .e a, ul a, li a, .h a, .h2 a, .h3 a { word-break:break-word;color:#3593FFFF !important;text-decoration:underline;text-decoration-color:#3593FFFF;font-weight:bold; }
p a span, .e a span, ul a span, li a span { color: inherit }
p .bold { font-weight:bold;color:#2D2D2D; }
p span[style*="font-size"] { line-height: 1.6; }
.f p { font-size:12px;line-height:15px;color:#2D2D2D;padding:0; }
.f p a { color:#2D2D2D !important; }
.g p { font-family:'Helvetica',Arial,sans-serif;font-size:14px;line-height:20px;font-weight:normal;margin:0; }
.g p a { text-decoration: underline; }
.i p { font-family:'Helvetica',Arial,sans-serif;line-height:1.5;font-size:15px;color:#2D2D2D; }
.i p a { color:#2D2D2D !important; }
.i2 p { font-family:'Helvetica',Arial,sans-serif;line-height:1.5;font-size:15px;color:#2D2D2D; }
.i2 p a { color:#2D2D2D !important; }
.i3 p { font-family:'Helvetica',Arial,sans-serif;line-height:1.8;font-size:24px;color:#2D2D2D; }
.i3 p a { color:#2D2D2D !important; }
.h p a { color:#0C4A6E !important; }
.h2 p a { color:#0C4A6E !important; }
.h3 p a { color:#0C4A6E !important; }
.f p a, .i p a, .i2 p a, .i3 p a, .h p a, .h2 p a, .h3 p a { text-decoration:underline; }
.j { border-top:1px solid #030712; }
.k p { padding-left:15px;padding-bottom:0px;padding-top:6px;mso-margin-top-alt:6px;mso-margin-bottom-alt:0px;mso-margin-left-alt:15px; }
.o { background-color:#FFFFFF;border:1px solid #3593FFFF;border-radius:5px; }
.o p { font-family:'Helvetica',Arial,sans-serif;padding:0px;margin:0px; }
.l p,
.l p a, .l a { font-size:14px;line-height:20px;font-weight: bold;color:#2D2D2D;padding-bottom:6px;mso-margin-bottom-alt:6px;text-decoration:none; }
.m p,
.m p a { font-size:13px;line-height:18px;font-weight:400;color:#2D2D2D;padding-bottom:6px;mso-margin-bottom-alt:6px;text-decoration:none; }
.n p,
.n p a { font-size:12px;line-height:17px;font-weight:400;color:#3593FFFF;padding-bottom:6px;mso-margin-bottom-alt:6px;text-decoration:none; }
.p { background-color:#FFFFFF;max-width:520px;border:1px solid #E1E8ED;border:1px solid rgba(80, 80, 80, 0.3);border-radius:5px; }
.q { font-size:16px;font-family:Helvetica,Roboto,Calibri,sans-serif !important;border:1px solid #e1e8ed;border:1px solid rgba(80, 80, 80, 0.3);border-radius:10px;background-color:#FFFFFF; }
.q p { font-size:16px;font-family:system-ui,Helvetica,Roboto,Calibri,sans-serif !important;color:#222222;padding:4px 0; }
.r { border:1px solid #E1E8ED !important;border-radius:5px; }
.s p { font-size: 14px; line-height: 17px; font-weight: 400; color: #697882; text-decoration: none; }
.t p { font-family:'Helvetica',Arial,sans-serif;font-size:12px;line-height:1.5;font-weight:400;color:#000000;font-style:italic;padding:0px; }
.v { border-radius:8px;border:solid 0px #030712;background-color:#030712;font-family:'Verdana',Geneva,sans-serif;color:#FFFFFF; }
.v a { text-decoration:none;display:block;color:#FFFFFF; }
.w p { font-size:12px;line-height:15px;font-weight:400;color:#FFFFFF; }
.w p a { text-decoration: underline !important;color:#FFFFFF !important; }
ul { font-family:'Helvetica',Arial,sans-serif;margin:0px 0px 0px 25px !important;padding:0px !important;color:#2D2D2D;line-height:24px;list-style-type:disc !important;font-size:16px; }
ul ul { list-style-type:circle !important; }
ul ul ul { list-style-type:square !important; }
ul ul ul ul { list-style-type:disc !important; }
ul ul ul ul ul { list-style-type:circle !important; }
ul ul ul ul ul ul { list-style-type:square !important; }
ul ul ul ul ul ul ul { list-style-type:disc !important; }
ul ul ul ul ul ul ul ul { list-style-type:circle !important; }
ul ul ul ul ul ul ul ul ul { list-style-type:square !important; }
ul > li { font-family:'Helvetica',Arial,sans-serif;margin:10px 0px 0px 0px !important;padding: 0px 0px 0px 0px !important; color: #2D2D2D; }
.poll-choices > li { margin: 4px 0px 0px 0px !important; }
ol { font-family:'Helvetica',Arial,sans-serif;margin: 0px 0px 0px 25px !important;padding:0px !important;color:#2D2D2D;line-height:24px;list-style:decimal;font-size:16px; }
ol > li { font-family:'Helvetica',Arial,sans-serif;margin:10px 0px 0px 0px !important;padding: 0px 0px 0px 0px !important; color: #2D2D2D; }
li > p, li p { font-family:'Helvetica',Arial,sans-serif;font-size:16px;font-weight:400;line-height:24px;padding:0px; }
.e h3,
.e p,
.e span { padding-bottom:0px;padding-top:0px;mso-margin-top-alt:0px;mso-margin-bottom-alt:0px; }
.e span,
.e li { font-family:'Helvetica',Arial,sans-serif;font-size:16px;color:#2D2D2D;line-height:24px; }
.rec { font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important; }
.rec__button:hover { background-color: #f9fafb !important; }
.copyright a {color: inherit !important; text-decoration: none !important; font-size: inherit !important; font-family: inherit !important; font-weight: inherit !important; line-height: inherit !important;}
.txt_social p { padding: 0; word-break: break-all; }
.table, .table-c, .table-h { border: 1px solid #C0C0C0; }
.table-c { padding:5px; background-color:#FFFFFF; }
.table-c p { color: #2D2D2D; font-family:'Helvetica',Arial,sans-serif !important;overflow-wrap: break-word; }
.table-h { padding:5px; background-color:#F1F1F1; }
.table-h p { color: #2A2A2A; font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif !important;overflow-wrap: break-word; }
@media only screen and (max-width:667px) {
.aa, .w100pc { width: 100% !important; }
.bb img { width: 100% !important; height: auto !important; max-width: none !important; }
.cc { padding: 0px 8px !important; }
.ee { padding-top:10px !important;padding-bottom:10px !important; }
.ff ul, .ff ol { margin: 0px 0px 0px 10px !important;padding: 0px !important; }
.ff li { margin:10px 0px 0px 10px !important; }
.r {height:140px !important;}
.s p { font-size:13px !important;line-height:15px !important; }
.mob-hide {display:none !important;}
.mob-show {display: block !important; width: auto !important; overflow: visible !important; float: none !important; max-height: inherit !important; line-height: inherit !important;}
.mob-stack {width:100% !important;display:block !important;}
.mob-w-full {width:100% !important;}
.mob-block {display:block !important;}
.embed-img {padding:0px 0px 12px 0px !important;}
.socialShare {padding-top:15px !important;}
.rec { padding-left:15px!important;padding-right:15px!important; }
.bodyWrapper { padding:8px 4px 0px 4px !important; }
.social-mobile {float:left !important;margin-top:10px !important;}
}
@media screen and (max-width: 480px) {
u + .a .gg { width: 100% !important; width: 100vw !important; }
.tok-heart { padding-top:75% !important; }
.tok-play { padding-top: 250px !important; }
}
@media screen and (max-width: 320px) {
.tok-heart { padding-top:65% !important; }
}
.u { border: 1px solid #CACACA !important; border-radius: 2px !important; background-color: #ffffff !important; padding: 0px 13px 0px 13px !important; font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif !important;font-size: 12px !important; color: #767676 !important; }
.u a { text-decoration: none; display: block !important; color: #767676 !important; margin: 0px !important; }
.u span, .u img { color: #767676 !important;margin:0px !important; max-height:32px !important;background-color:#ffffff !important; }
</style><!--[if mso]><style type="text/css">
h1, h2, h3, h4, h5, h6 {font-family: Arial, sans-serif !important;}
body, table, td, p, a, span {font-family: Arial, sans-serif !important;}
sup { font-size: 100% !important;vertical-align: .5em !important;mso-text-raise: -1.5% !important;line-height: 0 !important; }
ul { margin-left:0px !important; margin-right:10px !important; margin-top:20px !important; margin-bottom:20px !important; }
ul li { margin-left: 0px !important; mso-special-format: decimal; }
ol { margin-left:0px !important; margin-right:10px !important; margin-top:20px !important; margin-bottom:20px !important; }
ol li { margin-left: 0px !important; mso-special-format: decimal; }
li.listItem { margin-left:15px !important; margin-top:0px !important; }
.paddingDesktop { padding: 10px 0 !important; }
.edm_outlooklist { margin-left: -20px !important; }
.embedImage { display:none !important; }
</style><![endif]--><!-- __merge_tags_in_links__ --><style></style></head><body class="a" style="margin:0px auto;padding:0px;word-wrap:normal;word-spacing:normal;background-color:#FFFFFF;"><div role="article" aria-roledescription="email" aria-label="email_name" lang="en" style="font-size:1rem"><div style="display:none;max-height:0px;overflow:hidden;"> Also: How to write better agent skills  ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ </div><table role="none" width="100%" border="0" cellspacing="0" align="center" cellpadding="0" class="gg"><tr><td align="center" valign="top"><table role="none" width="670" border="0" cellspacing="0" cellpadding="0" class="aa" style="width:670px;table-layout:fixed;"><tr><td class="bodyWrapper" align="center" valign="top" style="padding:8px 0px 0px 0px;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" align="center"><tr><td align="center" valign="top" style="border-width:0px 0px 0px 0px;border-style: solid; border-color: #FFFFFF;border-radius:10px 10px 0px 0px;background-color:#FFFFFFFF;" class="c"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" align="center"><tr id="header"><td style="padding:0px 0px 0px 0px;"><div style="padding-top:0px;padding-right:0px;padding-bottom:20px;padding-left:0px;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" align="center"><tr><td class="f" align="right" valign="top"><p> July 24, 2026 | <a data-read-online-tooltip="true" href="https://link.mail.beehiiv.com/ss/c/u001.kro7WBsAmEsY5mGgiUDePbOdMF_BvViPt7FxYKgxL9vSkmMijl5ZT8M9Nx_7aNKU6EXLeVshP4g7dD3IC-6Iy5LK4mVO7DzF4Rip_jhqnp8kpww9S-sldOMVMTIRqTkxmntoH_wcWEBXo0KuqzqJx1Qj68wbuFVzGuk2CKrcELAl7HB9fqC4TSCHSOHh_nenPOHw06qNCMl2SbMUouV9yLUPnlaAl-fpPEI6wgtDH_pXV200XP4jaAW2aFbb9bRrDCzECTZKkabW9er6Ah5gGCVFXagZqT-y7U30k4T7TjSZN8OZ2mcAIAFHTZlUUkIYBwEfJTV8-wpb3rLnChusxwyI8kNKf5upScwfg7-WRSwmvdmyO_W8QKv7DvKF2Llm7twmdMMwg_iHFTqomenlcjgaW5ztOJtUwi-EIcdnYg1CR6RrgBL5__-RfWW73PhzwfxhqC8xpw7eH4TGKYmSZCYKeooi8Q4MZY9hIrKkXiv8podovOIwVVc9l3GADK3hvfx44NNRb07y_KlwMKEiGk-n5Sz74EhpL0IbN28bkYMLColv2tSXn66-xWerq0_r-H8rJWeHCRtq9LAxreosnXHML9Mu_18xxJiTa6eXWr2MpSTTDMCfxsiwSd_uIbIqB2mZQUKwyCTQso6UVLMZbFgUuSrNtzwJ0mwLTv9RnjBmMpq3s50Z8jiIuwWw5TODQaUk_54lMGiu3GulnuNcaZVseMBC0WPgyJEBCEaCew1AbhHyXV9m4JK3rZb7H8VaN4dpglePw-BFni6_n25RAthzeR8H_C20VImygOJx9Eyc3X8wQNOPPcl5PRwrsvZuqsBYm-Dw1LrQ1qlA-zHDYQ/4sl/rKkd7hBmQ8Gvg3r7At6Vsw/h0/h001._e9lMPs1Hw1Dt5O782-lq2AfiKrfpI71qNrhgw1bxXo">Read online</a></p></td></tr><tr><td style="line-height:0;"><div data-open-tracking="true"> <img src="https://link.mail.beehiiv.com/ss/o/u001.KyojDkr7Qchq5lk88rZzJw/4sl/rKkd7hBmQ8Gvg3r7At6Vsw/ho.gif" alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;"/> </div></td></tr></table></div></td></tr><tr id="content-blocks"><td class="email-card-body" align="center" valign="top" style="padding-bottom:0px;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" align="center"><tr><td align="center" valign="top" style="padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px; " class="dd"><table role="none" border="0" cellspacing="0" cellpadding="0" style="margin:0 auto 0 auto;"><tr><td align="center" valign="top" style="width:670px;"><a href="https://link.mail.beehiiv.com/ss/c/u001.lj8E5PmaCEQWZtY8yZ5P0q7c-5fNFQkf8d8jhrLn-qlTndBIRteN4GJeRhUkRpcTNFQ6cZYGcKFo1gRjq3axLfXOElACJc44BDcr3PbJ9FuC1RROjYzkacTw6qp_jEm_0vZ6tdDhdywzv1iygQFVwaN0PA3NnLKWnSTGQP0xS_jAStOMh9cVxYiLNJUFAHmj0ytCmlwnwrx3xYDnXVbEsRnWB3ph5mNAomdAfXU8LGS381oxl31ueV44kFwurpR6ab-vSXDdLStxFo3-GnBuEQ/4sl/rKkd7hBmQ8Gvg3r7At6Vsw/h1/h001.nRJNU_7GGJ1qHvYmjBp7d8VMst2Rzxfax-7mIf7KOvQ" rel="noopener noreferrer nofollow" style="text-decoration:none;" target="_blank"><img src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80,width=1920,height=3840/uploads/asset/file/3ed76ad3-c467-4187-9f2d-060481519f6d/Group_Scribe.jpg?t=1784874389" alt="" height="auto" width="670" style="display:block;width:100%;" border="0"/></a></td></tr></table></td></tr><tr><td><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style=""><tr><td bgcolor="transparent" style="background-color:transparent;padding:0.0px 0.0px 0.0px 0.0px;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td class="dd" align="left" style="padding:0px 0px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"><b>Welcome back.</b> OpenAI and Anthropic keep finding new ways to make devs more productive. This time, it’s your voice. Both labs just rolled out major voice upgrades to their apps that let you work faster by talking directly as you work — but with two very different directions. </p></td></tr></table></td></tr><tr><td height="8.0px" style="line-height:1px;font-size:1px;height:8.0px;"> </td></tr></table></td></tr><tr><td><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style=""><tr><td bgcolor="transparent" style="background-color:transparent;border-bottom-width:1px;border-color:rgb(34, 34, 34);border-left-width:1px;border-right-width:1px;border-style:solid;border-top-width:4px;padding:10.0px 10.0px 10.0px 10.0px;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td class="dd" align="left" valign="top" style="color:#2A2A2A;font-weight:400;padding:0px 0px;text-align:left;"><h3 style="color:#2A2A2A;font-weight:400;mso-line-height-alt:125.0%;"><span style="font-family:Eczar, Lora, "DejaVu Serif", Georgia, serif;"><b>Today’s Brief</b></span></h3></td></tr><tr><td style="padding-bottom:6px;padding-left:0px;padding-right:0px;padding-top:0px;" class="ee"><div style="margin-left:0px;" class="edm_outlooklist"><ul style="font-weight:400;list-style-type:disc;margin-bottom:0px !important;margin-top:0px !important;padding:0px 0px 0px 0px;"><li class="listItem ultext"><p style="mso-line-height-alt:150.0%;padding:0px;text-align:left;word-break:break-word;"><span style="font-size:16px;">What is Graph Engineering and when to use it</span></p></li><li class="listItem ultext"><p style="mso-line-height-alt:150.0%;padding:0px;text-align:left;word-break:break-word;"> A better workflow to never lose AI context </p></li><li class="listItem ultext"><p style="mso-line-height-alt:150.0%;padding:0px;text-align:left;word-break:break-word;"> Find out how Cursor trains AI models </p></li><li class="listItem ultext"><p style="mso-line-height-alt:150.0%;padding:0px;text-align:left;word-break:break-word;"> The ultimate guide to build and deploy AI agents </p></li></ul></div></td></tr></table></td></tr><tr><td height="12.0px" style="line-height:1px;font-size:1px;height:12.0px;"> </td></tr></table></td></tr><tr><td align="center" valign="top" style="padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px; " class="dd"><table role="none" border="0" cellspacing="0" cellpadding="0" style="margin:0 auto 0 auto;"><tr><td align="center" valign="top" style="width:670px;"><img src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80,width=1920,height=3840/uploads/asset/file/18efc0eb-c3c4-483f-a001-0fe0dcca16c3/Group_from_Figma__2_.png?t=1758120539" alt="" height="auto" width="670" style="display:block;width:100%;" border="0"/></td></tr></table></td></tr><tr><td><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style=""><tr><td bgcolor="transparent" style="background-color:transparent;border-bottom-width:0px;border-color:#222222;border-left-width:1px;border-right-width:1px;border-style:solid;border-top-width:0px;padding:0.0px 0.0px 0.0px 10.0px;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td class="dd" align="left" valign="top" style="color:#2A2A2A;font-weight:400;padding:0px 0px;text-align:left;"><h5 style="color:#2A2A2A;font-weight:400;mso-line-height-alt:100.0%;"><span style="color:rgb(53, 147, 255);font-family:Eczar,Lora,'DejaVu Serif',Georgia,serif;"><b>TODAY IN PROGRAMMING</b></span></h5></td></tr><tr><td class="dd" align="left" style="padding:0px 0px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"></p></td></tr></table></td></tr></table></td></tr><tr><td><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style=""><tr><td bgcolor="transparent" style="background-color:transparent;border-bottom-width:0px;border-color:#222222;border-left-width:1px;border-right-width:1px;border-style:solid;border-top-width:0px;padding:0.0px 0.0px 0.0px 0.0px;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td align="center" valign="top" style="padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px; " class="dd"><table role="none" border="0" cellspacing="0" cellpadding="0" style="margin:0 auto 0 auto;"><tr><td align="center" valign="top" style="width:670px;"><img src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80,width=1920,height=3840/uploads/asset/file/397446b1-0f38-4b1b-9d9f-dc4d0ef27fdc/108265671-1771007434940-260213_cg_32_openai_anthropic_2__1_.jpg?t=1784878699" alt="" height="auto" width="670" style="display:block;width:100%;" border="0"/></td></tr></table></td></tr></table></td></tr></table></td></tr><tr><td><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style=""><tr><td bgcolor="transparent" style="background-color:transparent;border-bottom-width:1px;border-color:#222222;border-left-width:1px;border-right-width:1px;border-style:solid;border-top-width:0px;padding:10.0px 10.0px 10.0px 10.0px;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td class="dd" align="left" style="padding:0px 0px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"><span style="font-weight:600;"><b>OpenAI and Anthropic race to make voice modes useful:</b></span> Both rival labs shipped powerful voice upgrades yesterday. ChatGPT’s desktop app now lets you <a class="link" href="https://link.mail.beehiiv.com/ss/c/u001.tgWOPLtqyPb9_0gOXDT9L2lrKxPTiGchahOs59lZRpTqlXPu8TRPgnh3j0IMkNDWUaYPV83__VnSSc7rB0lt3WcXQSib_mTzGO52FEhbCDJOiQI7AeCap8GGfRhA5Ghm3Q3fMPRxqEu5SK8AN4yxCysjNKR8GqFMsIZrNNxEb-At9bp3nbR9hb_5PUoH3taDmUTXbRBH8S3b-3F-czyRmHdZ6T8OgW4U3uMzeD49mHQd1pVv186BpGNHLM0QqnA1ps8CJ3I8RMQfdpnYpwrKr2UEPnu8QJVsZqqO2v2CjyVzMRUtHYdbOpGXCRvumiSB/4sl/rKkd7hBmQ8Gvg3r7At6Vsw/h2/h001.kg-ViAarZxIL9GSr68IGLa746TqHYlnRGx3TfhHOals" target="_blank" rel="noopener noreferrer nofollow"><span><b>control agents</b></span></a> with your voice (available to paid plans). It's powered by the latest GPT-Live voice models to run realtime as you work. Anthropic followed with an update of its own to improve conversational reasoning (<a class="link" href="https://link.mail.beehiiv.com/ss/c/u001.tgWOPLtqyPb9_0gOXDT9L6YGXVUsBvZtEeQrv2KrPmQQ3qdtzP_Vjhz1gCR3LWroc8vBznOKgK39S1NMPDOZamXbWsUqVSTbZj7CkDE-ca2I7i5R3_ZN4UwSvhC9oUzPIerMSuBu-U79KqIn7_9j8AvfiS8NONLaZtSAVrmhmMgMKyTerz7PMcusc1L2VK5GRL6nbNk-MNnmxWpoqC2X0zqJNApBtIKv0JpnTSt58fHlYKMvGEbOLVC83bxNDvbQ_zfhQ9XOhLkZtJyjHEeHuOB6G7w-HckpyzO3sPyze0YZIpO4qU1xYufQEjlhi_6e/4sl/rKkd7hBmQ8Gvg3r7At6Vsw/h3/h001.xM03E-A4Gzzg6G1Lb-3XIDUuQd3m2ldyACl-Rw5hWOc" target="_blank" rel="noopener noreferrer nofollow"><span>see how it works</span></a>). Claude's voice mode now uses Opus and Sonnet for better reasoning and can connect to your email or calendar mid-chat. </p></td></tr><tr><td class="dd" align="left" style="padding:0px 0px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"><b>Notion brings infrastructure-as-code to workspaces:</b> The productivity platform just dropped a <a class="link" href="https://link.mail.beehiiv.com/ss/c/u001.tgWOPLtqyPb9_0gOXDT9L55MOTMkkyXZMSXWo-Xntq54OlxLwECYFGft198eg2UaCELB3YE4Uj8JVIFJmVS_6j0SXcXk9PgUcqiK56OEiqKBdmOpSn8kRJB6UtvrgDiuj61HbBOqvOI_9CGt3Y_3elMf3D269SB9vqeLs7TJR1mrhSL8B7bmYL4iX0qGd-OnzrUdeH8-YSzvwMBHODaPxZqhLuYEdYSAEluaGXAzJY7l0EMEiv_edioLPSJCMVw0DbzlExwZCwWDyrWXE7Xp8XfKhPQwq-_TrMIJ5bMqljzst6uopj5BXhvzX4txt1ge/4sl/rKkd7hBmQ8Gvg3r7At6Vsw/h4/h001.prHefldyeLjWeFJggQLVTZm28Bs2iU-9q6CB6IdDG9E" target="_blank" rel="noopener noreferrer nofollow"><span><b>beta</b></span></a><b> </b>version that lets teams define teamspaces, databases, and custom agents using TypeScript. Now, engineering teams can review every workspace change to their setup in Git, build setups with coding agents, and recreate tested configurations anywhere without starting from scratch. Apply for the beta <a class="link" href="https://link.mail.beehiiv.com/ss/c/u001.VbEOSrOul3-OJLQ24EO2NO3_GQxfSWEDw2bqTvvhgMMKV9t8w7-cSZ8XE_1OirCnk75Cd3plJPevAQcIpNUYIYTaSF1L71yq8KQYT11JKx9KuQKYb6MCsJ8EJaBqEZK5QSuvE4Mj-2xgr4dazBlS3bjkMd1WjVsMJKCeGmQEdDsvz1DS6DuDkLdx8W27oBXdu5RG2P6Np6fPS9OznWoAcrnXdI45bqOMSXUja1YtO_If4mLFH6rOhW7nvmzfNhse65n71DJcSsQRRIjRSiJBfg/4sl/rKkd7hBmQ8Gvg3r7At6Vsw/h5/h001.4S8a8xr7Icj4OIm3omsXudcRm4dGCKyGlfDWOVfvsaw" target="_blank" rel="noopener noreferrer nofollow"><span><b>here.</b></span></a></p></td></tr><tr><td class="dd" align="left" style="padding:0px 0px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"><b>Jack Dorsey wants to put AI agents inside your team chat:</b> Twitter co-founder Jack Dorsey's company Block is taking on Slack and GitHub with <a class="link" href="https://link.mail.beehiiv.com/ss/c/u001.ZELe4XSJUXiTVID8fUzIAMNMdaKF89Ejclbf28hDndpEcz38AgHe8smXOvvHLnlhurDi-4B5i1p_HWbyuCkuZJqA_QyDRFBqe_80C4iLf5n4ggOd7DswmJHhXhZGGW1b4P5fRUGLkuvXpofjBvhkOg8wRywYUKovD5DCD9KWDSQUobkmomM7fTenaSIslxY13MZJPHXW7Bf-kXn3_XqdKde4VTwuxG7Q-G5dNlzATBF_t17YEgrQEIeTQMQo5KdKhqvfFzGR8Wp-XZRs877pd29KOZZE6twswrvhpjWpTxgFBCln3LvYr0fgYmahteq7CJoR8sAJWel3E9ftQiEMsqYPzEFM9a1tueYv-_G1js8/4sl/rKkd7hBmQ8Gvg3r7At6Vsw/h6/h001.vU1XBivZAcSszs_30z1EW4MF5uPSB54NPTSLOd0iQh4" target="_blank" rel="noopener noreferrer nofollow"><span>Buzz</span></a>. This platform looks a lot like Slack, except AI agents work right alongside humans in the same channels. Developers can manage repos, review code, and pull agents into tasks without ever leaving the app. Buzz is also open source, which means teams can customize their instance to fit their exact workflows. <a class="link" href="https://link.mail.beehiiv.com/ss/c/u001.ZELe4XSJUXiTVID8fUzIAHrB5NP7VWA8_LzACjo8l8qg-L9kd-EgXW0uIsXqngWIDludu71mr79Cws7LuM6PsFuSm-b7tiJF7JbDh4tkfjgKgDiAQAAdMiuJoIuHqOh1hBxXa_Db6N8uGl4XWA6pPFlCqoj8UJQ8oF5q5VTSIKPJrN-COsIlk1fgwHFtEP6SuhTkip91AEep_Os0uOxVnf6yIKwfa_bFGZoEBi49zXWsTEDUU2-rThUCAeotf1PkvcNnP0CXjUwg-8ldmrdEuA/4sl/rKkd7hBmQ8Gvg3r7At6Vsw/h7/h001.7yz2rUoMJ_dgk_Ba0NdjfqxifFxhPeOqN2ewgnQmT_A" target="_blank" rel="noopener noreferrer nofollow"><span>Try it here.</span></a></p></td></tr></table></td></tr><tr><td height="10.0px" style="line-height:1px;font-size:1px;height:10.0px;"> </td></tr></table></td></tr><tr><td align="center" valign="top" style="padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px; " class="dd"><table role="none" border="0" cellspacing="0" cellpadding="0" style="margin:0 auto 0 auto;"><tr><td align="center" valign="top" style="width:670px;"><img src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80,width=1920,height=3840/uploads/asset/file/18efc0eb-c3c4-483f-a001-0fe0dcca16c3/Group_from_Figma__2_.png?t=1758120539" alt="" height="auto" width="670" style="display:block;width:100%;" border="0"/></td></tr></table></td></tr><tr><td><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style=""><tr><td bgcolor="transparent" style="background-color:transparent;border-bottom-width:0px;border-color:#222222;border-left-width:1px;border-right-width:1px;border-style:solid;border-top-width:0px;padding:0.0px 0.0px 0.0px 10.0px;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td class="dd" align="left" valign="top" style="color:#2A2A2A;font-weight:400;padding:0px 0px;text-align:left;"><h5 style="color:#2A2A2A;font-weight:400;mso-line-height-alt:100.0%;"><span style="color:rgb(3, 7, 18);font-family:Eczar,Lora,'DejaVu Serif',Georgia,serif;"><b>PRESENTED BY SCRIBE</b></span></h5></td></tr><tr><td class="dd" align="left" valign="top" style="color:#2A2A2A;font-weight:400;padding:0px 0px;text-align:left;"><h2 style="color:#2A2A2A;font-weight:400;mso-line-height-alt:150.0%;"><span style="font-weight:700;"><a class="link" href="https://link.mail.beehiiv.com/ss/c/u001.lj8E5PmaCEQWZtY8yZ5P0q7c-5fNFQkf8d8jhrLn-qlTndBIRteN4GJeRhUkRpcTNFQ6cZYGcKFo1gRjq3axLfXOElACJc44BDcr3PbJ9FuC1RROjYzkacTw6qp_jEm_0vZ6tdDhdywzv1iygQFVwaN0PA3NnLKWnSTGQP0xS_jAStOMh9cVxYiLNJUFAHmjWPFxo0gGR6F2gmKpcjeFscAXvNv77yvSggnXoqqZ7JNA38O8sWNYpphUVguk4nn4nx6reklI4rmyLJaVK1BCdw/4sl/rKkd7hBmQ8Gvg3r7At6Vsw/h8/h001.6VSy0A70MOpRwTG3Q0qG6gTJQOhgOMsOT0PYvqbJYk8" target="_blank" rel="noopener noreferrer nofollow"><span>Nobody writes the how-to doc. So Scribe builds it for you.</span></a></span></h2></td></tr></table></td></tr></table></td></tr><tr><td><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style=""><tr><td bgcolor="transparent" style="background-color:transparent;border-bottom-width:0px;border-color:#a1a1a1;border-left-width:1px;border-right-width:1px;border-style:solid;border-top-width:0px;padding:0.0px 0.0px 0.0px 0.0px;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td align="center" valign="top" style="padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px; " class="dd"><table role="none" border="0" cellspacing="0" cellpadding="0" style="margin:0 auto 0 auto;"><tr><td align="center" valign="top" style="width:670px;"><a href="https://link.mail.beehiiv.com/ss/c/u001.lj8E5PmaCEQWZtY8yZ5P0q7c-5fNFQkf8d8jhrLn-qlTndBIRteN4GJeRhUkRpcTNFQ6cZYGcKFo1gRjq3axLfXOElACJc44BDcr3PbJ9FuC1RROjYzkacTw6qp_jEm_0vZ6tdDhdywzv1iygQFVwaN0PA3NnLKWnSTGQP0xS_jAStOMh9cVxYiLNJUFAHmjwvGRuPixkSfIdtFOSH6M15b-GCSu7eCrPKZDeVIqH2tgXRZgINxgvAVR7c57PX9xkbS9x-TWxh0BJCCBLG7B9A/4sl/rKkd7hBmQ8Gvg3r7At6Vsw/h9/h001.jeRQVJz-jJXPTTsyUZCxt8pPENN6MzUCMgrdVRc4yVo" rel="noopener noreferrer nofollow" style="text-decoration:none;" target="_blank"><img src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80,width=1920,height=3840/uploads/asset/file/e0613554-dd3c-43d9-a1c5-b2f414671908/ChatGPT_Image_Jul_24__2026__11_31_57_AM.jpg?t=1784874775" alt="" height="auto" width="670" style="display:block;width:100%;" border="0"/></a></td></tr></table></td></tr></table></td></tr></table></td></tr><tr><td><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style=""><tr><td bgcolor="transparent" style="background-color:transparent;border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-bottom-width:1px;border-color:#030712;border-left-width:1px;border-right-width:1px;border-style:solid;border-top-left-radius:0px;border-top-right-radius:0px;border-top-width:0px;padding:12.0px 12.0px 12.0px 12.0px;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td class="dd" align="left" style="padding:0px 0px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"><span style="font-weight:700;"><b>Here's how it works:</b></span> do the task once with Scribe Capture running. </p></td></tr><tr><td class="dd" align="left" style="padding:0px 0px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"> It records your clicks and screens, then generates a step-by-step guide with screenshots. </p></td></tr><tr><td class="dd" align="left" style="padding:0px 0px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"><a class="link" href="https://link.mail.beehiiv.com/ss/c/u001.lj8E5PmaCEQWZtY8yZ5P0q7c-5fNFQkf8d8jhrLn-qlTndBIRteN4GJeRhUkRpcTNFQ6cZYGcKFo1gRjq3axLfXOElACJc44BDcr3PbJ9FuC1RROjYzkacTw6qp_jEm_0vZ6tdDhdywzv1iygQFVwaN0PA3NnLKWnSTGQP0xS_jAStOMh9cVxYiLNJUFAHmjzw6dAhU0LyU63euD_aEYdLnKH613n3jDgeIhCc4ZRBEPJkQMgQp_UhTDIEKgJRik4bJYJ6408dQnRyD0KkjNTA/4sl/rKkd7hBmQ8Gvg3r7At6Vsw/h10/h001.KvwWkV_BQXpDBM4PP0b40IVYmWvTvYDACMsfWCJcHSU" target="_blank" rel="noopener noreferrer nofollow"><span>No writing, no screen recording, no cleanup</span></a>. New hires follow the guide instead of pinging your senior engineers. </p></td></tr><tr><td class="dd" align="left" style="padding:0px 0px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"><span style="font-weight:700;"><a class="link" href="https://link.mail.beehiiv.com/ss/c/u001.lj8E5PmaCEQWZtY8yZ5P0q7c-5fNFQkf8d8jhrLn-qlTndBIRteN4GJeRhUkRpcTNFQ6cZYGcKFo1gRjq3axLfXOElACJc44BDcr3PbJ9FuC1RROjYzkacTw6qp_jEm_0vZ6tdDhdywzv1iygQFVwaN0PA3NnLKWnSTGQP0xS_jAStOMh9cVxYiLNJUFAHmjdPx44HEnFIqfulfhScW02ZenbuPYQVXAVFF04XFBexUXJGay2UI4Z-9ii5GsKTr1ueHecdrY6B8atOiPMZxT4g/4sl/rKkd7hBmQ8Gvg3r7At6Vsw/h11/h001.cElrDyDm3qtFVemap4M5anpJ08p_9elo_5ULVrw2ZuQ" target="_blank" rel="noopener noreferrer nofollow"><span><b>Roll it out to your team</b></span></a></span></p></td></tr></table></td></tr><tr><td height="8.0px" style="line-height:1px;font-size:1px;height:8.0px;"> </td></tr></table></td></tr><tr><td align="center" valign="top" style="padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px; " class="dd"><table role="none" border="0" cellspacing="0" cellpadding="0" style="margin:0 auto 0 auto;"><tr><td align="center" valign="top" style="width:670px;"><img src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80,width=1920,height=3840/uploads/asset/file/18efc0eb-c3c4-483f-a001-0fe0dcca16c3/Group_from_Figma__2_.png?t=1758120539" alt="" height="auto" width="670" style="display:block;width:100%;" border="0"/></td></tr></table></td></tr><tr><td><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style=""><tr><td bgcolor="transparent" style="background-color:transparent;border-bottom-width:0px;border-color:#222222;border-left-width:1px;border-right-width:1px;border-style:solid;border-top-width:0px;padding:0.0px 0.0px 0.0px 10.0px;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td class="dd" align="left" valign="top" style="color:#2A2A2A;font-weight:400;padding:0px 0px;text-align:left;"><h5 style="color:#2A2A2A;font-weight:400;mso-line-height-alt:100.0%;"><span style="color:rgb(53, 147, 255);font-family:Eczar,Lora,'DejaVu Serif',Georgia,serif;"><b>INSIGHT</b></span></h5></td></tr><tr><td class="dd" align="left" valign="top" style="color:#2A2A2A;font-weight:400;padding:0px 0px;text-align:left;"><h2 style="color:#2A2A2A;font-weight:400;mso-line-height-alt:150.0%;"><b>“Graph Engineering” is gaining momentum among top Silicon Valley engineers. Here’s what you need to know:</b></h2></td></tr></table></td></tr></table></td></tr><tr><td><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style=""><tr><td bgcolor="transparent" style="background-color:transparent;border-bottom-width:0px;border-color:#222222;border-left-width:1px;border-right-width:1px;border-style:solid;border-top-width:0px;padding:0.0px 0.0px 0.0px 0.0px;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td align="center" valign="top" style="padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px; " class="dd"><table role="none" border="0" cellspacing="0" cellpadding="0" style="margin:0 auto 0 auto;"><tr><td align="center" valign="top" style="width:670px;"><img src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80,width=1920,height=3840/uploads/asset/file/e56c0ead-5c2f-4379-9376-395bf1225178/Black_and_Green_Modern_Finance_Business_Report_Presentation__15_.jpg?t=1784888266" alt="" height="auto" width="670" style="display:block;width:100%;" border="0"/></td></tr><tr><td align="left" valign="top" class="t" style="width:670px; padding: 4px 4px 4px 4px;"><p>Graph of a knowledge base agent. Source: LangChain.</p></td></tr></table></td></tr></table></td></tr></table></td></tr><tr><td><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style=""><tr><td bgcolor="transparent" style="background-color:transparent;border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-bottom-width:1px;border-color:#030712;border-left-width:1px;border-right-width:1px;border-style:solid;border-top-left-radius:0px;border-top-right-radius:0px;border-top-width:0px;padding:12.0px 12.0px 12.0px 12.0px;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td class="dd" align="left" style="padding:0px 0px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"> “Graph engineering” is the latest engineering trend <a class="link" href="https://link.mail.beehiiv.com/ss/c/u001.tgWOPLtqyPb9_0gOXDT9Lx7971NTL66pnA2efS1BPPO_hroPaPzbkJcxENsGj-aY_mNAakA2rZjZMatAVamNCcLuwSkEu1eHfXi2WGu_96Tscnu4rM2kQK6fryoaI3j6sCjoR5x71OtM7ykBSoPtiqRFqYgZvj00spT03me01zXJZtWhs3NRZBhAgxR3ZnYaz_5jT2OsXQeOlmGRwJShsMWay6eHBO0_ylwSYaydfvK-UYQOBJLpPzYrEb1BLMjj-bL5ywHppjelitazK7ydKF2im65oqoDHkE7XfAKTK04kNgyfvg2u6EypNfb-lgLu/4sl/rKkd7hBmQ8Gvg3r7At6Vsw/h12/h001.fRkUSuHTGw6bX1mK_igfmVhbVE_JrMCUOppUkDAGICs" target="_blank" rel="noopener noreferrer nofollow"><span>gaining traction</span></a> in Silicon Valley. But behind the label sits a genuinely useful idea: Graphs let you impose your own knowledge of how a system should work, rather than relying entirely on the LLM's judgement. </p></td></tr><tr><td class="dd" align="left" style="padding:0px 0px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"><b>How they work:</b> Think of a graph as a flowchart your agent must follow. It has two parts: boxes and arrows. A box does one piece of work. It might run some code, ask the LLM a question, or call a tool. An arrow tells the agent which box to go to next. Some arrows are fixed (after step A, always do step B), while others depend on the result (e.g. if the customer's ticket is about billing, go to the billing box, or if it's technical, go to the tech box). </p></td></tr><tr><td class="dd" align="left" style="padding:0px 0px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"> So the whole idea is that instead of hoping that the model picks the right path every time, you make wrong paths impossible using graphs. </p></td></tr><tr><td class="dd" align="left" style="padding:0px 0px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"><b>Lessons from production:</b></p></td></tr><tr><td style="padding-bottom:6px;padding-left:0px;padding-right:0px;padding-top:0px;" class="ee"><div style="margin-left:0px;" class="edm_outlooklist"><ul style="font-weight:400;list-style-type:disc;margin-bottom:0px !important;margin-top:0px !important;padding:0px 0px 0px 0px;"><li class="listItem ultext"><p style="mso-line-height-alt:150.0%;padding:0px;text-align:left;word-break:break-word;"> Agent graphs are usually not Directed Acyclic Graphs (graphs that only move forward and never circle back). Real agents need to go back: retry a failed call, fix an answer, or wait for a human to approve something. </p></li><li class="listItem ultext"><p style="mso-line-height-alt:150.0%;padding:0px;text-align:left;word-break:break-word;"> A loop is simply the smallest possible graph with one node cycling on itself until the job is done. </p></li><li class="listItem ultext"><p style="mso-line-height-alt:150.0%;padding:0px;text-align:left;word-break:break-word;"> You do not always want to define every edge up front. Sometimes a node decides at runtime how much work to create. </p></li></ul></div></td></tr><tr><td class="dd" align="left" style="padding:0px 0px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"><b>Graphs or loops?</b> The decision comes down to how predictable your workflow is. If your team knows the steps in advance, encode them as a graph and let the model reason only where it adds value. If the task is open-ended, like deep research where planning and delegation can't be pinned down beforehand, a simple agent loop works better. Read <a class="link" href="https://link.mail.beehiiv.com/ss/c/u001.AtRzLqL3EQmRcf6rV4Xquk5a8D-tPm3kjWfgE7ipZWflT26AyGe30PLU8NsNqxmpykdw9aOpaiuoMrFytzIDyCeTO2Akdoso-xzegZHRQKvRQYCY9qOFm45gZ35Z3G8xos_ERiGjh8v57uDpo_kzEewSDASJC5aDlnBtMvZ0t-uCfRcdt4v_6jaXJAFLAcwR9Rk8eQfwiJrrADlnuZB1O4b9Serl2Zcco5P4igPPASKxHrbbmq9pNCTpkqNKvbO35I-rarLDZ6UgAWckzkopBdRJWNBbJhOlcOhwYCcAgGVK5yefUlPl11Rgk2Lm4T1SJ7fkF_Cyj6Os5yz1fVq91Q/4sl/rKkd7hBmQ8Gvg3r7At6Vsw/h13/h001.ya7c3sCxFRou06kdAxk7eBIGmHdyuUK14NmmjEJRvoc" target="_blank" rel="noopener noreferrer nofollow"><span>this guide</span></a> to get started. </p></td></tr></table></td></tr><tr><td height="8.0px" style="line-height:1px;font-size:1px;height:8.0px;"> </td></tr></table></td></tr><tr><td align="center" valign="top" style="padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px; " class="dd"><table role="none" border="0" cellspacing="0" cellpadding="0" style="margin:0 auto 0 auto;"><tr><td align="center" valign="top" style="width:670px;"><img src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80,width=1920,height=3840/uploads/asset/file/18efc0eb-c3c4-483f-a001-0fe0dcca16c3/Group_from_Figma__2_.png?t=1758120539" alt="" height="auto" width="670" style="display:block;width:100%;" border="0"/></td></tr></table></td></tr><tr><td><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style=""><tr><td bgcolor="transparent" style="background-color:transparent;border-bottom-width:0px;border-color:#222222;border-left-width:1px;border-right-width:1px;border-style:solid;border-top-width:0px;padding:0.0px 0.0px 0.0px 10.0px;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td class="dd" align="left" valign="top" style="color:#2A2A2A;font-weight:400;padding:0px 0px;text-align:left;"><h5 style="color:#2A2A2A;font-weight:400;mso-line-height-alt:100.0%;"><span style="color:rgb(53, 147, 255);font-family:Eczar,Lora,'DejaVu Serif',Georgia,serif;"><b>IN THE KNOW</b></span></h5></td></tr><tr><td class="dd" align="left" valign="top" style="color:#2A2A2A;font-weight:400;padding:0px 0px;text-align:left;"><h2 style="color:#2A2A2A;font-weight:400;mso-line-height-alt:150.0%;"><b>What’s trending on socials and headlines</b></h2></td></tr></table></td></tr></table></td></tr><tr><td><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style=""><tr><td bgcolor="transparent" style="background-color:transparent;border-bottom-width:0px;border-color:#222222;border-left-width:1px;border-right-width:1px;border-style:solid;border-top-width:0px;padding:0.0px 0.0px 0.0px 0.0px;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td align="center" valign="top" style="padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px; " class="dd"><table role="none" border="0" cellspacing="0" cellpadding="0" style="margin:0 auto 0 auto;"><tr><td align="center" valign="top" style="width:670px;"><img src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80,width=1920,height=3840/uploads/asset/file/b3431c2e-2634-4a12-a5aa-463dd4686fd9/CleanShot_2026-07-24_at_11.59.35_2x.jpg?t=1784874816" alt="" height="auto" width="670" style="display:block;width:100%;" border="0"/></td></tr><tr><td align="left" valign="top" class="t" style="width:670px; padding: 4px 4px 4px 4px;"><p>Meme of the day.</p></td></tr></table></td></tr></table></td></tr></table></td></tr><tr><td><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style=""><tr><td bgcolor="transparent" style="background-color:transparent;border-bottom-width:1px;border-color:#222222;border-left-width:1px;border-right-width:1px;border-style:solid;border-top-width:0px;padding:10.0px 10.0px 10.0px 10.0px;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td style="padding-bottom:6px;padding-left:0px;padding-right:0px;padding-top:0px;" class="ee"><div style="margin-left:0px;" class="edm_outlooklist"><ul style="font-weight:400;list-style-type:disc;margin-bottom:0px !important;margin-top:0px !important;padding:0px 0px 0px 0px;"><li class="listItem ultext"><p style="mso-line-height-alt:150.0%;padding:0px;text-align:left;word-break:break-word;"><b>Decision Tree:</b> If you end your AI coding session the wrong way, you’ll lose all your context. This viral <a class="link" href="https://link.mail.beehiiv.com/ss/c/u001.tgWOPLtqyPb9_0gOXDT9L7Nk6SQdyH-YUcmNmWQbbdppMJuzC0sQ-uYB_numg8ItdJOKgN6z9O_FBkMa36H2BQHOi-pY1okBbNZ1NP3DdFYWmguh0HkCAnGll1G9eE6K1EvHdQxgwrs1X7YIuXi7loRxc9ApgIFZDOJJFW--GPtP71aSI9LbXZGuBj5raOS1QavIX_rusoxUQ_I9F-wFyjNXRYoPYiQijLsXGquNxqclV6JBJkl2y5Pd6SNa4Q3K2zYn6vubaRyqXkRyQMgkpiGwxvCTDTsCACDK7H0xdkeiP_V9BduZ3d52PnSUvWut/4sl/rKkd7hBmQ8Gvg3r7At6Vsw/h14/h001.vvdABawAzbPLgyJfLPZM4Qdr8MW-viz0kvxpdSvDz6A" target="_blank" rel="noopener noreferrer nofollow"><span><b>decision tree</b></span></a> shows when to reset, compress, or spawn a subagent (2.2K bookmarks). </p></li><li class="listItem ultext"><p style="mso-line-height-alt:150.0%;padding:0px;text-align:left;word-break:break-word;"><b>Security Shock:</b> An AI model just found and exploited a brand-new Redis vulnerability in <a class="link" href="https://link.mail.beehiiv.com/ss/c/u001.tgWOPLtqyPb9_0gOXDT9L9w4niWoGwWKKL5tmWbEDGnogehIN74poUMq2_Os3Nan7t0yWWCO_wpmbyg7br7Q19VM3LofD050QFdOOyShTg0yokBx3AlUJqSjwxcPKuyVtJUv2NYUvN6W9Xvkkro9rAU228eLg6D3VWhehTxXX2ttrtthibAqtkFa3bVU_ZSXQiqSxtCK1953OqrEtfDIYvgS_1XrHdoHmsKkMl6IMjqpzNIDbXT9ri4YPPN6PVb8U-u3QwawUySs7UpoQ78W6CrxSee8s58_dl8jLHkxJaha3t3WDpeYnhBzhkxJvZFl/4sl/rKkd7hBmQ8Gvg3r7At6Vsw/h15/h001.LvmxQthzBra6jb241h4ArTNZ7nHMU9WMdudYQVieESc" target="_blank" rel="noopener noreferrer nofollow"><span><b>27 minutes</b></span></a>. The researcher behind the viral post calls it a first for LLMs (1.1M views). </p></li><li class="listItem ultext"><p style="mso-line-height-alt:150.0%;padding:0px;text-align:left;word-break:break-word;"><b>Spicy Theory:</b> An AI researcher says Chinese labs keep winning, and it's not talent, money, or compute. <a class="link" href="https://link.mail.beehiiv.com/ss/c/u001.tgWOPLtqyPb9_0gOXDT9L5izWEzq4fUJ1yxhFO0URlQvWiI36ZeRBMzi4h88X6bOx3CV4u183S999RWntBG82nbBOPNp9erxsyiXSgyTf5j2hhCK_rITinNSK989qpVRlQoAnvDpJqMqPgiV0DKJEbnOLjkuFML94xAsNnJxbN2fY03LIJmmnhAzXl5W9Qs49cbEW9D5b47UP6zpFjXBuQO-Mko2q_xCkE1x6qkM95U3SakH9pZossHdb2btbKoXfZmqxanJgAOWx14AO_2rLoegAw2OSfUbBg1gmM27IiDhhQVGZMavWq7_vS5ldr44/4sl/rKkd7hBmQ8Gvg3r7At6Vsw/h16/h001.CqUaMMtT3gV_iOXdeS7iOwR7SH5SnX5f2_oMslGAlEQ" target="_blank" rel="noopener noreferrer nofollow"><span><b>Here’s his take</b></span></a> (1M views). </p></li><li class="listItem ultext"><p style="mso-line-height-alt:150.0%;padding:0px;text-align:left;word-break:break-word;"><b>Hot Role:</b> One AI job title is growing 2x faster than "AI Engineer," according to scraped hiring data. A senior engineer <a class="link" href="https://link.mail.beehiiv.com/ss/c/u001.yBywWjiZ7oCsTrXLmaNhknLnKsse9D5a4bROmWGNTVTOZJaNfrnmdmszUi_m2wCm73aHPaxPPdooIZbH8mg4lWBIwIlF4025qZEq-2aBeWUcdO2xb8HBi1SeScD0GBoVgM8Vpf48kgLkfnbYAaxczCmxKIfek3U0sVNpcbAgm9kRaVdRMlRNLTxqxR6cWsGk9OacyJVJ6vVwkphvrcKBUHH4ldDkmv8VtIDXhemzv2G4tfwhsqxQGi6juya_Hpt1bvKVqaWOfIe0xa3KgS0LZArPuTAZG3SEXFtO59Z7ksNo31ewV6TMZoO6E30CZ9iLHA2OWvi1iH0eLoN53SjgHribcC5duZf4Div6Xsyr8Ro/4sl/rKkd7hBmQ8Gvg3r7At6Vsw/h17/h001.LZYby9vViH5EtYFqKxNhycBGRLaqa5ghsZZcMB1NNAw" target="_blank" rel="noopener noreferrer nofollow"><span><b>broke down</b></span></a> what the role actually involves. </p></li><li class="listItem ultext"><p style="mso-line-height-alt:150.0%;padding:0px;text-align:left;word-break:break-word;"><b>Model School:</b> Most developers use AI models daily without knowing how they're actually trained. A Cursor engineer <a class="link" href="https://link.mail.beehiiv.com/ss/c/u001.tgWOPLtqyPb9_0gOXDT9L0Y-VyxdwnT_lYro7TaHKtsmbRVp0OD6Akwih209PTWXL-JAYLoK3FmGb8iIFMAf03fbKct1fF1lxYuOSSKPj7AZwd4KFECHrgJ7eFOsBNnjvQOdjlA7yo06Grfip7xanlJOYyBifE4OcekWZ86-37ASQTkgNg-OBOnBiUCDv7PtGeksBudQzNziLUzL6MzydC7dbnA8uRNdsS9BPWNgurfj0tc7SPqWJks_oky8QGEDU6K5oKxYb_WVt11UO7aaaXHH44i8bVEdvEFNLijSgWvu6xkvo93Ickg9VEl74idK/4sl/rKkd7hBmQ8Gvg3r7At6Vsw/h18/h001.em4asSeja_ycu_WQH8UkanBjmEzvwGkmM3eOwR0QZ6o" target="_blank" rel="noopener noreferrer nofollow"><span><b>explains</b></span></a> how training really works (1.1K bookmarks). </p></li></ul></div></td></tr></table></td></tr><tr><td height="10.0px" style="line-height:1px;font-size:1px;height:10.0px;"> </td></tr></table></td></tr><tr><td align="center" valign="top" style="padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px; " class="dd"><table role="none" border="0" cellspacing="0" cellpadding="0" style="margin:0 auto 0 auto;"><tr><td align="center" valign="top" style="width:670px;"><img src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80,width=1920,height=3840/uploads/asset/file/18efc0eb-c3c4-483f-a001-0fe0dcca16c3/Group_from_Figma__2_.png?t=1758120539" alt="" height="auto" width="670" style="display:block;width:100%;" border="0"/></td></tr></table></td></tr><tr><td><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style=""><tr><td bgcolor="transparent" style="background-color:transparent;border-bottom-width:0px;border-color:#222222;border-left-width:1px;border-right-width:1px;border-style:solid;border-top-width:0px;padding:0.0px 0.0px 0.0px 10.0px;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td class="dd" align="left" valign="top" style="color:#2A2A2A;font-weight:400;padding:0px 0px;text-align:left;"><h5 style="color:#2A2A2A;font-weight:400;mso-line-height-alt:100.0%;"><span style="color:rgb(53, 147, 255);font-family:Eczar,Lora,'DejaVu Serif',Georgia,serif;"><b>TOP & TRENDING RESOURCES</b></span></h5></td></tr><tr><td class="dd" align="left" style="padding:0px 0px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"></p></td></tr></table></td></tr></table></td></tr><tr><td><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style=""><tr><td bgcolor="transparent" style="background-color:transparent;border-bottom-width:0px;border-color:#222222;border-left-width:1px;border-right-width:1px;border-style:solid;border-top-width:0px;padding:0.0px 0.0px 0.0px 0.0px;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td align="center" valign="top" style="padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px; " class="dd"><table role="none" border="0" cellspacing="0" cellpadding="0" style="margin:0 auto 0 auto;"><tr><td align="center" valign="top" style="width:670px;"><a href="https://link.mail.beehiiv.com/ss/c/u001.WM_5VEepnkJ2XyRjDAXS4Rj3rsKZLdT3rH_WcVaVQt19IjsjiUz05ePzstm9qcpFQ_t2jZ6yjaj1S3_R8bYkEVONORiwHURGuW1rlNn0YomjknO5STVx4mey5NW8dIxKgKeytES8y4TIyEf3MjqX2GaXelRt0E3OqSFEArTMPNf54WGDKgA-ipJ2YWVsGenc4rpcKj-JzjI_mdxIcL7z_K_S9DDx5YDex4OPz0RA2is80Fq0s3LC34JEbaN9krjiqxRMxEx0guDVK_a6JQBH2_KGWBTNu15kFDstz-Mi9leCQeKmFTTggtNTclkPfK61/4sl/rKkd7hBmQ8Gvg3r7At6Vsw/h19/h001.vgyMOK24SZ-3hEHrQqOnRYgWdwoWpVk2rrzgvy1EkAI" rel="noopener noreferrer nofollow" style="text-decoration:none;" target="_blank"><img src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80,width=1920,height=3840/uploads/asset/file/04694ae7-a72a-48ad-92b8-19394dbe58de/Thumbnail__67_.jpg?t=1784875022" alt="" height="auto" width="670" style="display:block;width:100%;" border="0"/></a></td></tr><tr><td align="left" valign="top" class="t" style="width:670px; padding: 4px 4px 4px 4px;"><p>Click here to watch the tutorial.</p></td></tr></table></td></tr></table></td></tr></table></td></tr><tr><td><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style=""><tr><td bgcolor="transparent" style="background-color:transparent;border-bottom-width:1px;border-color:#030712;border-left-width:1px;border-right-width:1px;border-style:solid;border-top-width:0px;padding:10.0px 10.0px 10.0px 10.0px;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td class="dd" align="left" valign="top" style="color:#2A2A2A;font-weight:400;padding:0px 0px;text-align:left;"><h3 style="color:#2A2A2A;font-weight:400;mso-line-height-alt:125.0%;"><b>Top Tutorial</b></h3></td></tr><tr><td class="dd" align="left" style="padding:0px 0px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"><a class="link" href="https://link.mail.beehiiv.com/ss/c/u001.AtRzLqL3EQmRcf6rV4XqurfUThgThGIbYFq2GU1iJjyIDikn6ylpwrMETdtIgVoLCPnaVHp6pKgdWq9x9gPF-3oScBMiDGVE1cktrvKV7teBpXZy9lnp43z67x-JtN0jfsSLBkNMZXGAvMe2MsR2g-etFI1iQ-yIrf4v2o4a-chQ4z50Ds8v7mG2uW3JMI_UN56aTxjaW6z-WH7n1cF6RlXLpr0pd3GSqWweseQdiuSBFCYu-jLzL3tjWV3d1syasTh8SiK0KxkAQcksg2I9YZqix_dFAbfGKEz3umarCbg/4sl/rKkd7hBmQ8Gvg3r7At6Vsw/h20/h001.brO2juiB015KjDpYPpATHjuB-N92IjVdbBOE961WWIE" target="_blank" rel="noopener noreferrer nofollow"><span><b>How to write better agent skills:</b></span></a> You'll learn how to effectively create, structure, and refine custom agent skills. This tutorial covers how to combine markdown instructions with executable scripts and templates, write lean prompts, bridge knowledge gaps, and properly structure global versus project-level configurations. </p></td></tr><tr><td align="center" valign="top" style="font-size:0px;line-height:0px;padding:10px 0px 10px;" class="dd"><table class="j" role="none" width="98%" border="0" cellspacing="0" cellpadding="0" align="center"><tr><td> </td></tr></table></td></tr><tr><td class="dd" align="left" valign="top" style="color:#2A2A2A;font-weight:400;padding:0px 0px;text-align:left;"><h3 style="color:#2A2A2A;font-weight:400;mso-line-height-alt:125.0%;"><b>Top Tool</b></h3></td></tr><tr><td class="dd" align="left" style="padding:0px 0px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"><a class="link" href="https://link.mail.beehiiv.com/ss/c/u001.AtRzLqL3EQmRcf6rV4XqupSaQ8mfAInBPxtXIfEHkaYy8cKyBwE3tRozhf5MrVy4aT6Pys1dEQ-ULjKbx2e5reUIvH6s7BBOp2c2kG4_hb0ZdWsLENIyEGrMa4XLMrLeLntILJVKLk7XUiUAYeY5OdHZyLWWQmlNWL9OaWfJXb9R_PLVaZdHS62UoduprsYeQ9rnD07q4dfKztmyXWFAfpvC6x5Sp-E7GfsrBWw6xwLr13BS3vinlwJrz9zlfkPZcmNpbQlfQzBL5EAEK56bnaSxBPP3cSM7qPm9yIy1CVE/4sl/rKkd7hBmQ8Gvg3r7At6Vsw/h21/h001.AU_Fx8iyGIXhHY4WsNFUOWXMnpSQWG7kj4I3TDwPD6E" target="_blank" rel="noopener noreferrer nofollow"><span>Fractal by plasmaAI:</span></a> This tool runs autonomous coding agents inside Git repos. It uses isolated worktrees and a central database to help developers delegate complex tasks to self-steering AI nodes. </p></td></tr><tr><td align="center" valign="top" style="font-size:0px;line-height:0px;padding:10px 0px 10px;" class="dd"><table class="j" role="none" width="98%" border="0" cellspacing="0" cellpadding="0" align="center"><tr><td> </td></tr></table></td></tr><tr><td class="dd" align="left" valign="top" style="color:#2A2A2A;font-weight:400;padding:0px 0px;text-align:left;"><h3 style="color:#2A2A2A;font-weight:400;mso-line-height-alt:125.0%;"><b>Trending Cookbook</b></h3></td></tr><tr><td class="dd" align="left" style="padding:0px 0px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"><a class="link" href="https://link.mail.beehiiv.com/ss/c/u001.AtRzLqL3EQmRcf6rV4Xquk5a8D-tPm3kjWfgE7ipZWdx9owt0yY869OS7Qg5iNBm8e9SdxNGqRWmVeoQqPDdkNsIyVZG0iMAcAixm_kLV2gWJH64TObchhv9bdiErNOYiaDAo01LVjqKsMIc_ByutFECMtTgLRE8jr6kMDn7lE8bAODusWh5_8QAknj6cxrn4PKBq8XzNx0AjhCX5BexVkz0xoTiMulyZFXQy-obTumrAJff2phZ161pmEGWp5Sp29amnOnEiP9roJJVywdgr5uWK4CgMPOAbuscSGQ5rYA/4sl/rKkd7hBmQ8Gvg3r7At6Vsw/h22/h001.f2syYOQ0w71dNuRA8TGg6U5JarXbmp5qnO47XI6l7Pw" target="_blank" rel="noopener noreferrer nofollow"><span>Guide to building and scaling AI agents:</span></a> Building reliable AI agents shouldn't mean dealing with bloated frameworks or hidden costs. This guide offers a complete breakdown of how to build production-scale agents from the ground up. </p></td></tr></table></td></tr><tr><td height="10.0px" style="line-height:1px;font-size:1px;height:10.0px;"> </td></tr></table></td></tr><tr><td align="center" valign="top" style="padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px; " class="dd"><table role="none" border="0" cellspacing="0" cellpadding="0" style="margin:0 auto 0 auto;"><tr><td align="center" valign="top" style="width:670px;"><img src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80,width=1920,height=3840/uploads/asset/file/18efc0eb-c3c4-483f-a001-0fe0dcca16c3/Group_from_Figma__2_.png?t=1758120539" alt="" height="auto" width="670" style="display:block;width:100%;" border="0"/></td></tr></table></td></tr><tr><td><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style=""><tr><td bgcolor="transparent" style="background-color:transparent;border-bottom-width:0px;border-color:#222222;border-left-width:1px;border-right-width:1px;border-style:solid;border-top-width:0px;padding:0.0px 0.0px 0.0px 10.0px;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td class="dd" align="left" valign="top" style="color:#2A2A2A;font-weight:400;padding:0px 0px;text-align:left;"><h5 style="color:#2A2A2A;font-weight:400;mso-line-height-alt:100.0%;"><span style="color:rgb(53, 147, 255);font-family:Eczar,Lora,'DejaVu Serif',Georgia,serif;"><b>AI CODING HACK</b></span></h5></td></tr></table></td></tr></table></td></tr><tr><td><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style=""><tr><td bgcolor="transparent" style="background-color:transparent;border-bottom-width:1px;border-color:#222222;border-left-width:1px;border-right-width:1px;border-style:solid;border-top-width:0px;padding:10.0px 10.0px 10.0px 10.0px;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td class="dd" align="left" valign="top" style="color:#2A2A2A;font-weight:400;padding:0px 0px;text-align:left;"><h2 style="color:#2A2A2A;font-weight:400;mso-line-height-alt:150.0%;"><b>How to clean up AI-generated code in Cursor</b></h2></td></tr><tr><td class="dd" align="left" style="padding:0px 0px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"> AI-written diffs often hit review full of filler comments and formatting noise. This can be a real headache for reviewers. Lee Robinson, an ML engineer at Cursor, <a class="link" href="https://link.mail.beehiiv.com/ss/c/u001.tgWOPLtqyPb9_0gOXDT9L0Y-VyxdwnT_lYro7TaHKtvr7UlTEfFfbTw-T5wKPENyQyW0E1MinNgEt8CvDLSF6CpBGnnm-rPaTV4lQQ2xy0426mPZdMJEyq3j71LFQ4yv6HAhokCRssf4G-l4u2FmsuAekwaTQVXbMzw2ndH7P4e_kooNWjhcvfBSS3V8yVEYQ4hHCgGYbSP5VzXCCJWHMB0-tD08EPI009f6C2OmADr4CI5A2hMf2tp9VI3O5T4sKOYPD2DwjRYMFoqZZ036digL2YKqWJ6TEgqapRKncJOILe3mmw0FgqAoLpoDvvAL/4sl/rKkd7hBmQ8Gvg3r7At6Vsw/h23/h001.CprOWGwY2XIbfuhv0zd04p0jXKpHw95VueSp7QScgjc" target="_blank" rel="noopener noreferrer nofollow"><span>shared</span></a> a pre-PR cleanup routine. It's based on internal tools the Cursor team just went public with. </p></td></tr><tr><td style="padding-bottom:6px;padding-left:0px;padding-right:0px;padding-top:0px;" class="ee"><div style="margin-left:0px;" class="edm_outlooklist"><ul style="font-weight:400;list-style-type:disc;margin-bottom:0px !important;margin-top:0px !important;padding:0px 0px 0px 0px;"><li class="listItem ultext"><p style="mso-line-height-alt:150.0%;padding:0px;text-align:left;word-break:break-word;"><b>Step 1:</b> Install the official <a class="link" href="https://link.mail.beehiiv.com/ss/c/u001.yBywWjiZ7oCsTrXLmaNhkhy9KMxj8lmNC8O3kXnFE9l6xkv6h-cAvHBBdQWUME5BryYBD_6pnoTd1BmidpQcybPdEeNTRPYEc9Sxg9MxOR12I5oQLRCNWbCIZto3XxQ8RH7xVZR_TKO-GojbQ3g65Yj4F1eUrGhRvtlABRXLWdDk_e9-qw-z5Gqhzm1MH0-Ve5onroUz4y9YDNVY7hmFlOaiaOD4Svqy9PM_cin-tz-lbzaRaPvx4H6DxsBpEl0z2DHrEkts2aUKbW2u0rGUBL3n2yCCcbqnyEZv2aiDHJF4rGwq4JNz-NK07_N_BVPk/4sl/rKkd7hBmQ8Gvg3r7At6Vsw/h24/h001.B6biA1jRAIqynwLWUcbaAKB5fW67gu3Exhj0N6UVXFg" target="_blank" rel="noopener noreferrer nofollow"><span>Cursor Team Kit</span></a>, the internal workflow Cursor's developers use. Type this in chat: </p></li></ul></div></td></tr><tr><td style="padding:0px 0px;"><pre style="background:#282828;border-radius:10px;color:#FFFFFF;line-height:1.5;overflow-wrap:break-word;padding:16px;white-space:pre-wrap;word-break:break-word;"><code>/add-plugin cursor-team-kit</code></pre></td></tr><tr><td style="padding-bottom:6px;padding-left:0px;padding-right:0px;padding-top:0px;" class="ee"><div style="margin-left:0px;" class="edm_outlooklist"><ul style="font-weight:400;list-style-type:disc;margin-bottom:0px !important;margin-top:0px !important;padding:0px 0px 0px 0px;"><li class="listItem ultext"><p style="mso-line-height-alt:150.0%;padding:0px;text-align:left;word-break:break-word;"><b>Step 2:</b> Run “/deslop” on your branch. It strips AI-generated comment clutter and cleans up code style across the diff. </p></li><li class="listItem ultext"><p style="mso-line-height-alt:150.0%;padding:0px;text-align:left;word-break:break-word;"><b>Step 3:</b> Before pushing, ask the agent to break your changes into a series of commits for easier review, then run “/make-pr-easy-to-review” to clean the PR history and add reviewer guidance. </p></li></ul></div></td></tr><tr><td class="dd" align="left" style="padding:0px 0px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"> P.S. Get 50+ AI coding hacks for Claude Code, Cursor, and Codex <a class="link" href="https://link.mail.beehiiv.com/ss/c/u001.nWZojHskIfWq5w8Zm9qW7smScni7E9ePvR5sqx4-vEhrh5sne6QCT0Gd4jR5noE-KnDcX2VEX6-H6mXwrLdqL6Pg7PR7i8k299H-_Dbk8evJGgOTFpO078C8TtC_32RHG5ysaXLKl604emh4WB9KgZSvw8cFkNlGd4O7ypdydoKSSHtUU0HVJ5fKNjax2wes8qqg4Uf9KI-ZY_ggzXcD0ZDXrXGG_5YZtbKFAi4YNqYs1UYhd8ytIf2uhyk8kDt05HX_1r1kVZRb-TBSx_Oi-jEiAXarU7mVV-l77w853wI/4sl/rKkd7hBmQ8Gvg3r7At6Vsw/h25/h001.UrZp9yd0bBzb2KNG5BfJJJj2scDjWk9OXZu-lQFHo2M" target="_blank" rel="noopener noreferrer nofollow"><span>here</span></a>. </p></td></tr></table></td></tr><tr><td height="10.0px" style="line-height:1px;font-size:1px;height:10.0px;"> </td></tr></table></td></tr><tr><td align="center" valign="top" style="padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px; " class="dd"><table role="none" border="0" cellspacing="0" cellpadding="0" style="margin:0 auto 0 auto;"><tr><td align="center" valign="top" style="width:670px;"><img src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80,width=1920,height=3840/uploads/asset/file/18efc0eb-c3c4-483f-a001-0fe0dcca16c3/Group_from_Figma__2_.png?t=1758120539" alt="" height="auto" width="670" style="display:block;width:100%;" border="0"/></td></tr></table></td></tr><tr><td><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style=""><tr><td bgcolor="transparent" style="background-color:transparent;border-bottom-width:0px;border-color:#222222;border-left-width:1px;border-right-width:1px;border-style:solid;border-top-width:0px;padding:0.0px 0.0px 0.0px 10.0px;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td class="dd" align="left" valign="top" style="color:#2A2A2A;font-weight:400;padding:0px 0px;text-align:left;"><h5 style="color:#2A2A2A;font-weight:400;mso-line-height-alt:100.0%;"><span style="color:rgb(53, 147, 255);font-family:Eczar,Lora,'DejaVu Serif',Georgia,serif;"><b>IN CASE YOU MISSED IT</b></span></h5></td></tr></table></td></tr></table></td></tr><tr><td><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style=""><tr><td bgcolor="transparent" style="background-color:transparent;border-bottom-width:1px;border-color:#030712;border-left-width:1px;border-right-width:1px;border-style:solid;border-top-width:0px;padding:10.0px 10.0px 10.0px 10.0px;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td class="dd" align="left" valign="top" style="color:#2A2A2A;font-weight:400;padding:0px 0px;text-align:left;"><h3 style="color:#2A2A2A;font-weight:400;mso-line-height-alt:125.0%;"><span style="background-color:rgb(255, 255, 255);"><span style="font-family:inherit;font-size:18px;font-weight:600;"><b>Our most-clicked story from yesterday</b></span></span></h3></td></tr><tr><td class="dd" align="left" style="padding:0px 0px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"> Check out this library of <a class="link" href="https://link.mail.beehiiv.com/ss/c/u001.kro7WBsAmEsY5mGgiUDePV3PBOVROoG9niyZ0FY7lxmF5C3VUH8xED8Q1w3s5m7q5lEpUnQLnbGpV701zYPO0f0X9ePKZpp7D_XQdI8W-YTBm9fmCt4h9L7rxinIthxM0D3F0Bs-rT29pDjwK10ql4LSZnTRCAWZ34EzxsaUnSwkut9NSeX3aF9DFr5lGBLUdZHeHs-4wX9bll9M4Kz8tePyyqDepmJQbtdTgezbBr_LAMIZMam7rrK-joz1sxGKgf8i1An_6hXiSS2i9fyVrnKP-V5LfXKz6tyDub0CmIE/4sl/rKkd7hBmQ8Gvg3r7At6Vsw/h26/h001.sx7ywIiQJslZ9cAsy67IYY870qg7biPqUV2gZFVJf54" target="_blank" rel="noopener noreferrer nofollow"><span><b>52 prompts</b></span></a> to copy into Claude Code. Use it to explore ways of working you haven’t tried or when you’re not sure where to start. </p></td></tr></table></td></tr><tr><td height="10.0px" style="line-height:1px;font-size:1px;height:10.0px;"> </td></tr></table></td></tr><tr><td><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style=""><tr><td bgcolor="transparent" style="background-color:transparent;border-bottom-width:1px;border-color:#222222;border-left-width:1px;border-right-width:1px;border-style:solid;border-top-width:5px;padding:8.0px 8.0px 8.0px 8.0px;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td class="dd" align="left" style="padding:0px 0px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"><span style="background-color:#f1ff00;"><b>Grow customers & revenue:</b></span> Join companies like Google, IBM, and Datadog. Showcase your product to our 300K+ engineers and 150K+ followers on socials. <a class="link" href="https://link.mail.beehiiv.com/ss/c/u001.AtRzLqL3EQmRcf6rV4Xqukg2WkDQFtGSBHA5_1_aSjBSny57Pg9S0g8rkJc0Vn9fVlKpmUYIKtbzCNK49A4bb2FGoMHQ-Kl1xF4r_ygjggEXBnwdJX50VI3VNf5mA585KGa05QZ-u4YxQKCpdk6OtbI8YPCT9tjB3CaWV0utihuphIMwIbbVwW5mqUaJJhHbuFJtwXCV1IWk6mXnMbzMXhDy4c5VLSoKCiefMrSQTVfxeXnJIzJ_7XnTAVYZkjmeXrSPtX4CUFWww1joc3LiJIWvRYIYAwgYz_tmVfVS8qg/4sl/rKkd7hBmQ8Gvg3r7At6Vsw/h27/h001.Bb_u06LDtDKoBaWyy2F7rTz7MQkHtPjH699btHeXf0s" target="_blank" rel="noopener noreferrer nofollow"><span>Get in touch.</span></a></p></td></tr><tr><td align="center" valign="top" style="font-size:0px;line-height:0px;padding:10px 0px 10px;" class="dd"><table class="j" role="none" width="98%" border="0" cellspacing="0" cellpadding="0" align="center"><tr><td> </td></tr></table></td></tr><tr><td class="e" align="left" valign="top" style="padding:0px 0px 7px;"><h3 style="">What did you think of today's newsletter?</h3><p style="">Your feedback helps us create better emails for you!</p></td></tr><tr><td class="ee e " style="padding:0px 0px 0px;"><div style="margin-left:0px;" class="edm_outlooklist"><table role="none" border="0" cellspacing="4" cellpadding="0" align="left" style="min-width:300px;"><tr><td style="width:100%;border:1px solid rgba(50, 50, 50, 0.17);padding:6px 12px; border-radius:4px;"><a style="font-style:normal;text-decoration:none;" href="https://link.mail.beehiiv.com/ss/c/u001.kro7WBsAmEsY5mGgiUDePbOdMF_BvViPt7FxYKgxL9su7eJ8jn4pJH4nJy1BDM8Ka3gPzzyaeb0Zt71C26KnZc8na-mYFOCr9-W0iXrbrAM58ub9i1cevY3jG7xK5UcPDwnz6tsGkkjTmiKFcuJ05ZmBHGZ0D0BLYe7bZbQP6GHkoE2IKp1l9n2IAXVn32_piRexFt7kz5EM6_0iCA9aBsRu8SVAAAAgAdntOa0CqDH1ZmLBphC3mhCVzbeQ4dm6Ibyxz4CFPCaMu9i8W0bn25h8ViGGbsm5eN9kHLFjnKFmeRLuqNw-554PcAzDlMfy4ufRbOHmoJNSYu05RhkQ5jiLR1h46MK5lJF5o1njTw0xeMG3AaBcaDVdlMVzJLE81DCBz9dEL4eNZaQxUeLxYMlt4h-1D5IQicjvAP3911M63GZ7AOCA_tGZj8MgwtJvOtZ42KA133D_x4aWcbeCVv2t11-IPBFVR2dFg2WuGoOYdJ6L4MGR4pjtN7U8plKZH_SX3R7pCz2G0eZXP_ZEIvJH3nZHV0hWkskE5FbYWuGslaKAZnP4MqIGkgNSu8qS16RnaI21xn_45Gz04AroYY8djUydeZRKOZu1wZYEp1UDyLXY79kj3hedhTYF06vvTtNBdLsdtKCeBAihSAB8r04PXb8soh_EzYzbD85KnGYTC7eqlgJb7bLgdKYtNtEaga1HSOz6vlJ7doevkZonIaf3rDcS7OsmAIJPuffdk_UV9s2dwfNcn7O9G1FVFmMpjH1SLfSxS7Tn-zkQObYs4FtnYOa7sNHC2lQbIn6igSpZwsDHIvpGr-NHr2I50Y4MUWfV1czPVqcep1MqIgKcnTm98DiEo4BwdFZl9THVIx-N3TNwNMovOTS54IHuEoUlSA4ixAbbaQOpmy0oesiS1DHfXcsySeXxmCan0itESYY7QMRUTlkOoOv5a9RVA2p5dJaHoiE_F59FhBaF2oqA6q4sq6F5j9GUnE3p_M5OI07ZuBB3Q4iMLQew57ZQXB3qq32Eugt4m0-02HVofESxMk6q3QltWOhwAtfNej4dHC0MmA4ViP8iRnGvra7AyT7h/4sl/rKkd7hBmQ8Gvg3r7At6Vsw/h28/h001.fyHc9JRfdh3lIICvbMqD_XmMOOisdb0USiCflw_t4YE"><p style="font-size:14px;color:inherit;"> Loved it 🧠🧠🧠 </p></a></td></tr><tr><td style="width:100%;border:1px solid rgba(50, 50, 50, 0.17);padding:6px 12px; border-radius:4px;"><a style="font-style:normal;text-decoration:none;" href="https://link.mail.beehiiv.com/ss/c/u001.kro7WBsAmEsY5mGgiUDePbOdMF_BvViPt7FxYKgxL9su7eJ8jn4pJH4nJy1BDM8Ka3gPzzyaeb0Zt71C26KnZc8na-mYFOCr9-W0iXrbrAO_5iK01-grb5B6b9rxJbggCgMjlnTyujZ67LuZkL4w3QYbSZASQEjt_h9ck9FHbNJUESRDrgOrCJxGcwtpnF3IHmeQOYZFeyC6F4Jz3czEgjs4gfpXLdDMYVkJTsnnHDz2t9ql2t_SPY4HSC6hBr0R6bbP9snY16pDyNr23mhuF-iFlIVuVOrrsjVLMb0I6CNY340DZZGjMFQTuLiFE1eG2k5egwCdXPVFWkmet-9N8k94WPTl_wPZ_n3NlZSuJhooQ0D_Ppn_TrpN1WNB9sH-NzYVbk9KfAd-TPvFTEV8d5-kHSK9iK0VVemogUv9dGaFxOSGlvN8h_87OQsDHQjtFzVT1Pt5TFvgM_8Be-cxBipkRJsPEQq9vdFI3skaZnQV1DMaiT-FZJCezEWIDpIDAYphMT5ID-S61iYEcKLNrsEsEl941QPfqcnk48rVGxNg9BhqeZqz9pdW9HJq4XjHbnz9UGTjmWwQ83U2b3XN-UARHHjekHCH4u0IT9aHHqNrB77kGKQF1xTXkBi4EX2yGydq6ImII3SbJrvdUt7Lj0Trv2vPrAOWGvlO9b0n66Dohq6uTlp9d-Cq8VRwtYWgs-J3clXdKtGnZcbp2NvnKjo8luLhTiHcVJ1VVdO7toZ7BTFN9dAXQzBq5CdM9x5QxcyABSJ0eBWzoDl6OlNSIDX2hWOl79oon91ldHFhipVzgYhiMF8K8jKluXoU3J-vhQA9Y0TGYRi9eVH2cUs5Z_w-I55NfyvNRbC3Fpm02gnQrBVf8DkpycHFuSV_f7YgF9SjR1b1VPYSgUOemXNNWxpI9fGW913XmsnxiVnTGJq1hVT86FXZXPbaAjcul7Ilb7ay4ToI08bqxNEexRPbqwrDvqvew5NMgS8wRinqG4xXVpiOS3fFHrj4EztmYweluZOZRGKZdomgw8IMRb1izM9xfvPqP3Ex6jgRZ2fSfl_hxJhlXkwjyUwYq_88Fz6l/4sl/rKkd7hBmQ8Gvg3r7At6Vsw/h29/h001.u4W8EHjG8-idneHt8aK_kAT7b-rj2C7R1kgKR_wvzG8"><p style="font-size:14px;color:inherit;"> Average 🧠🧠 </p></a></td></tr><tr><td style="width:100%;border:1px solid rgba(50, 50, 50, 0.17);padding:6px 12px; border-radius:4px;"><a style="font-style:normal;text-decoration:none;" href="https://link.mail.beehiiv.com/ss/c/u001.kro7WBsAmEsY5mGgiUDePbOdMF_BvViPt7FxYKgxL9su7eJ8jn4pJH4nJy1BDM8Ka3gPzzyaeb0Zt71C26KnZc8na-mYFOCr9-W0iXrbrANqaaF2ft4LZNSaoIDXjUpqdWD4X47Cztewvx9_eSAMyt-U_s6AftXBC3OfCry1RhAU72I8wFcbV2Ln2R8h4MWt0aDcOATYoRO9-8qtB0NplsgyIgQsXV7BBrFT2oPrPyOwdFP_3yMXyQNgRZmfdopGdGwBjXbgCM0iuz2a0T8ZWg8u-g_YR0e2fT-o2wr7pazzDZTUdzuf7e2MpMXdpUOSVDvqRoQDVgEl4VkNYfU1dWzfUFbY4aTJHr10axoNRvWjjvRVkv7resfuWPXdvmYli567RMra6FOX2UEQNAIaAlVLuBObCG7Vy1weRshDLrCvWuQv7OzvwEeYFcQYyCtK1qiNt7bQWlayj3Czt4gIN7LWVzL3wBXDnH-3937lmlzmz0ExSumpBSJA3VPtXZyJJeIhw-DjhRFXbtyNu-rZF3EMGxmgniNdnTBIEaLVY09a7bR4IQ_3EuRk3hLjNpbzFykq8vCO13EVHBqiS0SznuTw0e1Kg0CH9lmh9gxYDlLSUKEiYo2oIEw1Ts90Xk44RqIiNTMGh5n0HTlRKb51wb3VDVTAvhXyBCwGtqLUq6_WGdpjX-AMnFa2B_jqrGD2a47sFXgW_pAsLkC0AOtYHI-3oiczX8dX6mSGy5YRDR0GEVPpNNmCIHHVKgDD_EGRzvibLVZuA-mMnvfCMCIlBuHN-uBLBsVqjqPFZpEQXeRXFZfRkoteill9QoMfxbGFxulZgZwcJh3a0TsH5PAY1L6KH4GvYHmER08e1CaDeQmsc2oG3_g7pPW3TZ66PYyioiVd5cnim3gXUV-Aisdm5DyaGVNA7vORXwpKnrm8JGIjmYgbsj6aS8-fSDTz8rGpebPDIRdsJpdHsMWopZ2enQMy7XJbCSU7cOs7WN7JOAIyOyV7antpTJOuPwgbTR9boXejV28wFOyC2Eo0iVMcoZklT3LU4sS8QQkLyinNO4j-rYgPjl4f7FxI7QgVaqBd/4sl/rKkd7hBmQ8Gvg3r7At6Vsw/h30/h001.uSJNeSLQ6xJ3tSz0xXT9yMPXllUyY01hbSxDyEZllhk"><p style="font-size:14px;color:inherit;"> It sucked 🧠 </p></a></td></tr></table></div></td></tr><tr><td class="dd" align="left" style="padding:0px 0px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"> You can also reply directly to this email if you have suggestions, feedback, or questions. </p></td></tr><tr><td class="dd" align="left" style="padding:0px 0px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"> Until next time — The Code team </p></td></tr></table></td></tr><tr><td height="10.0px" style="line-height:1px;font-size:1px;height:10.0px;"> </td></tr></table></td></tr></table></td></tr></table></td></tr><tr><td align="center" valign="top"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" align="center"><tr><td><tr><td class="b" align="center" valign="top" bgcolor="#030712" style="padding:0px 0px 0px 0px;border-style:solid;border-width: 0px 0px 0px 0px;border-color: #FFFFFF;border-bottom-left-radius:10px;border-bottom-right-radius:10px;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" align="center"><tr><td height="10" style="line-height:1px;font-size:1px;height:10px;"> </td></tr><tr><td class="w" align="center" valign="top" style="padding:15px 15px 15px 15px;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" align="center"><tr><td align="center" valign="top"><p style="font-family:'Verdana',Geneva,sans-serif;color:#FFFFFF!important;"> Update your email preferences or unsubscribe <a class="link" href="https://link.mail.beehiiv.com/ss/c/u001.kro7WBsAmEsY5mGgiUDePbOdMF_BvViPt7FxYKgxL9szpjhO_X7CGaQ-dHuFN4dv2nDJM7VwywhH_aNIWJ7DpCUiK5m3JnN9be-e_wBbmchHe5y58AGenpvwTn14-nulMkZnybGKGqN2furcYCC-sw8FgTDpMOh_BpIDwGfiduWAkqCsJgyDAQPHQCFDC0mN2etYaqVfH3HY4FwjY87DcnTMS3_yTxm1CXaha6RZK6Er6SLkKhGR0sh4XdvSFRcpa_Vzmz6D0HJhVGOsypeaB22mzwOAPgfrlzvvWxtsmAuP50h5-Wl4tItxaetac5cgRj_B9rsqGryl5yKNtY2vy-Wp1H6TkWZnKTelKEsGQEM6iwa-Neuby5wqpCET0-7YqjmPHg3fYh1uJB2pbX-XK5qBVl5uCqZYcYeqod4jfiXiyRCxW1J_xG9xnx431DS3UCM0tPmT4M_E84pV44smmcP9Lx56joXOm0KYlpq2CBsROaEczVUA60G4_l9BtU6M-5iVJXI0Ugc0ddA9QDJEyRJZ7O5qcNUIEDOu2DmUe4Kxuarq0BGZgfM5pXoRG7HPy3ZVg47iL9OuWKu4SfR0J6fzUzAqnhusYFQa0cZAem6tQvUmdq3cwGBeflsLuwnzuD0yvJzaV-nI6orfX_fIt41pi4wbHmTbyK414B56kMTdqZ-PUceiEdiYkTA3i5RL8Dc8KjGq79DlU_a1BYNV7Fce6BVFOge3NMKl-zDzjn8cxP0VHMNbdcapCVK0ZndBHX5zKiYNl2lw_CYVtBe3uEz_Lpv1muQaRP14Xna4Ppe6XNJnAuYzq8sPVYcsFiM2PngwRN5u8deJ_tdbGf2ru6x9BgeeD0JLinX7VLPFHHkLlilfML6iAMAu8Rt8JSOfCW41JwgrbG9kbSJzgc4MhO-xeMUIXgDMsdK1lA-cbpUwh0pE7zIUvfHDBf-VXhPXW9rsWZm1wdhDp2CcXdhb0OWv3lxFuWe4NXp1eFeiuzsQBLLsbbbUYs1OR3RNNYB5FYeROsWB0IlajURxA-jOZObsUVS6WNV65u0rlB17ByE/4sl/rKkd7hBmQ8Gvg3r7At6Vsw/h31/h001.9hsQ15NQyR5UGt1nXgaxk36sM0VhPrwae42wsilFTHQ" style="text-decoration:underline;text-decoration-color:#FFFFFF!important;color:#FFFFFF!important;"> here</a></p><p class="copyright" style="font-family:'Verdana',Geneva,sans-serif;color:#FFFFFF!important;"> © 2026 The Code </p><p style="font-family:'Verdana',Geneva,sans-serif;color:#FFFFFF!important;"> 228 Park Ave S, #29976, New York, New York 10003, United States </p></td></tr><tr><td align="left" valign="top" height="2" style="height:2px;line-height:1px;font-size:1px;mso-line-height-rule:exactly;"><a href='https://link.mail.beehiiv.com/ss/c/u001.nWZojHskIfWq5w8Zm9qW7uhFPeDiAXllchtVb3ARdSmgeTOVYjNABTLSj0sIlkKCskkGgA1RO9I5oiggfHFCsCKEetsAfCqK7dGXR0zIuNc/4sl/rKkd7hBmQ8Gvg3r7At6Vsw/h32/h001.oPNsMlQxDeos534YuOc5NUaZgwBmGtSZ16uL72p9kZY' style="color: #030712 !important; cursor: default; font-size: 1px; text-decoration: none;">Terms of Service</a></td></tr><tr><td align="left" valign="top" height="2" style="height:2px;"><a href='https://email.beehiivstatus.com/7e09e924cd1ba2ef4a4f3e12db552e93d5641d0f/hclick' clicktracking="off" style="color: #030712 !important; cursor: default; font-size: 1px; text-decoration: none;"></a></td></tr></table></td></tr></table></td></tr></td></tr></table></td></tr></table></td></tr></table></td></tr></table></div></body></html>
Plain Text
View image: (https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/3ed76ad3-c467-4187-9f2d-060481519f6d/Group_Scribe.jpg?t=1784874389)
Follow image link: (https://scribe.com/capture?utm_source=sponsored&utm_medium=organic&utm_term=newsletter_ent&utm_content=spotlight_07_24_2026&utm_campaign=thecode)
Caption:
----------
**Welcome back.** OpenAI and Anthropic keep finding new ways to make devs more productive. This time, it’s your voice. Both labs just rolled out major voice upgrades to their apps that let you work faster by talking directly as you work — but with two very different directions.
--------------------
### **Today’s Brief**
* What is Graph Engineering and when to use it
* A better workflow to never lose AI context
* Find out how Cursor trains AI models
* The ultimate guide to build and deploy AI agents
----------View image: (https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/18efc0eb-c3c4-483f-a001-0fe0dcca16c3/Group_from_Figma__2_.png?t=1758120539)
Caption:
----------
##### **TODAY IN PROGRAMMING**
--------------------
View image: (https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/397446b1-0f38-4b1b-9d9f-dc4d0ef27fdc/108265671-1771007434940-260213_cg_32_openai_anthropic_2__1_.jpg?t=1784878699)
Caption:
--------------------
**OpenAI and Anthropic race to make voice modes useful:** Both rival labs shipped powerful voice upgrades yesterday. ChatGPT’s desktop app now lets you [**control agents**](https://x.com/openai/status/2080378182469857576) with your voice (available to paid plans). It's powered by the latest GPT-Live voice models to run realtime as you work. Anthropic followed with an update of its own to improve conversational reasoning ([see how it works](https://x.com/claudeai/status/2080376094939603366)). Claude's voice mode now uses Opus and Sonnet for better reasoning and can connect to your email or calendar mid-chat.
**Notion brings infrastructure-as-code to workspaces:** The productivity platform just dropped a [**beta**](https://x.com/NotionHQ/status/2080331924732850687)** **version that lets teams define teamspaces, databases, and custom agents using TypeScript. Now, engineering teams can review every workspace change to their setup in Git, build setups with coding agents, and recreate tested configurations anywhere without starting from scratch. Apply for the beta [**here.**](https://ntn.so/NotionAsCode)
**Jack Dorsey wants to put AI agents inside your team chat:** Twitter co-founder Jack Dorsey's company Block is taking on Slack and GitHub with [Buzz](https://block.xyz/inside/introducing-buzz-where-humans-and-agents-work-together). This platform looks a lot like Slack, except AI agents work right alongside humans in the same channels. Developers can manage repos, review code, and pull agents into tasks without ever leaving the app. Buzz is also open source, which means teams can customize their instance to fit their exact workflows. [Try it here.](https://buzz.xyz/)
----------View image: (https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/18efc0eb-c3c4-483f-a001-0fe0dcca16c3/Group_from_Figma__2_.png?t=1758120539)
Caption:
----------
##### **PRESENTED BY SCRIBE**
## [Nobody writes the how-to doc. So Scribe builds it for you.](https://scribe.com/capture?utm_source=sponsored&utm_medium=organic&utm_term=newsletter_ent&utm_content=spotlight_07_24_2026&utm_campaign=thecode)
--------------------
View image: (https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/e0613554-dd3c-43d9-a1c5-b2f414671908/ChatGPT_Image_Jul_24__2026__11_31_57_AM.jpg?t=1784874775)
Follow image link: (https://scribe.com/capture?utm_source=sponsored&utm_medium=organic&utm_term=newsletter_ent&utm_content=spotlight_07_24_2026&utm_campaign=thecode)
Caption:
--------------------
**Here's how it works:** do the task once with Scribe Capture running.
It records your clicks and screens, then generates a step-by-step guide with screenshots.
[No writing, no screen recording, no cleanup](https://scribe.com/capture?utm_source=sponsored&utm_medium=organic&utm_term=newsletter_ent&utm_content=spotlight_07_24_2026&utm_campaign=thecode). New hires follow the guide instead of pinging your senior engineers.
[**Roll it out to your team**](https://scribe.com/capture?utm_source=sponsored&utm_medium=organic&utm_term=newsletter_ent&utm_content=spotlight_07_24_2026&utm_campaign=thecode)
----------View image: (https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/18efc0eb-c3c4-483f-a001-0fe0dcca16c3/Group_from_Figma__2_.png?t=1758120539)
Caption:
----------
##### **INSIGHT**
## **“Graph Engineering” is gaining momentum among top Silicon Valley engineers. Here’s what you need to know:**
--------------------
View image: (https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/e56c0ead-5c2f-4379-9376-395bf1225178/Black_and_Green_Modern_Finance_Business_Report_Presentation__15_.jpg?t=1784888266)
Caption: Graph of a knowledge base agent. Source: LangChain.
--------------------
“Graph engineering” is the latest engineering trend [gaining traction](https://x.com/sydneyrunkle/status/2079904256199360815) in Silicon Valley. But behind the label sits a genuinely useful idea: Graphs let you impose your own knowledge of how a system should work, rather than relying entirely on the LLM's judgement.
**How they work:** Think of a graph as a flowchart your agent must follow. It has two parts: boxes and arrows. A box does one piece of work. It might run some code, ask the LLM a question, or call a tool. An arrow tells the agent which box to go to next. Some arrows are fixed (after step A, always do step B), while others depend on the result (e.g. if the customer's ticket is about billing, go to the billing box, or if it's technical, go to the tech box).
So the whole idea is that instead of hoping that the model picks the right path every time, you make wrong paths impossible using graphs.
**Lessons from production:**
* Agent graphs are usually not Directed Acyclic Graphs (graphs that only move forward and never circle back). Real agents need to go back: retry a failed call, fix an answer, or wait for a human to approve something.
* A loop is simply the smallest possible graph with one node cycling on itself until the job is done.
* You do not always want to define every edge up front. Sometimes a node decides at runtime how much work to create.
**Graphs or loops?** The decision comes down to how predictable your workflow is. If your team knows the steps in advance, encode them as a graph and let the model reason only where it adds value. If the task is open-ended, like deep research where planning and delegation can't be pinned down beforehand, a simple agent loop works better. Read [this guide](https://www.aibuilderclub.com/blog/graph-engineering-vs-loop-engineering) to get started.
----------View image: (https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/18efc0eb-c3c4-483f-a001-0fe0dcca16c3/Group_from_Figma__2_.png?t=1758120539)
Caption:
----------
##### **IN THE KNOW**
## **What’s trending on socials and headlines**
--------------------
View image: (https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/b3431c2e-2634-4a12-a5aa-463dd4686fd9/CleanShot_2026-07-24_at_11.59.35_2x.jpg?t=1784874816)
Caption: Meme of the day.
--------------------
* **Decision Tree:** If you end your AI coding session the wrong way, you’ll lose all your context. This viral [**decision tree**](https://x.com/mattpocockuk/status/2079879414297330146) shows when to reset, compress, or spawn a subagent (2.2K bookmarks).
* **Security Shock:** An AI model just found and exploited a brand-new Redis vulnerability in [**27 minutes**](https://x.com/Fried_rice/status/2080059356322918777). The researcher behind the viral post calls it a first for LLMs (1.1M views).
* **Spicy Theory:** An AI researcher says Chinese labs keep winning, and it's not talent, money, or compute. [**Here’s his take**](https://x.com/huaijiangzhu/status/2078917813100540221) (1M views).
* **Hot Role:** One AI job title is growing 2x faster than "AI Engineer," according to scraped hiring data. A senior engineer [**broke down**](https://github.com/alexeygrigorev/ai-engineering-field-guide/blob/main/role/06-fde.md) what the role actually involves.
* **Model School:** Most developers use AI models daily without knowing how they're actually trained. A Cursor engineer [**explains**](https://x.com/leerob/status/2080467752897146898) how training really works (1.1K bookmarks).
----------View image: (https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/18efc0eb-c3c4-483f-a001-0fe0dcca16c3/Group_from_Figma__2_.png?t=1758120539)
Caption:
----------
##### **TOP & TRENDING RESOURCES**
--------------------
View image: (https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/04694ae7-a72a-48ad-92b8-19394dbe58de/Thumbnail__67_.jpg?t=1784875022)
Follow image link: (https://youtu.be/F0pH9aQeDrY?si=LxR9X5soVgCkw6aE)
Caption: Click here to watch the tutorial.
--------------------
### **Top Tutorial**
[**How to write better agent skills:**](https://www.youtube.com/watch?v=F0pH9aQeDrY) You'll learn how to effectively create, structure, and refine custom agent skills. This tutorial covers how to combine markdown instructions with executable scripts and templates, write lean prompts, bridge knowledge gaps, and properly structure global versus project-level configurations.
———————————————————————————
### **Top Tool**
[Fractal by plasmaAI:](https://www.plasma.ai/research/fractal) This tool runs autonomous coding agents inside Git repos. It uses isolated worktrees and a central database to help developers delegate complex tasks to self-steering AI nodes.
———————————————————————————
### **Trending Cookbook**
[Guide to building and scaling AI agents:](https://www.aibuilderclub.com/blog/ai-agents) Building reliable AI agents shouldn't mean dealing with bloated frameworks or hidden costs. This guide offers a complete breakdown of how to build production-scale agents from the ground up.
----------View image: (https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/18efc0eb-c3c4-483f-a001-0fe0dcca16c3/Group_from_Figma__2_.png?t=1758120539)
Caption:
----------
##### **AI CODING HACK**
--------------------
## **How to clean up AI-generated code in Cursor**
AI-written diffs often hit review full of filler comments and formatting noise. This can be a real headache for reviewers. Lee Robinson, an ML engineer at Cursor, [shared](https://x.com/leerob/status/2018456023145820461) a pre-PR cleanup routine. It's based on internal tools the Cursor team just went public with.
* **Step 1:** Install the official [Cursor Team Kit](https://github.com/cursor/plugins/tree/main/cursor-team-kit), the internal workflow Cursor's developers use. Type this in chat:
```
/add-plugin cursor-team-kit
```
* **Step 2:** Run “/deslop” on your branch. It strips AI-generated comment clutter and cleans up code style across the diff.
* **Step 3:** Before pushing, ask the agent to break your changes into a series of commits for easier review, then run “/make-pr-easy-to-review” to clean the PR history and add reviewer guidance.
P.S. Get 50+ AI coding hacks for Claude Code, Cursor, and Codex [here](https://hackbook-chi.vercel.app/).
----------View image: (https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/18efc0eb-c3c4-483f-a001-0fe0dcca16c3/Group_from_Figma__2_.png?t=1758120539)
Caption:
----------
##### **IN CASE YOU MISSED IT**
--------------------
### ==**Our most-clicked story from yesterday**==
Check out this library of [**52 prompts**](https://code.claude.com/docs/en/prompt-library) to copy into Claude Code. Use it to explore ways of working you haven’t tried or when you’re not sure where to start.
--------------------
==**Grow customers & revenue:**== Join companies like Google, IBM, and Datadog. Showcase your product to our 300K+ engineers and 150K+ followers on socials. [Get in touch.](https://www.passionfroot.me/the-code)
———————————————————————————
You can also reply directly to this email if you have suggestions, feedback, or questions.
Until next time — The Code team
----------
———
You are reading a plain text version of this post. For the best experience, copy and paste this link in your browser to view the post online:
https://codenewsletter.ai/p/openai-and-anthropic-ships-voice-updates-block-drops-buzz
Warning
Almost all the messages that arrive here are garbage! Resist the urge to click on any unexpected or questionable links.
It may happen that e-mail will claim to come from liamon.com, perhaps from some administrative role or process. There are no users with liamon.com addresses that should be sending anyone e-mail. There are no accounts to expire. There are no passwords to leak. These are certainly garbage messages. These are certainly phishing attempts in some messages.
Absolutely ignore those links!
