PageSourceSearch

https://www.widelai.com/_next/static/chunks/5428.2d65034243b2dc22.js

js widelai.com collected 2026-10-04 16:23:14 UTC 3,073 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5428],{55428:function(e,t,a){a.r(t),a.d(t,{AgentsTimeline:function(){return m}});var r=a(57437),l=a(41170),i=a(48614),s=a(2265),n=a(94508),o=a(4862),d=a(58777);let c=[{value:"all",label:"Everything"},{value:"Models",label:"Models"},{value:"Ownership",label:"Ownership"},{value:"Features",label:"Features"},{value:"Pricing",label:"Pricing"}],p={Models:{dot:"bg-sky-500",chip:"bg-sky-500/10 text-sky-700 dark:text-sky-300"},Ownership:{dot:"bg-amber-500",chip:"bg-amber-500/10 text-amber-700 dark:text-amber-300"},Features:{dot:"bg-violet-500",chip:"bg-violet-500/10 text-violet-700 dark:text-violet-300"},Pricing:{dot:"bg-emerald-500",chip:"bg-emerald-500/10 text-emerald-700 dark:text-emerald-300"}};function m(){let[e,t]=(0,s.useState)("all"),a=(0,o.OL)(),{ref:m,revealed:u}=(0,o.bj)(),x=d.jN.filter(t=>"all"===e||t.category===e);return(0,r.jsxs)(o.aM,{eyebrow:"Timeline",title:"The releases and deals that reshaped AI coding agents",description:"Every release, deal and deadline that changes which tool you should pick. Filter by what matters to you.",children:[(0,r.jsx)(o.rg,{label:"Filter events by type",options:c,value:e,onChange:t}),(0,r.jsxs)("div",{ref:m,className:"relative mt-6",children:[(0,r.jsx)(l.E.div,{"aria-hidden":"true",initial:!1,animate:{scaleY:u?1:0},transition:(0,o.XS)(a),style:{originY:0},className:"absolute bottom-2 left-[5px] top-2 w-px bg-border"}),(0,r.jsx)("ol",{className:"space-y-5",children:(0,r.jsx)(i.M,{initial:!1,mode:"popLayout",children:x.map((e,t)=>{let i=p[e.category];return(0,r.jsxs)(l.E.li,{layout:!a,initial:!a&&{opacity:0,x:-8},animate:u?{opacity:1,x:0}:{opacity:0,x:-8},exit:a?{opacity:0,transition:{duration:0}}:{opacity:0,x:-8},transition:(0,o.XS)(a,.05*Math.min(t,10)),className:"relative pl-7",children:[(0,r.jsx)("span",{"aria-hidden":"true",className:(0,n.cn)("absolute left-0 top-1.5 h-[11px] w-[11px] rounded-full ring-4 ring-card",e.upcoming?"border-2 border-dashed border-amber-500 bg-card":i.dot)}),(0,r.jsxs)("div",{className:"flex flex-wrap items-center gap-2",children:[(0,r.jsx)("time",{dateTime:e.date,className:"text-xs font-semibold tabular-nums text-foreground",children:e.dateLabel}),(0,r.jsx)("span",{className:(0,n.cn)("rounded-full px-2 py-0.5 text-[10px] font-semibold uppercase tracking-wide",i.chip),children:e.category}),e.upcoming?(0,r.jsx)("span",{className:"rounded-full border border-dashed border-amber-500/70 px-2 py-0.5 text-[10px] font-semibold uppercase tracking-wide text-amber-700 dark:text-amber-300",children:"Upcoming"}):null]}),(0,r.jsx)("p",{className:"mt-1 font-medium text-foreground",children:e.title}),(0,r.jsxs)("p",{className:"mt-0.5 text-sm leading-relaxed text-muted-foreground",children:[e.detail," ",(0,r.jsxs)("a",{href:e.source,target:"_blank",rel:"noopener noreferrer",className:"whitespace-nowrap text-primary underline-offset-2 hover:underline",children:["Source",(0,r.jsxs)("span",{className:"sr-only",children:[" for ",e.title]})]})]})]},"".concat(e.date,"-").concat(e.title))})})})]})]})}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.