[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"summary-why-ai-agents-fail-shubham-saboo-on-simple-fixes-v-summary":3,"summaries-facets-categories":182,"summary-related-why-ai-agents-fail-shubham-saboo-on-simple-fixes-v-summary":4588},{"id":4,"title":5,"ai":6,"body":13,"categories":134,"created_at":135,"date_modified":135,"description":126,"extension":136,"faq":135,"featured":137,"kicker_label":135,"meta":138,"navigation":163,"path":164,"published_at":165,"question":135,"scraped_at":166,"seo":167,"sitemap":168,"source_id":169,"source_name":170,"source_type":171,"source_url":172,"stem":173,"tags":174,"thumbnail_url":135,"tldr":179,"tweet":135,"unknown_tags":180,"__hash__":181},"summaries\u002Fsummaries\u002Fwhy-ai-agents-fail-shubham-saboo-on-simple-fixes-v-summary.md","Why AI Agents Fail: Shubham Saboo on Simple Fixes via ADK",{"provider":7,"model":8,"input_tokens":9,"output_tokens":10,"processing_time_ms":11,"cost_usd":12},"openrouter","x-ai\u002Fgrok-4.1-fast",9090,2345,22979,0.00269965,{"type":14,"value":15,"toc":125},"minimark",[16,21,25,28,31,35,43,46,49,52,55,59,62,65,68,71,75,78,81,84,87,91],[17,18,20],"h2",{"id":19},"from-prompt-engineering-to-user-centric-agents","From Prompt Engineering to User-Centric Agents",[22,23,24],"p",{},"Shubham Saboo traces AI agents' evolution from GPT-3's janky prompt loops to today's sophisticated systems. Back then, success meant crafting 'magic words' for structured outputs like JSON via endless afternoons of trial-and-error. \"Previously, the art was just making sure you get something out of the model that you want,\" Saboo says. Now, structured outputs via Pydantic schemas make that trivial—models are 'table stakes,' a universal function anyone can access.",[22,26,27],{},"What endures: shipping winners understand users and problems deeply. \"The people who are shipping the most useful apps are the ones who understand their users and the problems,\" Saboo emphasizes. Prompt quality mirrored problem insight then; now, with agents everywhere, communication clarity separates winners. Treat agents like interns: shape problems clearly for optimal output. Saboo's Awesome LLM Apps repo (105k stars, 15k forks) started as his personal GPT-3 experiment organizer—structured local samples for sanity—exploding to top-100 all-time GitHub status, proving developers crave runnable examples.",[22,29,30],{},"Smitha Kolan probes how this led to his Google PM role: Saboo built publicly to track fast-paced AI, unexpectedly aiding millions. His books—one on fresh GPT-3, another on neural search powering RAG\u002Fembeddings—cement his creds, but hands-on building drives his views.",[17,32,34],{"id":33},"agent-cli-terminal-based-agent-factory","Agent CLI: Terminal-Based Agent Factory",[22,36,37,38,42],{},"Google's Agent CLI bundles CLI tools and skills for any coding agent (Gemini CLI, Claude, etc.), eliminating hallucinations in ADK agent code. Install via one ",[39,40,41],"code",{},"uvx"," command; it auto-scaffolds, evals, deploys on Agent Platform—handling YAML, env config, cloud setup from English prompts.",[22,44,45],{},"Saboo demos: Prompt Gemini CLI to \"build a caveman style agent that compresses verbose text into technical grunts.\" It scaffolds files, installs deps, spins ADK web UI (localhost:8080) for testing—all in \u003C1 minute. Chatbot grunts replies like \"Me strong. Words too many. Fire big. Hunt now.\" Sidebar logs events, states, artifacts for debugging.",[22,47,48],{},"Deployment? Prompt for options (Agent Engine for serverless scaling, costs ~$0.01\u002Fhour); explicit approvals prevent surprises. Deploys to cloud console dashboard with traces, playground, shareable endpoint in 5-10 mins—no console hopping or doc-pasting.",[22,50,51],{},"Evals auto-generate\u002Ftest: Saboo prompts 20 criteria; all pass (flags fails for fixes). Extend via prompts: Add Google Search (internet access), multi-agent workflows, RAG. \"99% of the time in one shot,\" Saboo claims, covering dev lifecycle sans terminal leaves.",[22,53,54],{},"Kolan notes: Pre-CLI, she'd paste ADK docs into Gemini; now prepackaged skills skip that.",[17,56,58],{"id":57},"multi-agent-mastery-and-production-resilience","Multi-Agent Mastery and Production Resilience",[22,60,61],{},"Saboo builds a \"PR Roaster\": Multi-agent system critiquing GitHub PRs. Leverages ADK 2.0's graph-based workflows over pure prompts—nodes for planning, analysis, roasting. Live demo roasts Kolan's code: \"This function is like a caveman trying to invent the wheel... but ending up with a square rock.\"",[22,63,64],{},"Production pitfalls: 99% fail from ignoring realities like dropped connections. ADK's resumable agents checkpoint state, retry seamlessly. Ambient agents run 24\u002F7 on cron, handling long tasks autonomously.",[22,66,67],{},"Multi-lang support (Python, TS, Go, Java) via Agent Engine. Tools integrate natively: Google Search, Storage, MCPs. Observability baked-in: traces, metrics from deploy.",[22,69,70],{},"Saboo contrasts: Old agents = loop + parsing; now six cron agents automate his work. Hype chaser? No—focus simple architectures, clear comms.",[17,72,74],{"id":73},"soft-skills-trump-code-embeddings-remain-vital","Soft Skills Trump Code; Embeddings Remain Vital",[22,76,77],{},"Technical chops evolve, but 'soft skills' dominate: problem-shaping, user empathy. \"How do you communicate with your agent? Do you understand the users?\" Saboo asks. Creativity limits now, not models.",[22,79,80],{},"Rapid fire: RAG alive via better retrieval (not dead). Embeddings essential—every dev must grasp for agents\u002FRAG. Saboo's can't-live-without: Gemini CLI for daily building.",[22,82,83],{},"Kolan highlights Saboo's arc: From solo experimenter to Google PM via open-source value.",[22,85,86],{},"\"The model is a universal function now... Your only job now is to shape the problem.\"",[17,88,90],{"id":89},"key-takeaways","Key Takeaways",[92,93,94,98,104,107,110,113,116,119,122],"ul",{},[95,96,97],"li",{},"Start with user\u002Fproblem understanding—models commoditize; clarity wins.",[95,99,100,101,103],{},"Install Agent CLI (",[39,102,41],{},"); prompt coding agents for 99% scaffold\u002Feval\u002Fdeploy success.",[95,105,106],{},"Use ADK web UI locally for event logs before cloud deploy to Agent Engine.",[95,108,109],{},"Add tools (Search, RAG) via single prompts; auto-evals flag production issues.",[95,111,112],{},"Build resumable\u002Fambient agents for 24\u002F7 reliability—checkpoint state, cron jobs.",[95,114,115],{},"Prefer graph workflows for multi-agents over prompt chains; supports Python\u002FTS\u002FGo\u002FJava.",[95,117,118],{},"Generate 20+ evals automatically; fix fails iteratively with coding agents.",[95,120,121],{},"Treat agents as interns: Simple English shapes output better than complex code.",[95,123,124],{},"Master embeddings for RAG\u002Fagents; skip hype, ship runnable examples like Awesome LLM Apps.",{"title":126,"searchDepth":127,"depth":127,"links":128},"",2,[129,130,131,132,133],{"id":19,"depth":127,"text":20},{"id":33,"depth":127,"text":34},{"id":57,"depth":127,"text":58},{"id":73,"depth":127,"text":74},{"id":89,"depth":127,"text":90},[],null,"md",false,{"content_references":139,"triage":158},[140,145,148,152,156],{"type":141,"title":142,"url":143,"context":144},"tool","Agents CLI","https:\u002F\u002Fgoo.gle\u002F3OAExQF","mentioned",{"type":141,"title":146,"url":147,"context":144},"ADK.dev","https:\u002F\u002Fgoo.gle\u002F4mVq8LI",{"type":149,"title":150,"url":151,"context":144},"other","Awesome LLM Apps repo","https:\u002F\u002Fgoo.gle\u002F3OJOf31",{"type":153,"title":154,"author":155,"context":144},"book","Book on GPT-3","Shubham Saboo",{"type":153,"title":157,"author":155,"context":144},"Book on Neural Search",{"relevance":159,"novelty":160,"quality":160,"actionability":159,"composite":161,"reasoning":162},5,4,4.55,"Category: AI & LLMs. The article provides deep insights into the evolution of AI agents and practical tools like Google's Agent CLI, addressing the audience's need for actionable content in building AI-powered products. It emphasizes user understanding and offers a concrete demo of a tool that can be immediately applied in development workflows.",true,"\u002Fsummaries\u002Fwhy-ai-agents-fail-shubham-saboo-on-simple-fixes-v-summary","2026-04-27 15:55:06","2026-04-28 15:13:45",{"title":5,"description":126},{"loc":164},"4568fef4cf0cd2a2","Google Cloud Tech","article","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=nXafozNIk3c","summaries\u002Fwhy-ai-agents-fail-shubham-saboo-on-simple-fixes-v-summary",[175,176,177,178],"agents","llm","ai-tools","dev-productivity","Shubham Saboo explains agent failures stem from poor user understanding over complex code; demos Google's Agent CLI for prompt-based scaffolding, evals, tools, and cloud deployment of production-ready agents.",[178],"u1eCKGe8XnWt2B4m7KBq7VINi0tZSDnjWAGrwg_tTes",[183,186,188,191,193,196,199,202,205,207,209,211,213,215,217,219,222,224,226,228,230,232,234,237,239,241,243,245,247,249,251,253,255,257,259,261,263,265,267,269,271,273,275,277,279,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,312,314,316,318,320,322,324,326,328,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,376,378,380,382,384,386,388,390,392,394,396,398,400,402,404,406,408,410,412,414,416,418,420,422,424,426,428,430,432,434,436,438,440,442,444,446,448,450,452,454,456,458,460,462,464,466,468,470,472,474,476,478,480,482,484,486,488,490,492,494,496,498,500,502,504,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,547,549,551,553,555,557,559,561,563,565,567,569,571,573,575,577,579,581,583,585,587,589,591,593,595,597,599,601,603,605,607,609,611,613,615,617,619,621,623,625,627,629,631,634,636,638,640,642,644,646,648,650,652,654,656,658,660,662,664,666,668,670,672,674,676,678,680,682,684,686,688,690,692,694,696,698,700,702,704,706,708,710,712,714,716,718,720,722,724,726,728,730,732,734,736,738,740,742,744,746,748,750,752,754,756,758,760,762,764,766,768,770,772,774,776,778,780,782,784,786,788,790,792,794,796,798,800,802,804,806,808,810,812,814,816,818,820,822,824,826,828,830,832,834,836,838,840,842,844,846,848,850,852,854,856,858,860,862,864,866,868,870,872,874,876,878,880,882,884,886,888,890,892,894,896,898,900,902,904,906,908,910,912,914,916,918,920,922,924,926,928,930,932,934,936,938,940,942,944,946,948,950,952,954,956,958,960,962,964,966,968,970,972,974,976,978,980,982,984,986,988,990,992,994,996,998,1000,1002,1004,1006,1008,1010,1012,1014,1016,1018,1020,1022,1024,1026,1028,1030,1032,1034,1036,1038,1040,1042,1044,1046,1048,1050,1052,1054,1056,1058,1060,1062,1064,1066,1068,1070,1072,1074,1076,1078,1080,1082,1084,1086,1088,1090,1092,1094,1096,1098,1100,1102,1104,1106,1108,1110,1112,1114,1116,1118,1120,1122,1124,1126,1128,1130,1132,1134,1136,1138,1140,1142,1144,1146,1148,1150,1152,1154,1156,1158,1160,1162,1164,1166,1168,1170,1172,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1198,1200,1202,1204,1206,1208,1210,1212,1214,1216,1218,1220,1222,1224,1226,1228,1230,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1290,1292,1294,1296,1298,1300,1302,1304,1306,1308,1310,1312,1314,1316,1318,1320,1322,1324,1326,1328,1330,1332,1334,1336,1338,1340,1342,1344,1346,1348,1350,1352,1354,1356,1358,1360,1362,1364,1366,1368,1370,1372,1374,1376,1378,1380,1382,1384,1386,1388,1390,1392,1394,1396,1398,1400,1402,1404,1406,1408,1410,1412,1414,1416,1418,1420,1422,1424,1426,1428,1430,1432,1434,1436,1438,1440,1442,1444,1446,1448,1450,1452,1454,1456,1458,1460,1462,1464,1466,1468,1470,1472,1474,1476,1478,1480,1482,1484,1486,1488,1490,1492,1494,1496,1498,1500,1502,1504,1506,1508,1510,1512,1514,1516,1518,1520,1522,1524,1526,1528,1530,1532,1534,1536,1538,1540,1542,1544,1546,1548,1550,1552,1554,1556,1558,1560,1562,1564,1566,1568,1570,1572,1574,1576,1578,1580,1582,1584,1586,1588,1590,1592,1594,1596,1598,1600,1602,1604,1606,1608,1610,1612,1614,1616,1618,1620,1622,1624,1626,1628,1630,1632,1634,1636,1638,1640,1642,1644,1646,1648,1650,1652,1654,1656,1658,1660,1662,1664,1666,1668,1670,1672,1674,1676,1678,1680,1682,1684,1686,1688,1690,1692,1694,1696,1698,1700,1702,1704,1706,1708,1710,1712,1714,1716,1718,1720,1722,1724,1726,1728,1730,1732,1734,1736,1738,1740,1742,1744,1746,1748,1750,1752,1754,1756,1758,1760,1762,1764,1766,1768,1770,1772,1774,1776,1778,1780,1782,1784,1786,1788,1790,1792,1794,1796,1798,1800,1802,1804,1806,1808,1810,1812,1814,1816,1818,1820,1822,1824,1826,1828,1830,1832,1834,1836,1838,1840,1842,1844,1846,1848,1850,1852,1854,1856,1858,1860,1862,1864,1866,1868,1870,1872,1874,1876,1878,1880,1882,1884,1886,1888,1890,1892,1894,1896,1898,1900,1902,1904,1906,1908,1910,1912,1914,1916,1918,1920,1922,1924,1926,1928,1930,1932,1934,1936,1938,1940,1942,1944,1946,1948,1950,1952,1954,1956,1958,1960,1962,1964,1966,1968,1970,1972,1974,1976,1978,1980,1982,1984,1986,1988,1990,1992,1994,1996,1998,2000,2002,2004,2006,2008,2010,2012,2014,2016,2018,2020,2022,2024,2026,2028,2030,2032,2034,2036,2038,2040,2042,2044,2046,2048,2050,2052,2054,2056,2058,2060,2062,2064,2066,2068,2070,2072,2074,2076,2078,2080,2082,2084,2086,2088,2090,2092,2094,2096,2098,2100,2102,2104,2106,2108,2110,2112,2114,2116,2118,2120,2122,2124,2126,2128,2130,2132,2134,2136,2138,2140,2142,2144,2146,2148,2150,2152,2154,2156,2158,2160,2162,2164,2166,2168,2170,2172,2174,2176,2178,2180,2182,2184,2186,2188,2190,2192,2194,2196,2198,2200,2202,2204,2206,2208,2210,2212,2214,2216,2218,2220,2222,2224,2226,2228,2230,2232,2234,2236,2238,2240,2242,2244,2246,2248,2250,2252,2254,2256,2258,2260,2262,2264,2266,2268,2270,2272,2274,2276,2278,2280,2282,2284,2286,2288,2290,2292,2294,2296,2298,2300,2302,2304,2306,2308,2310,2312,2314,2316,2318,2320,2322,2324,2326,2328,2330,2332,2334,2336,2338,2340,2342,2344,2346,2348,2350,2352,2354,2356,2358,2360,2362,2364,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390,2392,2394,2396,2398,2400,2402,2404,2406,2408,2410,2412,2414,2416,2418,2420,2422,2424,2426,2428,2430,2432,2434,2436,2438,2440,2442,2444,2446,2448,2450,2452,2454,2456,2458,2460,2462,2464,2466,2468,2470,2472,2474,2476,2478,2480,2482,2484,2486,2488,2490,2492,2494,2496,2498,2500,2502,2504,2506,2508,2510,2512,2514,2516,2518,2520,2522,2524,2526,2528,2530,2532,2534,2536,2538,2540,2542,2544,2546,2548,2550,2552,2554,2556,2558,2560,2562,2564,2566,2568,2570,2572,2574,2576,2578,2580,2582,2584,2586,2588,2590,2592,2594,2596,2598,2600,2602,2604,2606,2608,2610,2612,2614,2616,2618,2620,2622,2624,2626,2628,2630,2632,2634,2636,2638,2640,2642,2644,2646,2648,2650,2652,2654,2656,2658,2660,2662,2664,2666,2668,2670,2672,2674,2676,2678,2680,2682,2684,2686,2688,2690,2692,2694,2696,2698,2700,2702,2704,2706,2708,2710,2712,2714,2716,2718,2720,2722,2724,2726,2728,2730,2732,2734,2736,2738,2740,2742,2744,2746,2748,2750,2752,2754,2756,2758,2760,2762,2764,2766,2768,2770,2772,2774,2776,2778,2780,2782,2784,2786,2788,2790,2792,2794,2796,2798,2800,2802,2804,2806,2808,2810,2812,2814,2816,2818,2820,2822,2824,2826,2828,2830,2832,2834,2836,2838,2840,2842,2844,2846,2848,2850,2852,2854,2856,2858,2860,2862,2864,2866,2868,2870,2872,2874,2876,2878,2880,2882,2884,2886,2888,2890,2892,2894,2896,2898,2900,2902,2904,2906,2908,2910,2912,2914,2916,2918,2920,2922,2924,2926,2928,2930,2932,2934,2936,2938,2940,2942,2944,2946,2948,2950,2952,2954,2956,2958,2960,2962,2964,2966,2968,2970,2972,2974,2976,2978,2980,2982,2984,2986,2988,2990,2992,2994,2996,2998,3000,3002,3004,3006,3008,3010,3012,3014,3016,3018,3020,3022,3024,3026,3028,3030,3032,3034,3036,3038,3040,3042,3044,3046,3048,3050,3052,3054,3056,3058,3060,3062,3064,3066,3068,3070,3072,3074,3076,3078,3080,3082,3084,3086,3088,3090,3092,3094,3096,3098,3100,3102,3104,3106,3108,3110,3112,3114,3116,3118,3120,3122,3124,3126,3128,3130,3132,3134,3136,3138,3140,3142,3144,3146,3148,3150,3152,3154,3156,3158,3160,3162,3164,3166,3168,3170,3172,3174,3176,3178,3180,3182,3184,3186,3188,3190,3192,3194,3196,3198,3200,3202,3204,3206,3208,3210,3212,3214,3216,3218,3220,3222,3224,3226,3228,3230,3232,3234,3236,3238,3240,3242,3244,3246,3248,3250,3252,3254,3256,3258,3260,3262,3264,3266,3268,3270,3272,3274,3276,3278,3280,3282,3284,3286,3288,3290,3292,3294,3296,3298,3300,3302,3304,3306,3308,3310,3312,3314,3316,3318,3320,3322,3324,3326,3328,3330,3332,3334,3336,3338,3340,3342,3344,3346,3348,3350,3352,3354,3356,3358,3360,3362,3364,3366,3368,3370,3372,3374,3376,3378,3380,3382,3384,3386,3388,3390,3392,3394,3396,3398,3400,3402,3404,3406,3408,3410,3412,3414,3416,3418,3420,3422,3424,3426,3428,3430,3432,3434,3436,3438,3440,3442,3444,3446,3448,3450,3452,3454,3456,3458,3460,3462,3464,3466,3468,3470,3472,3474,3476,3478,3480,3482,3484,3486,3488,3490,3492,3494,3496,3498,3500,3502,3504,3506,3508,3510,3512,3514,3516,3518,3520,3522,3524,3526,3528,3530,3532,3534,3536,3538,3540,3542,3544,3546,3548,3550,3552,3554,3556,3558,3560,3562,3564,3566,3568,3570,3572,3574,3576,3578,3580,3582,3584,3586,3588,3590,3592,3594,3596,3598,3600,3602,3604,3606,3608,3610,3612,3614,3616,3618,3620,3622,3624,3626,3628,3630,3632,3634,3636,3638,3640,3642,3644,3646,3648,3650,3652,3654,3656,3658,3660,3662,3664,3666,3668,3670,3672,3674,3676,3678,3680,3682,3684,3686,3688,3690,3692,3694,3696,3698,3700,3702,3704,3706,3708,3710,3712,3714,3716,3718,3720,3722,3724,3726,3728,3730,3732,3734,3736,3738,3740,3742,3744,3746,3748,3750,3752,3754,3756,3758,3760,3762,3764,3766,3768,3770,3772,3774,3776,3778,3780,3782,3784,3786,3788,3790,3792,3794,3796,3798,3800,3802,3804,3806,3808,3810,3812,3814,3816,3818,3820,3822,3824,3826,3828,3830,3832,3834,3836,3838,3840,3842,3844,3846,3848,3850,3852,3854,3856,3858,3860,3862,3864,3866,3868,3870,3872,3874,3876,3878,3880,3882,3884,3886,3888,3890,3892,3894,3896,3898,3900,3902,3904,3906,3908,3910,3912,3914,3916,3918,3920,3922,3924,3926,3928,3930,3932,3934,3936,3938,3940,3942,3944,3946,3948,3950,3952,3954,3956,3958,3960,3962,3964,3966,3968,3970,3972,3974,3976,3978,3980,3982,3984,3986,3988,3990,3992,3994,3996,3998,4000,4002,4004,4006,4008,4010,4012,4014,4016,4018,4020,4022,4024,4026,4028,4030,4032,4034,4036,4038,4040,4042,4044,4046,4048,4050,4052,4054,4056,4058,4060,4062,4064,4066,4068,4070,4072,4074,4076,4078,4080,4082,4084,4086,4088,4090,4092,4094,4096,4098,4100,4102,4104,4106,4108,4110,4112,4114,4116,4118,4120,4122,4124,4126,4128,4130,4132,4134,4136,4138,4140,4142,4144,4146,4148,4150,4152,4154,4156,4158,4160,4162,4164,4166,4168,4170,4172,4174,4176,4178,4180,4182,4184,4186,4188,4190,4192,4194,4196,4198,4200,4202,4204,4206,4208,4210,4212,4214,4216,4218,4220,4222,4224,4226,4228,4230,4232,4234,4236,4238,4240,4242,4244,4246,4248,4250,4252,4254,4256,4258,4260,4262,4264,4266,4268,4270,4272,4274,4276,4278,4280,4282,4284,4286,4288,4290,4292,4294,4296,4298,4300,4302,4304,4306,4308,4310,4312,4314,4316,4318,4320,4322,4324,4326,4328,4330,4332,4334,4336,4338,4340,4342,4344,4346,4348,4350,4352,4354,4356,4358,4360,4362,4364,4366,4368,4370,4372,4374,4376,4378,4380,4382,4384,4386,4388,4390,4392,4394,4396,4398,4400,4402,4404,4406,4408,4410,4412,4414,4416,4418,4420,4422,4424,4426,4428,4430,4432,4434,4436,4438,4440,4442,4444,4446,4448,4450,4452,4454,4456,4458,4460,4462,4464,4466,4468,4470,4472,4474,4476,4478,4480,4482,4484,4486,4488,4490,4492,4494,4496,4498,4500,4502,4504,4506,4508,4510,4512,4514,4516,4518,4520,4522,4524,4526,4528,4530,4532,4534,4536,4538,4540,4542,4544,4546,4548,4550,4552,4554,4556,4558,4560,4562,4564,4566,4568,4570,4572,4574,4576,4578,4580,4582,4584,4586],{"categories":184},[185],"Business & SaaS",{"categories":187},[185],{"categories":189},[190],"AI News & Trends",{"categories":192},[],{"categories":194},[195],"AI Automation",{"categories":197},[198],"Marketing & Growth",{"categories":200},[201],"Design & Frontend",{"categories":203},[204],"Software Engineering",{"categories":206},[195],{"categories":208},[],{"categories":210},[201],{"categories":212},[201],{"categories":214},[195],{"categories":216},[201],{"categories":218},[201],{"categories":220},[221],"AI & LLMs",{"categories":223},[201],{"categories":225},[201],{"categories":227},[],{"categories":229},[201],{"categories":231},[201],{"categories":233},[221],{"categories":235},[236],"Developer Productivity",{"categories":238},[221],{"categories":240},[221],{"categories":242},[221],{"categories":244},[190],{"categories":246},[221],{"categories":248},[195],{"categories":250},[185],{"categories":252},[190],{"categories":254},[198],{"categories":256},[],{"categories":258},[],{"categories":260},[195],{"categories":262},[195],{"categories":264},[195],{"categories":266},[198],{"categories":268},[221],{"categories":270},[236],{"categories":272},[190],{"categories":274},[],{"categories":276},[],{"categories":278},[],{"categories":280},[281],"Data Science & Visualization",{"categories":283},[],{"categories":285},[195],{"categories":287},[204],{"categories":289},[195],{"categories":291},[195],{"categories":293},[221],{"categories":295},[198],{"categories":297},[195],{"categories":299},[],{"categories":301},[],{"categories":303},[],{"categories":305},[201],{"categories":307},[201],{"categories":309},[195],{"categories":311},[198],{"categories":313},[236],{"categories":315},[201],{"categories":317},[221],{"categories":319},[204],{"categories":321},[221],{"categories":323},[],{"categories":325},[195],{"categories":327},[221],{"categories":329},[236],{"categories":331},[236],{"categories":333},[],{"categories":335},[198],{"categories":337},[185],{"categories":339},[221],{"categories":341},[185],{"categories":343},[185],{"categories":345},[195],{"categories":347},[198],{"categories":349},[195],{"categories":351},[185],{"categories":353},[195],{"categories":355},[201],{"categories":357},[221],{"categories":359},[201],{"categories":361},[221],{"categories":363},[185],{"categories":365},[221],{"categories":367},[198],{"categories":369},[],{"categories":371},[221],{"categories":373},[185],{"categories":375},[],{"categories":377},[190],{"categories":379},[204],{"categories":381},[],{"categories":383},[221],{"categories":385},[201],{"categories":387},[221],{"categories":389},[201],{"categories":391},[],{"categories":393},[195],{"categories":395},[],{"categories":397},[],{"categories":399},[],{"categories":401},[221],{"categories":403},[],{"categories":405},[221],{"categories":407},[221],{"categories":409},[201],{"categories":411},[221],{"categories":413},[236],{"categories":415},[195],{"categories":417},[198],{"categories":419},[236],{"categories":421},[236],{"categories":423},[236],{"categories":425},[198],{"categories":427},[198],{"categories":429},[221],{"categories":431},[221],{"categories":433},[201],{"categories":435},[185],{"categories":437},[201],{"categories":439},[204],{"categories":441},[185],{"categories":443},[185],{"categories":445},[185],{"categories":447},[201],{"categories":449},[],{"categories":451},[],{"categories":453},[221],{"categories":455},[221],{"categories":457},[204],{"categories":459},[221],{"categories":461},[221],{"categories":463},[],{"categories":465},[221],{"categories":467},[221],{"categories":469},[],{"categories":471},[221],{"categories":473},[190],{"categories":475},[190],{"categories":477},[],{"categories":479},[],{"categories":481},[198],{"categories":483},[198],{"categories":485},[204],{"categories":487},[221],{"categories":489},[],{"categories":491},[],{"categories":493},[195],{"categories":495},[221],{"categories":497},[221],{"categories":499},[],{"categories":501},[221,185],{"categories":503},[221],{"categories":505},[],{"categories":507},[221],{"categories":509},[221],{"categories":511},[],{"categories":513},[],{"categories":515},[195],{"categories":517},[221],{"categories":519},[221],{"categories":521},[195],{"categories":523},[221],{"categories":525},[],{"categories":527},[],{"categories":529},[221],{"categories":531},[],{"categories":533},[221],{"categories":535},[221],{"categories":537},[],{"categories":539},[195],{"categories":541},[201],{"categories":543},[],{"categories":545},[195,546],"DevOps & Cloud",{"categories":548},[221],{"categories":550},[195],{"categories":552},[221],{"categories":554},[],{"categories":556},[],{"categories":558},[],{"categories":560},[],{"categories":562},[221],{"categories":564},[195],{"categories":566},[],{"categories":568},[195],{"categories":570},[],{"categories":572},[221],{"categories":574},[],{"categories":576},[],{"categories":578},[],{"categories":580},[],{"categories":582},[195],{"categories":584},[201],{"categories":586},[221],{"categories":588},[198],{"categories":590},[190],{"categories":592},[185],{"categories":594},[236],{"categories":596},[],{"categories":598},[195],{"categories":600},[195],{"categories":602},[221],{"categories":604},[],{"categories":606},[],{"categories":608},[],{"categories":610},[195],{"categories":612},[],{"categories":614},[195],{"categories":616},[195],{"categories":618},[190],{"categories":620},[195],{"categories":622},[221],{"categories":624},[],{"categories":626},[221],{"categories":628},[],{"categories":630},[190],{"categories":632},[195,633],"Product Strategy",{"categories":635},[204],{"categories":637},[546],{"categories":639},[633],{"categories":641},[221],{"categories":643},[195],{"categories":645},[],{"categories":647},[190],{"categories":649},[190],{"categories":651},[195],{"categories":653},[],{"categories":655},[195],{"categories":657},[221],{"categories":659},[221],{"categories":661},[236],{"categories":663},[221],{"categories":665},[],{"categories":667},[221,204],{"categories":669},[190],{"categories":671},[221],{"categories":673},[190],{"categories":675},[195],{"categories":677},[190],{"categories":679},[],{"categories":681},[204],{"categories":683},[185],{"categories":685},[],{"categories":687},[195],{"categories":689},[195],{"categories":691},[195],{"categories":693},[195],{"categories":695},[185],{"categories":697},[201],{"categories":699},[198],{"categories":701},[],{"categories":703},[195],{"categories":705},[],{"categories":707},[190],{"categories":709},[190],{"categories":711},[190],{"categories":713},[195],{"categories":715},[190],{"categories":717},[221],{"categories":719},[236],{"categories":721},[221],{"categories":723},[204],{"categories":725},[221,236],{"categories":727},[236],{"categories":729},[236],{"categories":731},[236],{"categories":733},[236],{"categories":735},[221],{"categories":737},[],{"categories":739},[],{"categories":741},[198],{"categories":743},[],{"categories":745},[221],{"categories":747},[236],{"categories":749},[221],{"categories":751},[201],{"categories":753},[204],{"categories":755},[],{"categories":757},[221],{"categories":759},[236],{"categories":761},[198],{"categories":763},[190],{"categories":765},[204],{"categories":767},[221],{"categories":769},[],{"categories":771},[204],{"categories":773},[201],{"categories":775},[185],{"categories":777},[185],{"categories":779},[],{"categories":781},[201],{"categories":783},[185],{"categories":785},[190],{"categories":787},[236],{"categories":789},[195],{"categories":791},[195],{"categories":793},[221],{"categories":795},[221],{"categories":797},[190],{"categories":799},[190],{"categories":801},[236],{"categories":803},[190],{"categories":805},[],{"categories":807},[633],{"categories":809},[195],{"categories":811},[190],{"categories":813},[190],{"categories":815},[190],{"categories":817},[221],{"categories":819},[195],{"categories":821},[195],{"categories":823},[185],{"categories":825},[185],{"categories":827},[221],{"categories":829},[190],{"categories":831},[],{"categories":833},[221],{"categories":835},[185],{"categories":837},[195],{"categories":839},[195],{"categories":841},[195],{"categories":843},[201],{"categories":845},[195],{"categories":847},[236],{"categories":849},[190],{"categories":851},[190],{"categories":853},[190],{"categories":855},[190],{"categories":857},[190],{"categories":859},[],{"categories":861},[],{"categories":863},[236],{"categories":865},[190],{"categories":867},[190],{"categories":869},[190],{"categories":871},[],{"categories":873},[221],{"categories":875},[],{"categories":877},[],{"categories":879},[201],{"categories":881},[185],{"categories":883},[],{"categories":885},[190],{"categories":887},[195],{"categories":889},[195],{"categories":891},[195],{"categories":893},[198],{"categories":895},[195],{"categories":897},[],{"categories":899},[190],{"categories":901},[190],{"categories":903},[221],{"categories":905},[],{"categories":907},[198],{"categories":909},[198],{"categories":911},[221],{"categories":913},[190],{"categories":915},[185],{"categories":917},[204],{"categories":919},[221],{"categories":921},[],{"categories":923},[221],{"categories":925},[221],{"categories":927},[204],{"categories":929},[221],{"categories":931},[221],{"categories":933},[221],{"categories":935},[198],{"categories":937},[190],{"categories":939},[221],{"categories":941},[221],{"categories":943},[190],{"categories":945},[195],{"categories":947},[236],{"categories":949},[185],{"categories":951},[221],{"categories":953},[236],{"categories":955},[236],{"categories":957},[],{"categories":959},[198],{"categories":961},[190],{"categories":963},[190],{"categories":965},[236],{"categories":967},[195],{"categories":969},[195],{"categories":971},[195],{"categories":973},[195],{"categories":975},[201],{"categories":977},[221],{"categories":979},[221],{"categories":981},[633],{"categories":983},[221],{"categories":985},[221],{"categories":987},[195],{"categories":989},[185],{"categories":991},[198],{"categories":993},[],{"categories":995},[185],{"categories":997},[185],{"categories":999},[],{"categories":1001},[201],{"categories":1003},[221],{"categories":1005},[],{"categories":1007},[],{"categories":1009},[190],{"categories":1011},[190],{"categories":1013},[190],{"categories":1015},[190],{"categories":1017},[],{"categories":1019},[190],{"categories":1021},[221],{"categories":1023},[221],{"categories":1025},[],{"categories":1027},[190],{"categories":1029},[190],{"categories":1031},[185],{"categories":1033},[221],{"categories":1035},[],{"categories":1037},[],{"categories":1039},[190],{"categories":1041},[190],{"categories":1043},[190],{"categories":1045},[221],{"categories":1047},[190],{"categories":1049},[190],{"categories":1051},[190],{"categories":1053},[190],{"categories":1055},[190],{"categories":1057},[],{"categories":1059},[195],{"categories":1061},[221],{"categories":1063},[198],{"categories":1065},[185],{"categories":1067},[195],{"categories":1069},[221],{"categories":1071},[],{"categories":1073},[198],{"categories":1075},[190],{"categories":1077},[190],{"categories":1079},[190],{"categories":1081},[190],{"categories":1083},[236],{"categories":1085},[204],{"categories":1087},[],{"categories":1089},[221],{"categories":1091},[195],{"categories":1093},[195],{"categories":1095},[195],{"categories":1097},[546],{"categories":1099},[195],{"categories":1101},[221],{"categories":1103},[221],{"categories":1105},[204],{"categories":1107},[546],{"categories":1109},[281],{"categories":1111},[221],{"categories":1113},[281],{"categories":1115},[],{"categories":1117},[198],{"categories":1119},[198],{"categories":1121},[201],{"categories":1123},[546],{"categories":1125},[195],{"categories":1127},[221],{"categories":1129},[221],{"categories":1131},[195],{"categories":1133},[195],{"categories":1135},[195],{"categories":1137},[236],{"categories":1139},[236],{"categories":1141},[195],{"categories":1143},[195],{"categories":1145},[],{"categories":1147},[195],{"categories":1149},[195],{"categories":1151},[221],{"categories":1153},[281],{"categories":1155},[195],{"categories":1157},[195],{"categories":1159},[195],{"categories":1161},[195],{"categories":1163},[185],{"categories":1165},[201],{"categories":1167},[190],{"categories":1169},[204],{"categories":1171},[546],{"categories":1173},[204],{"categories":1175},[281],{"categories":1177},[],{"categories":1179},[204],{"categories":1181},[],{"categories":1183},[],{"categories":1185},[204],{"categories":1187},[221],{"categories":1189},[],{"categories":1191},[],{"categories":1193},[],{"categories":1195},[185],{"categories":1197},[],{"categories":1199},[],{"categories":1201},[281],{"categories":1203},[221],{"categories":1205},[546],{"categories":1207},[221],{"categories":1209},[],{"categories":1211},[195],{"categories":1213},[236],{"categories":1215},[236],{"categories":1217},[198],{"categories":1219},[198],{"categories":1221},[198],{"categories":1223},[546],{"categories":1225},[204],{"categories":1227},[195],{"categories":1229},[185],{"categories":1231},[185],{"categories":1233},[204],{"categories":1235},[201],{"categories":1237},[281],{"categories":1239},[201],{"categories":1241},[],{"categories":1243},[221],{"categories":1245},[195],{"categories":1247},[195],{"categories":1249},[236],{"categories":1251},[195],{"categories":1253},[195],{"categories":1255},[201],{"categories":1257},[201],{"categories":1259},[195],{"categories":1261},[546],{"categories":1263},[221],{"categories":1265},[],{"categories":1267},[198],{"categories":1269},[195],{"categories":1271},[185],{"categories":1273},[195],{"categories":1275},[195],{"categories":1277},[],{"categories":1279},[221],{"categories":1281},[195],{"categories":1283},[195],{"categories":1285},[236],{"categories":1287},[195],{"categories":1289},[221],{"categories":1291},[],{"categories":1293},[195],{"categories":1295},[],{"categories":1297},[201],{"categories":1299},[236],{"categories":1301},[221],{"categories":1303},[204],{"categories":1305},[201],{"categories":1307},[236],{"categories":1309},[281],{"categories":1311},[236],{"categories":1313},[],{"categories":1315},[221],{"categories":1317},[221],{"categories":1319},[633],{"categories":1321},[204],{"categories":1323},[221,195],{"categories":1325},[195],{"categories":1327},[221],{"categories":1329},[195],{"categories":1331},[195,204],{"categories":1333},[195],{"categories":1335},[221],{"categories":1337},[],{"categories":1339},[236],{"categories":1341},[221],{"categories":1343},[195],{"categories":1345},[221],{"categories":1347},[],{"categories":1349},[204],{"categories":1351},[185],{"categories":1353},[195],{"categories":1355},[],{"categories":1357},[281],{"categories":1359},[204],{"categories":1361},[195],{"categories":1363},[204],{"categories":1365},[],{"categories":1367},[195],{"categories":1369},[],{"categories":1371},[195],{"categories":1373},[],{"categories":1375},[],{"categories":1377},[201],{"categories":1379},[236],{"categories":1381},[221],{"categories":1383},[195],{"categories":1385},[],{"categories":1387},[195],{"categories":1389},[204],{"categories":1391},[221],{"categories":1393},[221],{"categories":1395},[204],{"categories":1397},[204],{"categories":1399},[236],{"categories":1401},[185],{"categories":1403},[],{"categories":1405},[221],{"categories":1407},[221],{"categories":1409},[221],{"categories":1411},[195],{"categories":1413},[221],{"categories":1415},[],{"categories":1417},[201],{"categories":1419},[221],{"categories":1421},[195],{"categories":1423},[],{"categories":1425},[221],{"categories":1427},[],{"categories":1429},[221],{"categories":1431},[],{"categories":1433},[],{"categories":1435},[],{"categories":1437},[221],{"categories":1439},[221],{"categories":1441},[221],{"categories":1443},[221],{"categories":1445},[],{"categories":1447},[221],{"categories":1449},[221],{"categories":1451},[221],{"categories":1453},[],{"categories":1455},[221],{"categories":1457},[],{"categories":1459},[198],{"categories":1461},[221],{"categories":1463},[],{"categories":1465},[],{"categories":1467},[],{"categories":1469},[221],{"categories":1471},[190],{"categories":1473},[190],{"categories":1475},[],{"categories":1477},[195],{"categories":1479},[221],{"categories":1481},[],{"categories":1483},[221],{"categories":1485},[221],{"categories":1487},[190],{"categories":1489},[],{"categories":1491},[221],{"categories":1493},[190],{"categories":1495},[195],{"categories":1497},[221],{"categories":1499},[],{"categories":1501},[],{"categories":1503},[],{"categories":1505},[195],{"categories":1507},[195],{"categories":1509},[195],{"categories":1511},[195],{"categories":1513},[221],{"categories":1515},[201],{"categories":1517},[201],{"categories":1519},[195],{"categories":1521},[195],{"categories":1523},[236],{"categories":1525},[633],{"categories":1527},[236],{"categories":1529},[236],{"categories":1531},[221],{"categories":1533},[195],{"categories":1535},[221],{"categories":1537},[236],{"categories":1539},[221],{"categories":1541},[195],{"categories":1543},[195],{"categories":1545},[195],{"categories":1547},[195],{"categories":1549},[195],{"categories":1551},[221],{"categories":1553},[236],{"categories":1555},[236],{"categories":1557},[198],{"categories":1559},[195],{"categories":1561},[],{"categories":1563},[195],{"categories":1565},[],{"categories":1567},[190],{"categories":1569},[221],{"categories":1571},[],{"categories":1573},[185],{"categories":1575},[201],{"categories":1577},[201],{"categories":1579},[195],{"categories":1581},[195],{"categories":1583},[221],{"categories":1585},[221],{"categories":1587},[190],{"categories":1589},[190],{"categories":1591},[546],{"categories":1593},[195],{"categories":1595},[190],{"categories":1597},[],{"categories":1599},[221],{"categories":1601},[195],{"categories":1603},[195],{"categories":1605},[195],{"categories":1607},[195],{"categories":1609},[221],{"categories":1611},[221],{"categories":1613},[221],{"categories":1615},[221],{"categories":1617},[195],{"categories":1619},[195],{"categories":1621},[195],{"categories":1623},[195],{"categories":1625},[],{"categories":1627},[201],{"categories":1629},[221],{"categories":1631},[221],{"categories":1633},[221],{"categories":1635},[],{"categories":1637},[198],{"categories":1639},[],{"categories":1641},[236],{"categories":1643},[],{"categories":1645},[195],{"categories":1647},[236],{"categories":1649},[201],{"categories":1651},[236],{"categories":1653},[],{"categories":1655},[236],{"categories":1657},[236],{"categories":1659},[],{"categories":1661},[201],{"categories":1663},[195],{"categories":1665},[195],{"categories":1667},[236],{"categories":1669},[221],{"categories":1671},[221],{"categories":1673},[],{"categories":1675},[190],{"categories":1677},[],{"categories":1679},[198],{"categories":1681},[],{"categories":1683},[201],{"categories":1685},[190],{"categories":1687},[201],{"categories":1689},[201],{"categories":1691},[201],{"categories":1693},[201],{"categories":1695},[201],{"categories":1697},[201],{"categories":1699},[201],{"categories":1701},[201],{"categories":1703},[201],{"categories":1705},[201],{"categories":1707},[],{"categories":1709},[195],{"categories":1711},[201],{"categories":1713},[221],{"categories":1715},[221],{"categories":1717},[201],{"categories":1719},[201],{"categories":1721},[201],{"categories":1723},[201],{"categories":1725},[201],{"categories":1727},[201],{"categories":1729},[201],{"categories":1731},[221,201],{"categories":1733},[201],{"categories":1735},[201],{"categories":1737},[201],{"categories":1739},[201],{"categories":1741},[],{"categories":1743},[201],{"categories":1745},[201],{"categories":1747},[201],{"categories":1749},[201],{"categories":1751},[201],{"categories":1753},[201],{"categories":1755},[201],{"categories":1757},[201],{"categories":1759},[201],{"categories":1761},[201,221],{"categories":1763},[201],{"categories":1765},[201],{"categories":1767},[],{"categories":1769},[190],{"categories":1771},[],{"categories":1773},[221],{"categories":1775},[],{"categories":1777},[195],{"categories":1779},[546],{"categories":1781},[633],{"categories":1783},[195],{"categories":1785},[195],{"categories":1787},[],{"categories":1789},[195],{"categories":1791},[],{"categories":1793},[195],{"categories":1795},[],{"categories":1797},[],{"categories":1799},[221],{"categories":1801},[221],{"categories":1803},[221],{"categories":1805},[190],{"categories":1807},[190],{"categories":1809},[190],{"categories":1811},[190],{"categories":1813},[],{"categories":1815},[190],{"categories":1817},[],{"categories":1819},[190],{"categories":1821},[221],{"categories":1823},[190],{"categories":1825},[190],{"categories":1827},[190],{"categories":1829},[190],{"categories":1831},[221],{"categories":1833},[190],{"categories":1835},[195],{"categories":1837},[],{"categories":1839},[195],{"categories":1841},[190],{"categories":1843},[221],{"categories":1845},[190],{"categories":1847},[190],{"categories":1849},[190],{"categories":1851},[221],{"categories":1853},[221],{"categories":1855},[221],{"categories":1857},[],{"categories":1859},[],{"categories":1861},[221],{"categories":1863},[190],{"categories":1865},[],{"categories":1867},[221],{"categories":1869},[195],{"categories":1871},[221],{"categories":1873},[195],{"categories":1875},[195],{"categories":1877},[221],{"categories":1879},[],{"categories":1881},[],{"categories":1883},[195],{"categories":1885},[195],{"categories":1887},[195],{"categories":1889},[195],{"categories":1891},[195],{"categories":1893},[195],{"categories":1895},[195],{"categories":1897},[195],{"categories":1899},[],{"categories":1901},[195],{"categories":1903},[195],{"categories":1905},[195],{"categories":1907},[221],{"categories":1909},[221],{"categories":1911},[221],{"categories":1913},[190],{"categories":1915},[221],{"categories":1917},[221],{"categories":1919},[221],{"categories":1921},[195],{"categories":1923},[198],{"categories":1925},[198],{"categories":1927},[198],{"categories":1929},[195],{"categories":1931},[],{"categories":1933},[221],{"categories":1935},[],{"categories":1937},[],{"categories":1939},[221],{"categories":1941},[],{"categories":1943},[195],{"categories":1945},[201],{"categories":1947},[236],{"categories":1949},[281],{"categories":1951},[221],{"categories":1953},[195],{"categories":1955},[201],{"categories":1957},[],{"categories":1959},[195],{"categories":1961},[198,185],{"categories":1963},[195],{"categories":1965},[195],{"categories":1967},[546],{"categories":1969},[204],{"categories":1971},[198],{"categories":1973},[236],{"categories":1975},[221],{"categories":1977},[],{"categories":1979},[221],{"categories":1981},[],{"categories":1983},[221],{"categories":1985},[221],{"categories":1987},[195],{"categories":1989},[],{"categories":1991},[221],{"categories":1993},[195],{"categories":1995},[221],{"categories":1997},[236],{"categories":1999},[195],{"categories":2001},[221],{"categories":2003},[221,236],{"categories":2005},[236],{"categories":2007},[],{"categories":2009},[221],{"categories":2011},[221],{"categories":2013},[221],{"categories":2015},[],{"categories":2017},[],{"categories":2019},[195],{"categories":2021},[198],{"categories":2023},[190],{"categories":2025},[195],{"categories":2027},[221],{"categories":2029},[190],{"categories":2031},[],{"categories":2033},[236],{"categories":2035},[190],{"categories":2037},[],{"categories":2039},[281],{"categories":2041},[198],{"categories":2043},[185],{"categories":2045},[190],{"categories":2047},[221],{"categories":2049},[195],{"categories":2051},[221],{"categories":2053},[195],{"categories":2055},[195],{"categories":2057},[190],{"categories":2059},[236],{"categories":2061},[201],{"categories":2063},[185],{"categories":2065},[221],{"categories":2067},[221],{"categories":2069},[],{"categories":2071},[],{"categories":2073},[221],{"categories":2075},[],{"categories":2077},[221],{"categories":2079},[190],{"categories":2081},[],{"categories":2083},[195],{"categories":2085},[236],{"categories":2087},[190],{"categories":2089},[236],{"categories":2091},[195],{"categories":2093},[221],{"categories":2095},[],{"categories":2097},[195],{"categories":2099},[195],{"categories":2101},[201],{"categories":2103},[195],{"categories":2105},[201],{"categories":2107},[195],{"categories":2109},[195],{"categories":2111},[201],{"categories":2113},[],{"categories":2115},[],{"categories":2117},[201],{"categories":2119},[201],{"categories":2121},[201],{"categories":2123},[204],{"categories":2125},[236],{"categories":2127},[236],{"categories":2129},[195],{"categories":2131},[190],{"categories":2133},[236],{"categories":2135},[236],{"categories":2137},[198],{"categories":2139},[201],{"categories":2141},[195],{"categories":2143},[195],{"categories":2145},[221],{"categories":2147},[236],{"categories":2149},[221],{"categories":2151},[],{"categories":2153},[546],{"categories":2155},[633],{"categories":2157},[],{"categories":2159},[],{"categories":2161},[195],{"categories":2163},[190],{"categories":2165},[198],{"categories":2167},[198],{"categories":2169},[281],{"categories":2171},[201],{"categories":2173},[281],{"categories":2175},[281],{"categories":2177},[195],{"categories":2179},[],{"categories":2181},[],{"categories":2183},[281],{"categories":2185},[204],{"categories":2187},[221],{"categories":2189},[204],{"categories":2191},[281],{"categories":2193},[204],{"categories":2195},[281],{"categories":2197},[185],{"categories":2199},[204],{"categories":2201},[236],{"categories":2203},[221],{"categories":2205},[],{"categories":2207},[281],{"categories":2209},[546],{"categories":2211},[],{"categories":2213},[221],{"categories":2215},[221],{"categories":2217},[],{"categories":2219},[],{"categories":2221},[221],{"categories":2223},[221],{"categories":2225},[190],{"categories":2227},[221],{"categories":2229},[],{"categories":2231},[190],{"categories":2233},[],{"categories":2235},[],{"categories":2237},[190],{"categories":2239},[190],{"categories":2241},[221],{"categories":2243},[221],{"categories":2245},[221],{"categories":2247},[221],{"categories":2249},[221],{"categories":2251},[221],{"categories":2253},[198],{"categories":2255},[],{"categories":2257},[221],{"categories":2259},[],{"categories":2261},[],{"categories":2263},[195],{"categories":2265},[236],{"categories":2267},[],{"categories":2269},[546],{"categories":2271},[221,546],{"categories":2273},[221],{"categories":2275},[],{"categories":2277},[201],{"categories":2279},[201],{"categories":2281},[201],{"categories":2283},[201],{"categories":2285},[201],{"categories":2287},[],{"categories":2289},[],{"categories":2291},[],{"categories":2293},[204],{"categories":2295},[195],{"categories":2297},[185],{"categories":2299},[204],{"categories":2301},[236],{"categories":2303},[201],{"categories":2305},[],{"categories":2307},[198],{"categories":2309},[633],{"categories":2311},[281],{"categories":2313},[281],{"categories":2315},[281],{"categories":2317},[236],{"categories":2319},[633],{"categories":2321},[236],{"categories":2323},[],{"categories":2325},[185],{"categories":2327},[204],{"categories":2329},[221],{"categories":2331},[201],{"categories":2333},[198],{"categories":2335},[204],{"categories":2337},[198],{"categories":2339},[221],{"categories":2341},[201],{"categories":2343},[204],{"categories":2345},[546],{"categories":2347},[221],{"categories":2349},[190],{"categories":2351},[204],{"categories":2353},[],{"categories":2355},[221],{"categories":2357},[204],{"categories":2359},[204],{"categories":2361},[195],{"categories":2363},[],{"categories":2365},[198],{"categories":2367},[198],{"categories":2369},[198],{"categories":2371},[195],{"categories":2373},[221],{"categories":2375},[],{"categories":2377},[185],{"categories":2379},[236],{"categories":2381},[236],{"categories":2383},[281],{"categories":2385},[185],{"categories":2387},[190],{"categories":2389},[281],{"categories":2391},[],{"categories":2393},[190],{"categories":2395},[190],{"categories":2397},[190],{"categories":2399},[221],{"categories":2401},[185],{"categories":2403},[221],{"categories":2405},[],{"categories":2407},[],{"categories":2409},[],{"categories":2411},[204],{"categories":2413},[195],{"categories":2415},[],{"categories":2417},[236],{"categories":2419},[201],{"categories":2421},[],{"categories":2423},[198],{"categories":2425},[],{"categories":2427},[201],{"categories":2429},[221],{"categories":2431},[236],{"categories":2433},[185],{"categories":2435},[],{"categories":2437},[201],{"categories":2439},[201],{"categories":2441},[221],{"categories":2443},[],{"categories":2445},[],{"categories":2447},[204],{"categories":2449},[221],{"categories":2451},[],{"categories":2453},[195],{"categories":2455},[221],{"categories":2457},[],{"categories":2459},[204],{"categories":2461},[195],{"categories":2463},[221],{"categories":2465},[281],{"categories":2467},[221],{"categories":2469},[],{"categories":2471},[281],{"categories":2473},[221],{"categories":2475},[204],{"categories":2477},[221],{"categories":2479},[281],{"categories":2481},[195],{"categories":2483},[221],{"categories":2485},[221],{"categories":2487},[221,195],{"categories":2489},[195],{"categories":2491},[195],{"categories":2493},[195],{"categories":2495},[201],{"categories":2497},[236],{"categories":2499},[221],{"categories":2501},[236],{"categories":2503},[201],{"categories":2505},[221],{"categories":2507},[],{"categories":2509},[],{"categories":2511},[221],{"categories":2513},[221],{"categories":2515},[221],{"categories":2517},[195],{"categories":2519},[221],{"categories":2521},[],{"categories":2523},[221],{"categories":2525},[221],{"categories":2527},[195],{"categories":2529},[195],{"categories":2531},[221],{"categories":2533},[221],{"categories":2535},[],{"categories":2537},[221],{"categories":2539},[],{"categories":2541},[221],{"categories":2543},[221],{"categories":2545},[221],{"categories":2547},[221],{"categories":2549},[221],{"categories":2551},[221],{"categories":2553},[221],{"categories":2555},[],{"categories":2557},[221],{"categories":2559},[190],{"categories":2561},[190],{"categories":2563},[],{"categories":2565},[],{"categories":2567},[221],{"categories":2569},[],{"categories":2571},[221],{"categories":2573},[221,546],{"categories":2575},[],{"categories":2577},[190],{"categories":2579},[],{"categories":2581},[221],{"categories":2583},[],{"categories":2585},[],{"categories":2587},[],{"categories":2589},[221],{"categories":2591},[],{"categories":2593},[221],{"categories":2595},[],{"categories":2597},[221],{"categories":2599},[221],{"categories":2601},[],{"categories":2603},[],{"categories":2605},[221,546],{"categories":2607},[546,221],{"categories":2609},[190],{"categories":2611},[],{"categories":2613},[221],{"categories":2615},[],{"categories":2617},[221],{"categories":2619},[221],{"categories":2621},[],{"categories":2623},[190],{"categories":2625},[221,185],{"categories":2627},[190],{"categories":2629},[204],{"categories":2631},[],{"categories":2633},[195],{"categories":2635},[221],{"categories":2637},[198],{"categories":2639},[221],{"categories":2641},[236],{"categories":2643},[236],{"categories":2645},[546],{"categories":2647},[190],{"categories":2649},[221],{"categories":2651},[546],{"categories":2653},[204],{"categories":2655},[221],{"categories":2657},[236],{"categories":2659},[],{"categories":2661},[221],{"categories":2663},[],{"categories":2665},[],{"categories":2667},[221],{"categories":2669},[],{"categories":2671},[221],{"categories":2673},[204],{"categories":2675},[185],{"categories":2677},[236],{"categories":2679},[198],{"categories":2681},[195],{"categories":2683},[236],{"categories":2685},[],{"categories":2687},[198],{"categories":2689},[],{"categories":2691},[],{"categories":2693},[221],{"categories":2695},[190],{"categories":2697},[198],{"categories":2699},[],{"categories":2701},[221],{"categories":2703},[190],{"categories":2705},[190],{"categories":2707},[198],{"categories":2709},[190],{"categories":2711},[221],{"categories":2713},[190],{"categories":2715},[221],{"categories":2717},[],{"categories":2719},[221],{"categories":2721},[221],{"categories":2723},[221],{"categories":2725},[190],{"categories":2727},[],{"categories":2729},[],{"categories":2731},[201],{"categories":2733},[190],{"categories":2735},[],{"categories":2737},[221],{"categories":2739},[221],{"categories":2741},[221],{"categories":2743},[221],{"categories":2745},[221],{"categories":2747},[221],{"categories":2749},[221],{"categories":2751},[221],{"categories":2753},[221],{"categories":2755},[198],{"categories":2757},[221,201],{"categories":2759},[190],{"categories":2761},[190],{"categories":2763},[221],{"categories":2765},[204],{"categories":2767},[281],{"categories":2769},[221],{"categories":2771},[221],{"categories":2773},[],{"categories":2775},[],{"categories":2777},[221],{"categories":2779},[221],{"categories":2781},[],{"categories":2783},[201],{"categories":2785},[201],{"categories":2787},[236],{"categories":2789},[221],{"categories":2791},[236],{"categories":2793},[221],{"categories":2795},[221],{"categories":2797},[],{"categories":2799},[221],{"categories":2801},[],{"categories":2803},[],{"categories":2805},[221],{"categories":2807},[],{"categories":2809},[],{"categories":2811},[190],{"categories":2813},[],{"categories":2815},[221],{"categories":2817},[221],{"categories":2819},[221],{"categories":2821},[],{"categories":2823},[221],{"categories":2825},[190],{"categories":2827},[633],{"categories":2829},[195],{"categories":2831},[221],{"categories":2833},[],{"categories":2835},[195],{"categories":2837},[221],{"categories":2839},[],{"categories":2841},[221],{"categories":2843},[],{"categories":2845},[195],{"categories":2847},[],{"categories":2849},[],{"categories":2851},[195],{"categories":2853},[195],{"categories":2855},[195],{"categories":2857},[221],{"categories":2859},[],{"categories":2861},[195],{"categories":2863},[195],{"categories":2865},[],{"categories":2867},[],{"categories":2869},[195],{"categories":2871},[221],{"categories":2873},[190],{"categories":2875},[633],{"categories":2877},[198],{"categories":2879},[],{"categories":2881},[201],{"categories":2883},[221],{"categories":2885},[221],{"categories":2887},[185],{"categories":2889},[190],{"categories":2891},[190],{"categories":2893},[190],{"categories":2895},[190],{"categories":2897},[],{"categories":2899},[195],{"categories":2901},[195],{"categories":2903},[195],{"categories":2905},[195],{"categories":2907},[236],{"categories":2909},[221],{"categories":2911},[185],{"categories":2913},[],{"categories":2915},[236],{"categories":2917},[195],{"categories":2919},[201],{"categories":2921},[201],{"categories":2923},[201],{"categories":2925},[201],{"categories":2927},[201],{"categories":2929},[201],{"categories":2931},[221,185],{"categories":2933},[195],{"categories":2935},[185],{"categories":2937},[190],{"categories":2939},[190],{"categories":2941},[236],{"categories":2943},[],{"categories":2945},[],{"categories":2947},[198],{"categories":2949},[],{"categories":2951},[221],{"categories":2953},[198],{"categories":2955},[221],{"categories":2957},[204],{"categories":2959},[195],{"categories":2961},[185],{"categories":2963},[195],{"categories":2965},[204],{"categories":2967},[236],{"categories":2969},[195],{"categories":2971},[],{"categories":2973},[236],{"categories":2975},[],{"categories":2977},[],{"categories":2979},[195],{"categories":2981},[195],{"categories":2983},[195],{"categories":2985},[221],{"categories":2987},[221],{"categories":2989},[221],{"categories":2991},[221],{"categories":2993},[221],{"categories":2995},[],{"categories":2997},[546],{"categories":2999},[221],{"categories":3001},[],{"categories":3003},[],{"categories":3005},[],{"categories":3007},[236],{"categories":3009},[],{"categories":3011},[221],{"categories":3013},[],{"categories":3015},[190],{"categories":3017},[221],{"categories":3019},[190],{"categories":3021},[221],{"categories":3023},[195],{"categories":3025},[],{"categories":3027},[221],{"categories":3029},[221],{"categories":3031},[],{"categories":3033},[281],{"categories":3035},[281],{"categories":3037},[204],{"categories":3039},[201],{"categories":3041},[],{"categories":3043},[221],{"categories":3045},[195],{"categories":3047},[],{"categories":3049},[],{"categories":3051},[221],{"categories":3053},[204],{"categories":3055},[195],{"categories":3057},[185],{"categories":3059},[236,204],{"categories":3061},[204],{"categories":3063},[221],{"categories":3065},[195],{"categories":3067},[],{"categories":3069},[],{"categories":3071},[],{"categories":3073},[],{"categories":3075},[],{"categories":3077},[],{"categories":3079},[221],{"categories":3081},[],{"categories":3083},[],{"categories":3085},[221],{"categories":3087},[],{"categories":3089},[],{"categories":3091},[],{"categories":3093},[221],{"categories":3095},[190],{"categories":3097},[],{"categories":3099},[],{"categories":3101},[],{"categories":3103},[221],{"categories":3105},[],{"categories":3107},[221],{"categories":3109},[221],{"categories":3111},[],{"categories":3113},[221],{"categories":3115},[204],{"categories":3117},[],{"categories":3119},[236],{"categories":3121},[236],{"categories":3123},[],{"categories":3125},[198],{"categories":3127},[],{"categories":3129},[],{"categories":3131},[],{"categories":3133},[201],{"categories":3135},[190],{"categories":3137},[195],{"categories":3139},[221],{"categories":3141},[185],{"categories":3143},[221],{"categories":3145},[],{"categories":3147},[],{"categories":3149},[185],{"categories":3151},[198],{"categories":3153},[195],{"categories":3155},[],{"categories":3157},[546],{"categories":3159},[],{"categories":3161},[198],{"categories":3163},[221],{"categories":3165},[221],{"categories":3167},[198],{"categories":3169},[221],{"categories":3171},[201],{"categories":3173},[195],{"categories":3175},[221],{"categories":3177},[195],{"categories":3179},[221],{"categories":3181},[195],{"categories":3183},[236],{"categories":3185},[236],{"categories":3187},[201],{"categories":3189},[],{"categories":3191},[221],{"categories":3193},[221],{"categories":3195},[198],{"categories":3197},[633],{"categories":3199},[236],{"categories":3201},[190],{"categories":3203},[221],{"categories":3205},[190],{"categories":3207},[221],{"categories":3209},[221],{"categories":3211},[],{"categories":3213},[221],{"categories":3215},[],{"categories":3217},[221],{"categories":3219},[198],{"categories":3221},[221],{"categories":3223},[221],{"categories":3225},[221],{"categories":3227},[],{"categories":3229},[221],{"categories":3231},[221],{"categories":3233},[633],{"categories":3235},[],{"categories":3237},[190],{"categories":3239},[546],{"categories":3241},[204],{"categories":3243},[],{"categories":3245},[281],{"categories":3247},[],{"categories":3249},[],{"categories":3251},[190],{"categories":3253},[221],{"categories":3255},[],{"categories":3257},[221],{"categories":3259},[221],{"categories":3261},[195],{"categories":3263},[221],{"categories":3265},[190],{"categories":3267},[190],{"categories":3269},[201],{"categories":3271},[201],{"categories":3273},[201],{"categories":3275},[221],{"categories":3277},[281],{"categories":3279},[190],{"categories":3281},[236],{"categories":3283},[],{"categories":3285},[201],{"categories":3287},[201],{"categories":3289},[546],{"categories":3291},[201],{"categories":3293},[201],{"categories":3295},[195],{"categories":3297},[190],{"categories":3299},[546],{"categories":3301},[221],{"categories":3303},[221],{"categories":3305},[221],{"categories":3307},[221],{"categories":3309},[],{"categories":3311},[195],{"categories":3313},[221],{"categories":3315},[201],{"categories":3317},[],{"categories":3319},[],{"categories":3321},[190],{"categories":3323},[],{"categories":3325},[195],{"categories":3327},[195],{"categories":3329},[195],{"categories":3331},[195],{"categories":3333},[195],{"categories":3335},[195],{"categories":3337},[195],{"categories":3339},[195],{"categories":3341},[],{"categories":3343},[],{"categories":3345},[221],{"categories":3347},[],{"categories":3349},[195],{"categories":3351},[236],{"categories":3353},[236],{"categories":3355},[281],{"categories":3357},[185],{"categories":3359},[],{"categories":3361},[],{"categories":3363},[],{"categories":3365},[201],{"categories":3367},[221],{"categories":3369},[],{"categories":3371},[185],{"categories":3373},[185],{"categories":3375},[201],{"categories":3377},[236],{"categories":3379},[281],{"categories":3381},[201],{"categories":3383},[201],{"categories":3385},[],{"categories":3387},[195],{"categories":3389},[185],{"categories":3391},[185],{"categories":3393},[221],{"categories":3395},[195],{"categories":3397},[204],{"categories":3399},[201],{"categories":3401},[],{"categories":3403},[198],{"categories":3405},[281],{"categories":3407},[190],{"categories":3409},[190],{"categories":3411},[190],{"categories":3413},[546],{"categories":3415},[],{"categories":3417},[195],{"categories":3419},[],{"categories":3421},[195],{"categories":3423},[195],{"categories":3425},[221],{"categories":3427},[221],{"categories":3429},[204],{"categories":3431},[195],{"categories":3433},[204],{"categories":3435},[],{"categories":3437},[195],{"categories":3439},[201],{"categories":3441},[201],{"categories":3443},[201],{"categories":3445},[221],{"categories":3447},[195],{"categories":3449},[221],{"categories":3451},[185],{"categories":3453},[190],{"categories":3455},[201],{"categories":3457},[190],{"categories":3459},[221],{"categories":3461},[],{"categories":3463},[190],{"categories":3465},[195],{"categories":3467},[190],{"categories":3469},[190],{"categories":3471},[190],{"categories":3473},[190],{"categories":3475},[],{"categories":3477},[],{"categories":3479},[190],{"categories":3481},[190],{"categories":3483},[],{"categories":3485},[190],{"categories":3487},[190],{"categories":3489},[221],{"categories":3491},[221],{"categories":3493},[190],{"categories":3495},[190],{"categories":3497},[221],{"categories":3499},[],{"categories":3501},[221],{"categories":3503},[195],{"categories":3505},[221],{"categories":3507},[221],{"categories":3509},[],{"categories":3511},[221],{"categories":3513},[221],{"categories":3515},[221],{"categories":3517},[190],{"categories":3519},[],{"categories":3521},[],{"categories":3523},[],{"categories":3525},[],{"categories":3527},[221],{"categories":3529},[221],{"categories":3531},[],{"categories":3533},[198],{"categories":3535},[190],{"categories":3537},[],{"categories":3539},[],{"categories":3541},[],{"categories":3543},[],{"categories":3545},[],{"categories":3547},[221],{"categories":3549},[],{"categories":3551},[],{"categories":3553},[221],{"categories":3555},[],{"categories":3557},[195],{"categories":3559},[195],{"categories":3561},[195],{"categories":3563},[185],{"categories":3565},[],{"categories":3567},[198],{"categories":3569},[204],{"categories":3571},[204],{"categories":3573},[546],{"categories":3575},[190],{"categories":3577},[],{"categories":3579},[221],{"categories":3581},[221],{"categories":3583},[185],{"categories":3585},[],{"categories":3587},[185],{"categories":3589},[],{"categories":3591},[],{"categories":3593},[],{"categories":3595},[204],{"categories":3597},[195],{"categories":3599},[195],{"categories":3601},[195],{"categories":3603},[195],{"categories":3605},[195],{"categories":3607},[],{"categories":3609},[190],{"categories":3611},[221],{"categories":3613},[221],{"categories":3615},[221],{"categories":3617},[],{"categories":3619},[185],{"categories":3621},[],{"categories":3623},[201],{"categories":3625},[281],{"categories":3627},[201],{"categories":3629},[],{"categories":3631},[],{"categories":3633},[221],{"categories":3635},[195],{"categories":3637},[],{"categories":3639},[221],{"categories":3641},[221],{"categories":3643},[221],{"categories":3645},[195],{"categories":3647},[195],{"categories":3649},[221],{"categories":3651},[281],{"categories":3653},[195],{"categories":3655},[],{"categories":3657},[221],{"categories":3659},[],{"categories":3661},[633],{"categories":3663},[204],{"categories":3665},[281],{"categories":3667},[204],{"categories":3669},[546],{"categories":3671},[221],{"categories":3673},[204],{"categories":3675},[190],{"categories":3677},[546],{"categories":3679},[204],{"categories":3681},[201],{"categories":3683},[201],{"categories":3685},[],{"categories":3687},[204],{"categories":3689},[],{"categories":3691},[236],{"categories":3693},[204],{"categories":3695},[],{"categories":3697},[281],{"categories":3699},[281],{"categories":3701},[633],{"categories":3703},[],{"categories":3705},[221],{"categories":3707},[204],{"categories":3709},[546],{"categories":3711},[195],{"categories":3713},[195],{"categories":3715},[281],{"categories":3717},[221],{"categories":3719},[236],{"categories":3721},[221],{"categories":3723},[],{"categories":3725},[],{"categories":3727},[],{"categories":3729},[198],{"categories":3731},[221],{"categories":3733},[201],{"categories":3735},[204],{"categories":3737},[204],{"categories":3739},[221],{"categories":3741},[198],{"categories":3743},[236],{"categories":3745},[221],{"categories":3747},[204],{"categories":3749},[221],{"categories":3751},[204],{"categories":3753},[236],{"categories":3755},[236],{"categories":3757},[195],{"categories":3759},[236],{"categories":3761},[204],{"categories":3763},[185],{"categories":3765},[204],{"categories":3767},[204],{"categories":3769},[204],{"categories":3771},[204],{"categories":3773},[],{"categories":3775},[190],{"categories":3777},[],{"categories":3779},[281],{"categories":3781},[221],{"categories":3783},[221],{"categories":3785},[],{"categories":3787},[],{"categories":3789},[],{"categories":3791},[221],{"categories":3793},[190],{"categories":3795},[221],{"categories":3797},[221],{"categories":3799},[],{"categories":3801},[221],{"categories":3803},[201],{"categories":3805},[221],{"categories":3807},[221],{"categories":3809},[221],{"categories":3811},[],{"categories":3813},[],{"categories":3815},[],{"categories":3817},[546],{"categories":3819},[546],{"categories":3821},[185],{"categories":3823},[195],{"categories":3825},[185,198],{"categories":3827},[221],{"categories":3829},[190],{"categories":3831},[],{"categories":3833},[201],{"categories":3835},[281],{"categories":3837},[221],{"categories":3839},[204],{"categories":3841},[221],{"categories":3843},[],{"categories":3845},[281],{"categories":3847},[546],{"categories":3849},[195],{"categories":3851},[185],{"categories":3853},[546],{"categories":3855},[195],{"categories":3857},[236],{"categories":3859},[195],{"categories":3861},[236],{"categories":3863},[221],{"categories":3865},[236],{"categories":3867},[236],{"categories":3869},[204],{"categories":3871},[281],{"categories":3873},[221],{"categories":3875},[198],{"categories":3877},[],{"categories":3879},[221],{"categories":3881},[201],{"categories":3883},[281],{"categories":3885},[185],{"categories":3887},[221],{"categories":3889},[281],{"categories":3891},[236],{"categories":3893},[221],{"categories":3895},[221],{"categories":3897},[281],{"categories":3899},[221],{"categories":3901},[236],{"categories":3903},[221],{"categories":3905},[],{"categories":3907},[221],{"categories":3909},[221],{"categories":3911},[221],{"categories":3913},[221],{"categories":3915},[],{"categories":3917},[195],{"categories":3919},[546],{"categories":3921},[],{"categories":3923},[],{"categories":3925},[221],{"categories":3927},[185],{"categories":3929},[198],{"categories":3931},[185],{"categories":3933},[185],{"categories":3935},[195],{"categories":3937},[],{"categories":3939},[221],{"categories":3941},[190],{"categories":3943},[221],{"categories":3945},[221],{"categories":3947},[],{"categories":3949},[195],{"categories":3951},[190],{"categories":3953},[221,546],{"categories":3955},[195,546],{"categories":3957},[546],{"categories":3959},[221],{"categories":3961},[195],{"categories":3963},[195],{"categories":3965},[204],{"categories":3967},[204],{"categories":3969},[204],{"categories":3971},[221],{"categories":3973},[201],{"categories":3975},[195],{"categories":3977},[],{"categories":3979},[546],{"categories":3981},[],{"categories":3983},[546],{"categories":3985},[546],{"categories":3987},[185],{"categories":3989},[195],{"categories":3991},[],{"categories":3993},[546],{"categories":3995},[221],{"categories":3997},[190],{"categories":3999},[221],{"categories":4001},[201],{"categories":4003},[204],{"categories":4005},[204],{"categories":4007},[204],{"categories":4009},[546],{"categories":4011},[],{"categories":4013},[],{"categories":4015},[],{"categories":4017},[221],{"categories":4019},[204],{"categories":4021},[221],{"categories":4023},[204],{"categories":4025},[546],{"categories":4027},[546],{"categories":4029},[221],{"categories":4031},[195],{"categories":4033},[],{"categories":4035},[221],{"categories":4037},[221],{"categories":4039},[221],{"categories":4041},[],{"categories":4043},[],{"categories":4045},[546],{"categories":4047},[546],{"categories":4049},[221,546],{"categories":4051},[195],{"categories":4053},[195],{"categories":4055},[195],{"categories":4057},[195],{"categories":4059},[195],{"categories":4061},[195],{"categories":4063},[],{"categories":4065},[204],{"categories":4067},[221],{"categories":4069},[204],{"categories":4071},[198],{"categories":4073},[221],{"categories":4075},[633],{"categories":4077},[633],{"categories":4079},[195],{"categories":4081},[204],{"categories":4083},[],{"categories":4085},[195],{"categories":4087},[221],{"categories":4089},[],{"categories":4091},[201],{"categories":4093},[],{"categories":4095},[221],{"categories":4097},[195],{"categories":4099},[190],{"categories":4101},[221],{"categories":4103},[],{"categories":4105},[],{"categories":4107},[201],{"categories":4109},[201],{"categories":4111},[236],{"categories":4113},[201],{"categories":4115},[195],{"categories":4117},[],{"categories":4119},[195],{"categories":4121},[190],{"categories":4123},[221],{"categories":4125},[221],{"categories":4127},[],{"categories":4129},[221],{"categories":4131},[236],{"categories":4133},[221],{"categories":4135},[],{"categories":4137},[281],{"categories":4139},[204],{"categories":4141},[204],{"categories":4143},[185],{"categories":4145},[185],{"categories":4147},[185],{"categories":4149},[195],{"categories":4151},[185],{"categories":4153},[195],{"categories":4155},[546],{"categories":4157},[633],{"categories":4159},[190],{"categories":4161},[190],{"categories":4163},[190],{"categories":4165},[546],{"categories":4167},[190,185],{"categories":4169},[281],{"categories":4171},[195],{"categories":4173},[],{"categories":4175},[221],{"categories":4177},[],{"categories":4179},[204],{"categories":4181},[281],{"categories":4183},[201],{"categories":4185},[204],{"categories":4187},[236],{"categories":4189},[],{"categories":4191},[195],{"categories":4193},[],{"categories":4195},[633],{"categories":4197},[],{"categories":4199},[201],{"categories":4201},[201],{"categories":4203},[281],{"categories":4205},[],{"categories":4207},[221],{"categories":4209},[281],{"categories":4211},[],{"categories":4213},[221],{"categories":4215},[221],{"categories":4217},[],{"categories":4219},[236],{"categories":4221},[221],{"categories":4223},[],{"categories":4225},[221],{"categories":4227},[],{"categories":4229},[],{"categories":4231},[195],{"categories":4233},[195],{"categories":4235},[],{"categories":4237},[204],{"categories":4239},[204],{"categories":4241},[204],{"categories":4243},[221,195],{"categories":4245},[195],{"categories":4247},[195],{"categories":4249},[195],{"categories":4251},[281],{"categories":4253},[281],{"categories":4255},[],{"categories":4257},[190],{"categories":4259},[221],{"categories":4261},[281],{"categories":4263},[281],{"categories":4265},[190],{"categories":4267},[185],{"categories":4269},[195],{"categories":4271},[204],{"categories":4273},[221],{"categories":4275},[221],{"categories":4277},[195],{"categories":4279},[204],{"categories":4281},[195],{"categories":4283},[221],{"categories":4285},[198],{"categories":4287},[],{"categories":4289},[221],{"categories":4291},[],{"categories":4293},[221],{"categories":4295},[221],{"categories":4297},[204],{"categories":4299},[],{"categories":4301},[281],{"categories":4303},[221],{"categories":4305},[195],{"categories":4307},[195],{"categories":4309},[204],{"categories":4311},[236],{"categories":4313},[236],{"categories":4315},[190],{"categories":4317},[221],{"categories":4319},[195],{"categories":4321},[],{"categories":4323},[195],{"categories":4325},[221],{"categories":4327},[190],{"categories":4329},[221],{"categories":4331},[221],{"categories":4333},[221],{"categories":4335},[195],{"categories":4337},[281],{"categories":4339},[221],{"categories":4341},[201],{"categories":4343},[221],{"categories":4345},[221],{"categories":4347},[221],{"categories":4349},[221],{"categories":4351},[],{"categories":4353},[221],{"categories":4355},[281],{"categories":4357},[201],{"categories":4359},[221],{"categories":4361},[201],{"categories":4363},[],{"categories":4365},[],{"categories":4367},[],{"categories":4369},[221],{"categories":4371},[],{"categories":4373},[],{"categories":4375},[],{"categories":4377},[],{"categories":4379},[195],{"categories":4381},[236],{"categories":4383},[195],{"categories":4385},[195],{"categories":4387},[204],{"categories":4389},[185],{"categories":4391},[221],{"categories":4393},[221],{"categories":4395},[221],{"categories":4397},[185],{"categories":4399},[236],{"categories":4401},[],{"categories":4403},[281],{"categories":4405},[198],{"categories":4407},[221],{"categories":4409},[201],{"categories":4411},[236],{"categories":4413},[236],{"categories":4415},[633],{"categories":4417},[195],{"categories":4419},[221],{"categories":4421},[221],{"categories":4423},[236],{"categories":4425},[221],{"categories":4427},[],{"categories":4429},[],{"categories":4431},[546],{"categories":4433},[201],{"categories":4435},[236],{"categories":4437},[221],{"categories":4439},[190],{"categories":4441},[236],{"categories":4443},[185],{"categories":4445},[195],{"categories":4447},[195],{"categories":4449},[190],{"categories":4451},[221],{"categories":4453},[],{"categories":4455},[],{"categories":4457},[],{"categories":4459},[221],{"categories":4461},[],{"categories":4463},[190],{"categories":4465},[],{"categories":4467},[221],{"categories":4469},[],{"categories":4471},[190],{"categories":4473},[195],{"categories":4475},[221],{"categories":4477},[546],{"categories":4479},[221],{"categories":4481},[236],{"categories":4483},[221],{"categories":4485},[236],{"categories":4487},[236],{"categories":4489},[],{"categories":4491},[],{"categories":4493},[236],{"categories":4495},[236],{"categories":4497},[236],{"categories":4499},[],{"categories":4501},[236],{"categories":4503},[195],{"categories":4505},[195],{"categories":4507},[],{"categories":4509},[221],{"categories":4511},[198],{"categories":4513},[281],{"categories":4515},[221],{"categories":4517},[],{"categories":4519},[236],{"categories":4521},[221],{"categories":4523},[633],{"categories":4525},[236],{"categories":4527},[236],{"categories":4529},[198],{"categories":4531},[204],{"categories":4533},[204],{"categories":4535},[],{"categories":4537},[204],{"categories":4539},[221],{"categories":4541},[],{"categories":4543},[],{"categories":4545},[195],{"categories":4547},[],{"categories":4549},[195],{"categories":4551},[195],{"categories":4553},[190],{"categories":4555},[221],{"categories":4557},[190],{"categories":4559},[236],{"categories":4561},[190],{"categories":4563},[204],{"categories":4565},[204],{"categories":4567},[204],{"categories":4569},[190],{"categories":4571},[221],{"categories":4573},[195],{"categories":4575},[546],{"categories":4577},[185],{"categories":4579},[546],{"categories":4581},[546],{"categories":4583},[204],{"categories":4585},[546],{"categories":4587},[546],[4589,4698,5085,5326],{"id":4590,"title":4591,"ai":4592,"body":4597,"categories":4642,"created_at":135,"date_modified":135,"description":126,"extension":136,"faq":135,"featured":137,"kicker_label":135,"meta":4643,"navigation":163,"path":4687,"published_at":4688,"question":135,"scraped_at":4688,"seo":4689,"sitemap":4690,"source_id":4691,"source_name":4660,"source_type":171,"source_url":4692,"stem":4693,"tags":4694,"thumbnail_url":135,"tldr":4695,"tweet":135,"unknown_tags":4696,"__hash__":4697},"summaries\u002Fsummaries\u002Flattice-framework-ai-capex-boom-local-models-rise-summary.md","Lattice Framework, AI Capex Boom, Local Models Rise",{"provider":7,"model":8,"input_tokens":4593,"output_tokens":4594,"processing_time_ms":4595,"cost_usd":4596},5994,3150,33891,0.0027513,{"type":14,"value":4598,"toc":4636},[4599,4603,4606,4609,4613,4616,4620,4623,4626,4630,4633],[17,4600,4602],{"id":4601},"embed-engineering-discipline-in-ai-coding-with-lattice","Embed Engineering Discipline in AI Coding with Lattice",[22,4604,4605],{},"Rahul Garg's open-source Lattice framework addresses AI assistants' flaws—jumping to code without design, ignoring constraints, skipping reviews—by structuring composable skills into three tiers: atoms (basic rules), molecules (combinations), and refiners (polishers). These embed practices like Clean Architecture, DDD, design-first, and secure coding. A .lattice\u002F folder acts as a living context, accumulating project standards, decisions, and reviews, making the system adapt to your rules over feature cycles. Install as Claude Code plugin or use with any AI tool to produce reviewed, standards-compliant output that improves with use.",[22,4607,4608],{},"Wei Zhang and Jessie Jie Xia's Structured-Prompt-Driven Development (SPDD) article now includes a Q&A addressing common questions, driven by high traffic.",[17,4610,4612],{"id":4611},"revive-internal-reprogrammability-via-double-feedback-loops","Revive Internal Reprogrammability via Double Feedback Loops",[22,4614,4615],{},"Jessica Kerr describes building tools from conversation logs, revealing two loops: a development loop (AI acts, you verify) and a meta-loop (detect frustration to improve the building process itself). With AI enabling rapid changes, tweak your environment—like adding debugging aids—for immediate payoff. This echoes Martin Fowler's 'Internal Reprogrammability,' a lost joy from Smalltalk\u002FLisp eras where devs molded personal environments, now resurfacing with agents despite polished IDEs.",[17,4617,4619],{"id":4618},"local-models-suffice-big-techs-100b-capex-vs-apples-bet","Local Models Suffice; Big Tech's $100B+ Capex vs. Apple's Bet",[22,4621,4622],{},"Willem van den Ende argues local open models are 'good enough' for daily agentic work, emphasizing harness quality (agent + skills + extensions) over raw model power. His setup uses sandboxing like Nono (relevant even for cloud models under Zero Trust Architecture), compounding engineering effort for stability without data shipping or high costs. Cloud models like Claude dominate but aren't essential post-November Inflection.",[22,4624,4625],{},"Stephen O’Grady notes big tech's staggering AI infrastructure spends exceed $100B, with Amazon\u002FAlphabet\u002FMicrosoft over 50% of revenues, Meta\u002FOracle at\u002Fabove 75%—unthinkable a decade ago, now table stakes. Apple bucks at ~10%, prioritizing local hardware. Nate B. Jones sees this replaying Apple II's 1970s strategy: less powerful but local compute enabled spreadsheets\u002Fdesktop publishing, bypassing mainframes. With open local models viable, avoid sending sensitive data to megacorps; John Ternus's CEO rise signals hardware-centric AI future.",[17,4627,4629],{"id":4628},"ai-risks-defamation-liability-and-genie-tarpit","AI Risks: Defamation Liability and Genie Tarpit",[22,4631,4632],{},"Musician Ashley MacIsaac sues Google for AI overview falsely claiming his conviction for sexual assault and sex-offender status (confusing names), causing concert cancellation and safety fears. He argues Google publishes AI output, demanding accountability despite scale challenges—tech must own harms.",[22,4634,4635],{},"Kent Beck invokes Brooks's 'Mythical Man-Month' tar pit analogy for 'Genie Tarpit': agentic AI prioritizes plausible tasks over sustainable futures, piling complexity on non-working code. Internal quality (good naming\u002Fstructure) aids agents like humans; spaghetti might baffle even future LLMs. Open question: does discipline evade the tar, or does raw power suffice?",{"title":126,"searchDepth":127,"depth":127,"links":4637},[4638,4639,4640,4641],{"id":4601,"depth":127,"text":4602},{"id":4611,"depth":127,"text":4612},{"id":4618,"depth":127,"text":4619},{"id":4628,"depth":127,"text":4629},[],{"content_references":4644,"triage":4683},[4645,4649,4653,4658,4662,4665,4669,4673,4676,4680],{"type":141,"title":4646,"url":4647,"context":4648},"Lattice","https:\u002F\u002Fmartinfowler.com\u002Farticles\u002Freduce-friction-ai\u002F#ThesePatternsAsInstallableInfrastructure","recommended",{"type":149,"title":4650,"author":4651,"url":4652,"context":144},"Structured-Prompt-Driven Development (SPDD)","Wei Zhang and Jessie Jie Xia","https:\u002F\u002Fmartinfowler.com\u002Farticles\u002Fstructured-prompt-driven\u002F",{"type":149,"title":4654,"author":4655,"url":4656,"context":4657},"Communication is hard, but sometimes I can fix it","Jessica Kerr","https:\u002F\u002Fjessitron.com\u002F2026\u002F04\u002F27\u002Fcommunication-is-hard-but-sometimes-i-can-fix-it\u002F","cited",{"type":149,"title":4659,"author":4660,"url":4661,"context":4657},"Internal Reprogrammability","Martin Fowler","https:\u002F\u002Fmartinfowler.com\u002Fbliki\u002FInternalReprogrammability.html",{"type":149,"title":4663,"url":4664,"context":144},"Cape Breton fiddler Ashley MacIsaac sues Google","https:\u002F\u002Fwww.cbc.ca\u002Fnews\u002Fcanada\u002Fnova-scotia\u002Fcape-breton-fiddler-ashley-macisaac-lawsuit-against-google-9.7187490",{"type":149,"title":4666,"author":4667,"url":4668,"context":4657},"Infrastructure spend in the AI era","Stephen O’Grady","https:\u002F\u002Fredmonk.com\u002Fsogrady\u002F2026\u002F04\u002F29\u002Finfrastructure-spend-in-the-ai-era\u002F",{"type":149,"title":4670,"author":4671,"url":4672,"context":144},"Executive Briefing: The AI race you’re not watching","Nate B Jones","https:\u002F\u002Fnatesnewsletter.substack.com\u002Fp\u002Fexecutive-briefing-the-ai-race-youre",{"type":153,"title":4674,"author":4675,"context":4657},"The Mythical Man-Month","Fred Brooks",{"type":149,"title":4677,"author":4678,"url":4679,"context":4657},"Genie Tarpit","Kent Beck","https:\u002F\u002Ftidyfirst.substack.com\u002Fp\u002Fgenie-tarpit",{"type":149,"title":4681,"url":4682,"context":144},"Zero Trust Architecture","https:\u002F\u002Fwww.thoughtworks.com\u002Fradar\u002Ftechniques\u002Fzero-trust-architecture",{"relevance":160,"novelty":4684,"quality":160,"actionability":160,"composite":4685,"reasoning":4686},3,3.8,"Category: AI & LLMs. The article discusses the Lattice framework, which operationalizes AI coding patterns and addresses common flaws in AI assistants, directly relevant to AI engineering and developer productivity. It provides actionable insights on structuring AI development processes, making it applicable for product builders.","\u002Fsummaries\u002Flattice-framework-ai-capex-boom-local-models-rise-summary","2026-05-06 16:14:18",{"title":4591,"description":126},{"loc":4687},"fd47bb8f1c7a2de3","https:\u002F\u002Fmartinfowler.com\u002Ffragments\u002F2026-05-05.html","summaries\u002Flattice-framework-ai-capex-boom-local-models-rise-summary",[177,175,176,178],"Lattice operationalizes AI coding patterns with tiered skills and project context to enforce engineering standards; big tech spends 50-75% of revenues on AI infra while Apple stays at 10% betting on local models; agentic AI risks 'Genie Tarpit' of poor internal code quality.",[178],"gfwaFC22XcKu9deIftUBklhtzs92OG7QezswrVYJEO0",{"id":4699,"title":4700,"ai":4701,"body":4706,"categories":5043,"created_at":135,"date_modified":135,"description":126,"extension":136,"faq":135,"featured":137,"kicker_label":135,"meta":5044,"navigation":163,"path":5072,"published_at":5073,"question":135,"scraped_at":5074,"seo":5075,"sitemap":5076,"source_id":5077,"source_name":5078,"source_type":171,"source_url":5079,"stem":5080,"tags":5081,"thumbnail_url":135,"tldr":5082,"tweet":135,"unknown_tags":5083,"__hash__":5084},"summaries\u002Fsummaries\u002Fmax-claude-max-oauth-for-safe-agentic-coding-summary.md","Max Claude Max OAuth for Safe Agentic Coding",{"provider":7,"model":8,"input_tokens":4702,"output_tokens":4703,"processing_time_ms":4704,"cost_usd":4705},8681,2496,18980,0.0029617,{"type":14,"value":4707,"toc":5036},[4708,4712,4715,4722,4728,4734,4738,4741,4751,4754,4760,4766,4769,4774,4778,4788,4797,4818,4821,4831,4834,4839,4843,4846,4978,4984,4990,4993,4998,5000,5032],[17,4709,4711],{"id":4710},"the-golden-rule-one-human-one-beneficiary","The Golden Rule: One Human, One Beneficiary",[22,4713,4714],{},"Your Claude Pro or Max subscription's OAuth token is strictly for individual use. The core principle from Anthropic's Usage Policy: \"Developers building products or services that interact with Claude's capabilities, including the SDK, should use API authentication.\" If agents process requests for anyone else, you've violated terms—switch to API keys immediately. This prevents abuse detection flagging high-volume, multi-user patterns that no single person would generate.",[22,4716,4717,4721],{},[4718,4719,4720],"strong",{},"Why it matters:"," Subscriptions aren't designed for production-scale or shared workloads; they're for personal productivity. Violating this trades frontier AI access for short-term savings. Test: \"Am I the only human whose work these agents run?\" Yes → OAuth. No → API.",[22,4723,4724,4727],{},[4718,4725,4726],{},"Common mistake:"," Assuming low token usage hides sharing. Anthropic's systems detect anomalies like diverse prompts or team-scale volume.",[4729,4730,4731],"blockquote",{},[22,4732,4733],{},"\"Your Pro or Max subscription is for your individual use. The moment your code routes someone else's request through your subscription, stop using the subscription OAuth token and switch to an API key.\"",[17,4735,4737],{"id":4736},"usage-tiers-safe-controversial-bannable","Usage Tiers: Safe, Controversial, Bannable",[22,4739,4740],{},"Distinguish patterns by beneficiary count to stay compliant.",[22,4742,4743,4746,4747,4750],{},[4718,4744,4745],{},"Safe (Personal Only):"," Run personal scripts, cron jobs, dotfiles, Claude Agent SDK for your agents, CI on your solo repo (with ",[39,4748,4749],{},"CLAUDE_CODE_OAUTH_TOKEN","), or Claude Code on your work machine. Building products is fine—as long as runtime uses your token solo.",[22,4752,4753],{},"Before: Paying API for personal cron jobs. After: OAuth bills subscription, saving costs.",[22,4755,4756,4759],{},[4718,4757,4758],{},"Controversial (Blurry—Avoid or API):"," Agency\u002Fcontractor services via your token, Slack bots\u002Freports for teams, OSS CLIs embedding your token, internal tools shared across one Pro\u002FMax seat. Principle: Output benefiting multiple humans blurs lines. Recommendation: Use API keys; contact sales for clarity.",[22,4761,4762,4765],{},[4718,4763,4764],{},"Bannable (Instant Flag):"," Shipping SaaS\u002Fproducts on your token, multi-tenant apps proxying logins, team-splitting seats sans enterprise plan, reselling access, extracting\u002Fsharing tokens from keychain. Detection: Abnormal scale (e.g., random multi-user requests).",[22,4767,4768],{},"Quality criteria: Solo beneficiary → green. Shared process\u002Foutput → yellow\u002Fred. Enterprise\u002Fteam plans alter rules—verify via sales.",[4729,4770,4771],{},[22,4772,4773],{},"\"Don't trade Frontier AI access and Frontier AI tooling for a few hundred bucks.\"",[17,4775,4777],{"id":4776},"oauth-vs-api-mechanics-and-gotchas","OAuth vs API Mechanics and Gotchas",[22,4779,4780,4781,4783,4784,4787],{},"Claude Code subscriptions use OAuth (",[39,4782,4749],{},") for web\u002Fdesktop\u002FCLI access, billing against your plan. API keys (",[39,4785,4786],{},"ANTHROPIC_API_KEY",") are pay-per-token, unlimited scale.",[22,4789,4790,4793,4794,4796],{},[4718,4791,4792],{},"Precedence Chain (Critical Gotcha):"," Env vars override: ",[39,4795,4786],{}," silently trumps OAuth. Fix: Unset it or prefix-check in code:",[4798,4799,4803],"pre",{"className":4800,"code":4801,"language":4802,"meta":126,"style":126},"language-python shiki shiki-themes github-light github-dark","if os.getenv('ANTHROPIC_API_KEY'):\n    del os.environ['ANTHROPIC_API_KEY']  # Or handle explicitly\n","python",[39,4804,4805,4813],{"__ignoreMap":126},[4806,4807,4810],"span",{"class":4808,"line":4809},"line",1,[4806,4811,4812],{},"if os.getenv('ANTHROPIC_API_KEY'):\n",[4806,4814,4815],{"class":4808,"line":127},[4806,4816,4817],{},"    del os.environ['ANTHROPIC_API_KEY']  # Or handle explicitly\n",[22,4819,4820],{},"This ensures subscription billing. Third-party harnesses (e.g., OpenClaw) amplify risks—Anthropic flip-flops via tweets\u002Fdocs, but policy prioritizes direct products.",[22,4822,4823,4826,4827,4830],{},[4718,4824,4825],{},"Verification Principle:"," Check raw NDJSON event streams for ",[39,4828,4829],{},"api_key_source"," (API vs OAuth) and rate limits (OAuth has subscription caps, API none).",[22,4832,4833],{},"Current state: Avoid third-party harnesses for OAuth; prefer controlled OSS like PI Coding Agent. Anthropic prioritizes capacity for direct users amid compute constraints.",[4729,4835,4836],{},[22,4837,4838],{},"\"Subscriptions weren't built for the usage patterns of these third-party tools. Capacity is a resource we manage thoughtfully.\"",[17,4840,4842],{"id":4841},"step-by-step-setup-run-verify-oauth","Step-by-Step: Setup, Run, Verify OAuth",[22,4844,4845],{},"Assumes: Claude Max\u002FPro sub, Claude Code installed. For solo use only.",[4847,4848,4849,4862,4872,4904,4913],"ol",{},[95,4850,4851,4854,4855,4858,4859,4861],{},[4718,4852,4853],{},"Generate Token:"," Run ",[39,4856,4857],{},"claude setup-token"," (CLI). Copies ",[39,4860,4749],{}," to env\u002Fkeychain.",[95,4863,4864,4867,4868,4871],{},[4718,4865,4866],{},"Unset API Override:"," In shell\u002Fscript: ",[39,4869,4870],{},"unset ANTHROPIC_API_KEY"," or code-del as above.",[95,4873,4874,4877,4878,4881,4882,4885,4886,4889,4890],{},[4718,4875,4876],{},"CLI Test:"," ",[39,4879,4880],{},"claude --ping",". Stream shows ",[39,4883,4884],{},"oauth"," source, subscription rate limits.",[4887,4888],"br",{},"Example output diff:",[92,4891,4892,4898],{},[95,4893,4894,4895],{},"API: ",[39,4896,4897],{},"{\"api_key_source\": \"env\", \"rate_limit_events\": []}",[95,4899,4900,4901],{},"OAuth: ",[39,4902,4903],{},"{\"oauth_source\": true, \"subscription_limits\": [...]}",[95,4905,4906,4909,4910,4912],{},[4718,4907,4908],{},"Agent SDK\u002FRepo CI:"," Set ",[39,4911,4749],{}," in your repo env. Run agents via SDK.",[95,4914,4915,4918,4919,4925,4926,4929,4930,4933,4934],{},[4718,4916,4917],{},"Justfile Workflow (From Repo):"," Clone ",[4920,4921,4922],"a",{"href":4922,"rel":4923},"https:\u002F\u002Fgithub.com\u002Fdisler\u002Fmax-your-cc-sub",[4924],"nofollow",". Run ",[39,4927,4928],{},"just api-cli"," (API baseline), ",[39,4931,4932],{},"just oauth-cli"," (OAuth). Compare streams.",[4798,4935,4939],{"className":4936,"code":4937,"language":4938,"meta":126,"style":126},"language-bash shiki shiki-themes github-light github-dark","# justfile snippet\napi-cli: uv run api_cli.py\noauth-cli: uv run oauth_cli.py  # Unsets API key first\n","bash",[39,4940,4941,4947,4963],{"__ignoreMap":126},[4806,4942,4943],{"class":4808,"line":4809},[4806,4944,4946],{"class":4945},"sJ8bj","# justfile snippet\n",[4806,4948,4949,4953,4957,4960],{"class":4808,"line":127},[4806,4950,4952],{"class":4951},"sScJk","api-cli:",[4806,4954,4956],{"class":4955},"sZZnC"," uv",[4806,4958,4959],{"class":4955}," run",[4806,4961,4962],{"class":4955}," api_cli.py\n",[4806,4964,4965,4968,4970,4972,4975],{"class":4808,"line":4684},[4806,4966,4967],{"class":4951},"oauth-cli:",[4806,4969,4956],{"class":4955},[4806,4971,4959],{"class":4955},[4806,4973,4974],{"class":4955}," oauth_cli.py",[4806,4976,4977],{"class":4945},"  # Unsets API key first\n",[22,4979,4980,4983],{},[4718,4981,4982],{},"Practice:"," Build a personal cron agent (e.g., daily reports for you). Verify stream, scale to your limits.",[22,4985,4986,4989],{},[4718,4987,4988],{},"Broader Fit:"," Use in dev productivity pipelines pre-product; transition to API at MVP.",[22,4991,4992],{},"Prerequisites: Basic Python\u002FCLI, Claude Code setup. Level: AI-curious dev (2+ yrs).",[4729,4994,4995],{},[22,4996,4997],{},"\"If you're unsure, contact sales. For questions about permitted authentication use, please contact sales.\"",[17,4999,90],{"id":89},[92,5001,5002,5005,5014,5017,5020,5023,5026,5029],{},[95,5003,5004],{},"Memorize: One human, one subscription, one beneficiary—API for anything shared.",[95,5006,5007,5008,5010,5011,5013],{},"Unset ",[39,5009,4786],{}," to force OAuth billing; verify via NDJSON ",[39,5012,4829],{},".",[95,5015,5016],{},"Safe: Personal scripts\u002FCI\u002Fagents. Controversial: Team bots—API instead.",[95,5018,5019],{},"Bannable: SaaS\u002Fproducts on personal token—enterprise plans only.",[95,5021,5022],{},"Test streams in companion repo; contact sales for gray areas like third-party harnesses.",[95,5024,5025],{},"Prioritize access over savings: Anthropic's models are irreplaceable for agentic work.",[95,5027,5028],{},"Track docs over tweets; policy > social flip-flops.",[95,5030,5031],{},"For production: API keys scale predictably sans ban risk.",[5033,5034,5035],"style",{},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}",{"title":126,"searchDepth":127,"depth":127,"links":5037},[5038,5039,5040,5041,5042],{"id":4710,"depth":127,"text":4711},{"id":4736,"depth":127,"text":4737},{"id":4776,"depth":127,"text":4777},{"id":4841,"depth":127,"text":4842},{"id":89,"depth":127,"text":90},[221],{"content_references":5045,"triage":5070},[5046,5048,5051,5054,5057,5061,5064,5067],{"type":141,"title":5047,"url":4922,"context":144},"Step by Step Codebase",{"type":149,"title":5049,"url":5050,"context":4657},"Claude Code Legal and Compliance","https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Flegal-and-compliance",{"type":149,"title":5052,"url":5053,"context":4657},"Authentication and Credential Use (Feb 2026 clarification)","https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Flegal-and-compliance#authentication-and-credential-use",{"type":149,"title":5055,"url":5056,"context":4657},"Authentication Precedence Chain","https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fauthentication#authentication-precedence",{"type":5058,"title":5059,"url":5060,"context":4657},"report","Anthropic Usage Policy","https:\u002F\u002Fwww.anthropic.com\u002Flegal\u002Faup",{"type":5058,"title":5062,"url":5063,"context":4657},"Anthropic Consumer Terms of Service","https:\u002F\u002Fwww.anthropic.com\u002Flegal\u002Fconsumer-terms",{"type":141,"title":5065,"url":5066,"context":144},"OpenClaw","https:\u002F\u002Fdocs.openclaw.ai\u002Fproviders\u002Fanthropic",{"type":149,"title":5068,"url":5069,"context":4648},"Tactical Agentic Coding","https:\u002F\u002Fagenticengineer.com\u002Ftactical-agentic-coding",{"relevance":159,"novelty":160,"quality":160,"actionability":159,"composite":161,"reasoning":5071},"Category: AI & LLMs. The article provides clear guidelines on using OAuth tokens versus API keys for AI agents, addressing a specific pain point for developers integrating AI into their products. It offers actionable advice on compliance and best practices, making it highly relevant and practical for the target audience.","\u002Fsummaries\u002Fmax-claude-max-oauth-for-safe-agentic-coding-summary","2026-04-27 13:00:00","2026-04-28 15:08:27",{"title":4700,"description":126},{"loc":5072},"bda31538490a4460","IndyDevDan","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=8IDzBRRFnQU","summaries\u002Fmax-claude-max-oauth-for-safe-agentic-coding-summary",[176,175,177,178],"Stick to one human per subscription for personal scripts\u002Fagents via OAuth token; switch to API keys for any shared use to avoid instant bans while maximizing your paid compute.",[178],"v-HwPwls-SKfSXqzj5flj7B75geotxbFu2_V52GFX0o",{"id":5086,"title":5087,"ai":5088,"body":5092,"categories":5304,"created_at":135,"date_modified":135,"description":126,"extension":136,"faq":135,"featured":137,"kicker_label":135,"meta":5305,"navigation":163,"path":5317,"published_at":5073,"question":135,"scraped_at":5318,"seo":5319,"sitemap":5320,"source_id":5077,"source_name":5078,"source_type":171,"source_url":5079,"stem":5321,"tags":5322,"thumbnail_url":135,"tldr":5323,"tweet":135,"unknown_tags":5324,"__hash__":5325},"summaries\u002Fsummaries\u002Fsafely-maximize-claude-max-with-oauth-avoid-bans-summary.md","Safely Maximize Claude Max with OAuth: Avoid Bans",{"provider":7,"model":8,"input_tokens":4702,"output_tokens":5089,"processing_time_ms":5090,"cost_usd":5091},2570,25948,0.00273035,{"type":14,"value":5093,"toc":5294},[5094,5098,5101,5104,5108,5111,5115,5120,5123,5134,5137,5141,5144,5147,5152,5156,5159,5176,5179,5183,5187,5190,5195,5215,5218,5226,5230,5280,5283,5291],[17,5095,5097],{"id":5096},"the-golden-rule-one-human-one-subscription-one-beneficiary","The Golden Rule: One Human, One Subscription, One Beneficiary",[22,5099,5100],{},"The core principle for using Claude Pro or Max subscriptions without risking a ban is individual use only. Your OAuth token bills against your subscription for personal workflows where you are the sole beneficiary. The instant another human's requests route through your token—via shared bots, team tools, or products—switch to an API key. This aligns with Anthropic's Usage Policy: \"Developers building products or services that interact with Claude's capabilities, including the SDK, should use API authentication.\"",[22,5102,5103],{},"Test any setup with this question: \"Am I the only human whose work these agents are running?\" If yes, OAuth is safe. If no, API key required. Building a product yourself is fine; embedding subscription access in it for others is not. Enterprise\u002Fteam plans have looser rules—contact sales for clarity.",[4729,5105,5106],{},[22,5107,4733],{},[22,5109,5110],{},"This rule prevents abuse detection from flagging high-volume, multi-user patterns that a single individual couldn't generate.",[17,5112,5114],{"id":5113},"usage-tiers-safe-controversial-and-bannable-practices","Usage Tiers: Safe, Controversial, and Bannable Practices",[5116,5117,5119],"h3",{"id":5118},"safe-personal-solo-workflows","Safe: Personal, Solo Workflows",[22,5121,5122],{},"Run Claude's agent SDK, CLI, or Code apps (web\u002Fdesktop) for your own scripts, cron jobs, dotfiles, CI on personal repos (with CLAUDE_CODE_OAUTH_TOKEN), or engineering on your laptop. Examples:",[92,5124,5125,5128,5131],{},[95,5126,5127],{},"Agentic research pipelines.",[95,5129,5130],{},"Personal CI\u002FCD with OAuth token set.",[95,5132,5133],{},"Claude Code for authoring code\u002Fproducts (as long as output benefits only you).",[22,5135,5136],{},"These bill against your subscription limits (e.g., Opus rate limits differ from API). No bans, as you're the sole user.",[5116,5138,5140],{"id":5139},"controversial-shared-outputs-blur-lines","Controversial: Shared Outputs Blur Lines",[22,5142,5143],{},"Agency\u002Fcontractor services, Slack bots, daily reports for teams, open-source CLIs with baked-in tokens, or internal tools on one Pro\u002FMax seat. Output benefits multiple humans, violating individual use.",[22,5145,5146],{},"Honest fix: Switch to API key. For teams, get enterprise plan. Third-party agent harnesses (e.g., OpenClaw-style) are extra murky due to Anthropic's flip-flops—play safe and use API or contact sales.",[4729,5148,5149],{},[22,5150,5151],{},"\"Slack bots daily reports used by multiple humans... we've broken that rule about who the intended output is for.\"",[5116,5153,5155],{"id":5154},"bannable-product-shipping-and-token-abuse","Bannable: Product Shipping and Token Abuse",[22,5157,5158],{},"Instant bans for:",[92,5160,5161,5164,5167,5170,5173],{},[95,5162,5163],{},"Shipping products\u002FSaaS on your OAuth token.",[95,5165,5166],{},"Multi-tenant apps proxying Claude logins.",[95,5168,5169],{},"Team-splitting one seat without enterprise.",[95,5171,5172],{},"Reselling access.",[95,5174,5175],{},"Extracting\u002Fsharing tokens from keychain.",[22,5177,5178],{},"Abuse classifiers detect anomalous token volumes\u002Fprompt patterns. Don't risk frontier models for savings—API keys scale predictably.",[4729,5180,5181],{},[22,5182,4773],{},[17,5184,5186],{"id":5185},"oauth-vs-api-key-mechanics-and-gotchas","OAuth vs. API Key Mechanics and Gotchas",[22,5188,5189],{},"Claude Code subscriptions use OAuth tokens (CLAUDE_CODE_OAUTH_TOKEN) for CLI\u002FSDK access, billing subscription quotas. API keys (ANTHROPIC_API_KEY) bill pay-per-token.",[22,5191,5192,5194],{},[4718,5193,4792],{}," Environment vars override: ANTHROPIC_API_KEY > CLAUDE_CODE_OAUTH_TOKEN. Set only OAuth for subscription billing; unset API key or use code to prioritize:",[4798,5196,5198],{"className":4800,"code":5197,"language":4802,"meta":126,"style":126},"import os\nif 'ANTHROPIC_API_KEY' in os.environ:\n    del os.environ['ANTHROPIC_API_KEY']  # Force OAuth precedence\n",[39,5199,5200,5205,5210],{"__ignoreMap":126},[4806,5201,5202],{"class":4808,"line":4809},[4806,5203,5204],{},"import os\n",[4806,5206,5207],{"class":4808,"line":127},[4806,5208,5209],{},"if 'ANTHROPIC_API_KEY' in os.environ:\n",[4806,5211,5212],{"class":4808,"line":4684},[4806,5213,5214],{},"    del os.environ['ANTHROPIC_API_KEY']  # Force OAuth precedence\n",[22,5216,5217],{},"Verify billing in raw NDJSON event stream (CLI\u002FSDK outputs):",[92,5219,5220,5223],{},[95,5221,5222],{},"API: \"api_key_source\", no subscription rate limits.",[95,5224,5225],{},"OAuth: Subscription rate limit events, OAuth indicators.",[17,5227,5229],{"id":5228},"step-by-step-setup-for-safe-oauth-usage","Step-by-Step Setup for Safe OAuth Usage",[4847,5231,5232,5240,5258,5267],{},[95,5233,5234,4854,5237,5239],{},[4718,5235,5236],{},"Install\u002FSetup Claude Code CLI:",[39,5238,4857],{}," to generate CLAUDE_CODE_OAUTH_TOKEN (stored securely).",[95,5241,5242,5245],{},[4718,5243,5244],{},"Environment Prep:",[92,5246,5247,5253],{},[95,5248,5249,5250,5013],{},"Export ",[39,5251,5252],{},"CLAUDE_CODE_OAUTH_TOKEN=your_token",[95,5254,5007,5255,5257],{},[39,5256,4786],{}," or use the del code above.",[95,5259,5260,4877,5263,5266],{},[4718,5261,5262],{},"Test CLI:",[39,5264,5265],{},"claude ping"," → Check NDJSON for OAuth source and subscription limits.",[95,5268,5269,5272],{},[4718,5270,5271],{},"Agent SDK Example (Python):",[4798,5273,5274],{"className":4800,"code":126,"language":4802,"meta":126,"style":126},[39,5275,5276],{"__ignoreMap":126},[4806,5277,5278],{"class":4808,"line":4809},[4806,5279,126],{},[22,5281,5282],{},"from claude.agent_sdk import AgentSDK\nsdk = AgentSDK()  # Uses env token\nresponse = sdk.run(\"your prompt\")\nprint(response)  # Inspect NDJSON stream",[4798,5284,5289],{"className":5285,"code":5287,"language":5288},[5286],"language-text","\n5. **CI\u002FRepo Usage:** Set token in CI secrets for personal repos only.\n\n6. **Verify Billing:** Pipe output to grep: `claude ... | grep -i 'oauth|rate_limit'` → Confirms subscription hit.\n\nCompanion repo (https:\u002F\u002Fgithub.com\u002Fdisler\u002Fmax-your-cc-sub) has Justfile with side-by-side API\u002FOAuth scripts for comparison. Assumes UV (Astral's Python runner) for speed.\n\n**Common Mistakes to Avoid:**\n- Silent API override wasting subscription.\n- Ignoring precedence—always verify stream.\n- Gray areas without asking sales.\n\nLevel: Intermediate engineers comfortable with env vars, Python\u002FTypeScript, CLIs. Fits early in agentic workflows: setup before building pipelines.\n\n## Third-Party Harness Confusion and Recommendations\n\nAnthropic's Twitter flip-flops (e.g., Tarq encouraging SDK experimentation, Boris Churny banning OpenClaw, reinstatements) create noise. Stick to docs over tweets:\n- Local\u002Fpersonal SDK: OK.\n- Production\u002Fbusiness on SDK: API key.\n\nCurrent state: OpenClaw unbanned for CLI but risky for gateways. Prefer controlled alternatives like PI Coding Agent (open-source Claude Code competitor) for multi-agent orchestration. Avoid bloat in official Claude Code.\n\nContact sales for permitted auth questions. Play conservative—preserve access to Opus-level intelligence.\n\n> \"I found myself just as confused as many other engineers, which is a serious problem.\"\n\n## Key Takeaways\n- Memorize: One human benefits → OAuth subscription; others involved → API key.\n- Unset ANTHROPIC_API_KEY to force OAuth precedence; verify via NDJSON streams.\n- Safe: Personal scripts\u002FCI\u002Fagents. Controversial: Bots\u002Fteam tools—switch to API.\n- Bannable: Products\u002FSaaS\u002Fteam-sharing on personal token—instant detection.\n- Test setups with repo examples; contact sales for gray areas like third-party harnesses.\n- Prioritize docs over Twitter; don't risk bans for minor savings.\n- Use PI Coding Agent for customizable harnesses in agentic scaling.\n","text",[39,5290,5287],{"__ignoreMap":126},[5033,5292,5293],{},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":126,"searchDepth":127,"depth":127,"links":5295},[5296,5297,5302,5303],{"id":5096,"depth":127,"text":5097},{"id":5113,"depth":127,"text":5114,"children":5298},[5299,5300,5301],{"id":5118,"depth":4684,"text":5119},{"id":5139,"depth":4684,"text":5140},{"id":5154,"depth":4684,"text":5155},{"id":5185,"depth":127,"text":5186},{"id":5228,"depth":127,"text":5229},[],{"content_references":5306,"triage":5315},[5307,5308,5309,5310,5311,5312,5313,5314],{"type":141,"title":5047,"url":4922,"context":4648},{"type":149,"title":5049,"url":5050,"context":4657},{"type":149,"title":5052,"url":5053,"context":4657},{"type":149,"title":5055,"url":5056,"context":4657},{"type":149,"title":5059,"url":5060,"context":4657},{"type":149,"title":5062,"url":5063,"context":4657},{"type":141,"title":5065,"url":5066,"context":144},{"type":149,"title":5068,"url":5069,"context":4648},{"relevance":160,"novelty":4684,"quality":160,"actionability":160,"composite":4685,"reasoning":5316},"Category: AI & LLMs. The article provides practical guidance on using OAuth with Claude Max, addressing a specific pain point for developers concerned about compliance and bans. It offers clear rules and examples for safe usage, making it actionable for those building AI-powered products.","\u002Fsummaries\u002Fsafely-maximize-claude-max-with-oauth-avoid-bans-summary","2026-05-03 16:44:03",{"title":5087,"description":126},{"loc":5317},"summaries\u002Fsafely-maximize-claude-max-with-oauth-avoid-bans-summary",[176,177,175,178],"Stick to 'one human, one subscription, one beneficiary': Use OAuth token for personal agentic workflows only; switch to API keys for shared tools or products to prevent instant bans.",[178],"u7Q7JKNgdhFEW_oqXM46nghqDva4s8IxxO8ZEUVvbms",{"id":5327,"title":5328,"ai":5329,"body":5334,"categories":5456,"created_at":135,"date_modified":135,"description":126,"extension":136,"faq":135,"featured":137,"kicker_label":135,"meta":5457,"navigation":163,"path":5483,"published_at":5484,"question":135,"scraped_at":5485,"seo":5486,"sitemap":5487,"source_id":5488,"source_name":5489,"source_type":171,"source_url":5490,"stem":5491,"tags":5492,"thumbnail_url":135,"tldr":5493,"tweet":135,"unknown_tags":5494,"__hash__":5495},"summaries\u002Fsummaries\u002Fgpt-5-5-on-vercel-ai-gateway-powers-agentic-coding-summary.md","GPT-5.5 on Vercel AI Gateway Powers Agentic Coding",{"provider":7,"model":8,"input_tokens":5330,"output_tokens":5331,"processing_time_ms":5332,"cost_usd":5333},3923,1380,8715,0.00096775,{"type":14,"value":5335,"toc":5451},[5336,5340,5343,5347,5362,5438,5441,5445,5448],[17,5337,5339],{"id":5338},"gpt-55-models-excel-in-long-horizon-agentic-tasks","GPT-5.5 Models Excel in Long-Horizon Agentic Tasks",[22,5341,5342],{},"GPT-5.5 and GPT-5.5 Pro outperform prior generations in token efficiency and handle extended agentic workflows across coding, computer use, knowledge work, and scientific research. GPT-5.5 shines in agentic coding by maintaining context over large systems, propagating codebase changes, and using computer-use skills to manipulate real software—converting raw inputs into documents, spreadsheets, or slides. GPT-5.5 Pro prioritizes response quality for multi-step tasks, delivering gains in business, legal, education, data science, and technical research through iterative critiquing and argument stress-testing.",[17,5344,5346],{"id":5345},"integrate-seamlessly-via-ai-sdk","Integrate Seamlessly via AI SDK",[22,5348,5349,5350,5353,5354,5357,5358,5361],{},"Access models by setting ",[39,5351,5352],{},"model: 'openai\u002Fgpt-5.5'"," or ",[39,5355,5356],{},"'openai\u002Fgpt-5.5-pro'"," in the AI SDK's ",[39,5359,5360],{},"streamText"," function. Example for agentic coding:",[4798,5363,5367],{"className":5364,"code":5365,"language":5366,"meta":126,"style":126},"language-javascript shiki shiki-themes github-light github-dark","import { streamText } from 'ai';\n\nconst result = streamText({\n  model: 'openai\u002Fgpt-5.5',\n  prompt: `Migrate our user settings page from REST to the new GraphQL schema, update the affected components and tests, and open a PR with a summary of the changes.`,\n});\n","javascript",[39,5368,5369,5388,5393,5411,5422,5432],{"__ignoreMap":126},[4806,5370,5371,5375,5379,5382,5385],{"class":4808,"line":4809},[4806,5372,5374],{"class":5373},"szBVR","import",[4806,5376,5378],{"class":5377},"sVt8B"," { streamText } ",[4806,5380,5381],{"class":5373},"from",[4806,5383,5384],{"class":4955}," 'ai'",[4806,5386,5387],{"class":5377},";\n",[4806,5389,5390],{"class":4808,"line":127},[4806,5391,5392],{"emptyLinePlaceholder":163},"\n",[4806,5394,5395,5398,5402,5405,5408],{"class":4808,"line":4684},[4806,5396,5397],{"class":5373},"const",[4806,5399,5401],{"class":5400},"sj4cs"," result",[4806,5403,5404],{"class":5373}," =",[4806,5406,5407],{"class":4951}," streamText",[4806,5409,5410],{"class":5377},"({\n",[4806,5412,5413,5416,5419],{"class":4808,"line":160},[4806,5414,5415],{"class":5377},"  model: ",[4806,5417,5418],{"class":4955},"'openai\u002Fgpt-5.5'",[4806,5420,5421],{"class":5377},",\n",[4806,5423,5424,5427,5430],{"class":4808,"line":159},[4806,5425,5426],{"class":5377},"  prompt: ",[4806,5428,5429],{"class":4955},"`Migrate our user settings page from REST to the new GraphQL schema, update the affected components and tests, and open a PR with a summary of the changes.`",[4806,5431,5421],{"class":5377},[4806,5433,5435],{"class":4808,"line":5434},6,[4806,5436,5437],{"class":5377},"});\n",[22,5439,5440],{},"This enables tasks like full migrations with PR creation directly from prompts.",[17,5442,5444],{"id":5443},"ai-gateway-boosts-reliability-and-observability","AI Gateway Boosts Reliability and Observability",[22,5446,5447],{},"The gateway unifies model calls with usage\u002Fcost tracking, retries, failover, and performance optimizations for uptime exceeding providers. Key features include custom reporting, observability, Bring Your Own Key support, and intelligent routing. Test models in the playground or check leaderboards for benchmarks.",[5033,5449,5450],{},"html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":126,"searchDepth":127,"depth":127,"links":5452},[5453,5454,5455],{"id":5338,"depth":127,"text":5339},{"id":5345,"depth":127,"text":5346},{"id":5443,"depth":127,"text":5444},[221],{"content_references":5458,"triage":5480},[5459,5462,5465,5468,5471,5474,5477],{"type":141,"title":5460,"url":5461,"context":144},"Vercel AI Gateway","https:\u002F\u002Fvercel.com\u002Fai-gateway",{"type":141,"title":5463,"url":5464,"context":144},"AI SDK","https:\u002F\u002Fai-sdk.dev\u002F",{"type":141,"title":5466,"url":5467,"context":144},"AI Gateway Model Leaderboard","https:\u002F\u002Fvercel.com\u002Fai-gateway\u002Fleaderboards",{"type":141,"title":5469,"url":5470,"context":144},"AI Gateway Model Playground","https:\u002F\u002Fvercel.com\u002Fai-gateway\u002Fmodels\u002Fgpt-5.5",{"type":141,"title":5472,"url":5473,"context":144},"Custom Reporting","https:\u002F\u002Fvercel.com\u002Fdocs\u002Fai-gateway\u002Fcapabilities\u002Fcustom-reporting",{"type":141,"title":5475,"url":5476,"context":144},"Observability","https:\u002F\u002Fvercel.com\u002Fdocs\u002Fobservability\u002Fai-sdk-observability",{"type":141,"title":5478,"url":5479,"context":144},"Bring Your Own Key","https:\u002F\u002Fvercel.com\u002Fdocs\u002Fai-gateway#bring-your-own-key",{"relevance":159,"novelty":160,"quality":160,"actionability":160,"composite":5481,"reasoning":5482},4.35,"Category: AI & LLMs. The article discusses the integration of GPT-5.5 into Vercel's AI Gateway, focusing on its practical applications in coding and agentic tasks, which directly addresses the audience's need for actionable AI tools. It provides a concrete example of how to implement the model in a coding context, enhancing its relevance and actionability.","\u002Fsummaries\u002Fgpt-5-5-on-vercel-ai-gateway-powers-agentic-coding-summary","2026-04-24 07:00:00","2026-04-26 17:23:30",{"title":5328,"description":126},{"loc":5483},"c847e2461c12c21b","Vercel Blog","https:\u002F\u002Fvercel.com\u002Fchangelog\u002Fgpt-5.5-on-ai-gateway","summaries\u002Fgpt-5-5-on-vercel-ai-gateway-powers-agentic-coding-summary",[176,175,177,178],"Vercel AI Gateway adds GPT-5.5 and GPT-5.5 Pro, tuned for long-running agentic tasks like coding, computer use, and research, with token efficiency and easy AI SDK integration.",[178],"JL6sG7t6GGVCKgzY_reMRQvYoajEdxQQEcmfxoipQb8"]