[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"summary-claude-code-agentic-terminal-ai-for-react-coding-summary":3,"summaries-facets-categories":95,"summary-related-claude-code-agentic-terminal-ai-for-react-coding-summary":3680},{"id":4,"title":5,"ai":6,"body":13,"categories":71,"created_at":73,"date_modified":73,"description":65,"extension":74,"faq":73,"featured":75,"kicker_label":73,"meta":76,"navigation":77,"path":78,"published_at":79,"question":73,"scraped_at":73,"seo":80,"sitemap":81,"source_id":82,"source_name":83,"source_type":84,"source_url":85,"stem":86,"tags":87,"thumbnail_url":73,"tldr":92,"tweet":73,"unknown_tags":93,"__hash__":94},"summaries\u002Fsummaries\u002Fclaude-code-agentic-terminal-ai-for-react-coding-summary.md","Claude Code: Agentic Terminal AI for React Coding",{"provider":7,"model":8,"input_tokens":9,"output_tokens":10,"processing_time_ms":11,"cost_usd":12},"openrouter","x-ai\u002Fgrok-4.1-fast",7590,1767,19483,0.002379,{"type":14,"value":15,"toc":64},"minimark",[16,21,25,28,32,39,42,46,61],[17,18,20],"h2",{"id":19},"agentic-loop-enables-autonomous-development","Agentic Loop Enables Autonomous Development",[22,23,24],"p",{},"Claude Code operates via an agentic loop: it receives natural language requests, analyzes your codebase, executes actions (read files, edit code, run commands), observes results, and iterates until complete or needs approval. This differs from chat-based AIs by handling complex tasks independently, like tracing bugs across files or refactoring class components to hooks. Interrupt with Esc; toggle modes—Normal (asks permission for writes\u002Fcommands), Auto (approves routine ops), Plan (read-only analysis)—via Shift+Tab. Built-in tools auto-trigger for tasks, e.g., adding a button reads\u002Fediting Header.tsx then runs linters. Context window holds ~200k tokens (messages, files, outputs); manage with \u002Fclear for unrelated tasks or \u002Fcompact to summarize and reclaim space. Performance drops as context fills, so reference files directly with @src\u002FApp.tsx to skip searches and save tokens.",[22,26,27],{},"For React, describe components plainly—\"add loading spinner to UserList\"—and it generates TypeScript-typed code with hooks\u002Fstyling, shows diffs for approval (accept\u002Freject\u002FEsc), then verifies via npm test. Git ops like commits, branches, PRs work via language: \"commit changes descriptively\" or \"resolve merge conflicts.\" Install gh CLI for rate-limit-free GitHub integration.",[17,29,31],{"id":30},"claudemd-and-memory-lock-in-project-conventions","CLAUDE.md and Memory Lock in Project Conventions",[22,33,34,35],{},"Place CLAUDE.md at project root (.\u002FCLAUDE.md, git-shared), home (~\u002F.claude\u002FCLAUDE.md, personal), or subdirs for scoped rules—loaded every session as persistent onboarding. Run \u002Finit to auto-generate from codebase: lists npm run dev\u002Ftest\u002Flint\u002Fbuild, infers styles (functional components, TypeScript strict, 2-space indent, Zustand stores). Example for React dashboard specifies architecture (components\u002F, hooks\u002F, services\u002F), testing (RTL not Enzyme). Keep \u003C200 lines; only add what code doesn't reveal. Auto Memory (default, ~\u002F.claude\u002Fprojects\u002F",[36,37,38],"proj",{},"\u002Fmemory\u002F) accumulates notes across sessions (build cmds, insights); first 200 lines of MEMORY.md load automatically—view\u002Fmanage with \u002Fmemory, toggle off, or say \"remember API tests need local Redis.\"",[22,40,41],{},"For scale, use .claude\u002Frules\u002F for file-type rules, e.g., enforce hooks in React files.",[17,43,45],{"id":44},"setup-pricing-and-efficiency-hacks","Setup, Pricing, and Efficiency Hacks",[22,47,48,49,55,56,60],{},"Requires Node 18+, Git, Claude Pro\u002FMax ($20\u002F$100\u002F$200\u002Fmo for Sonnet\u002FOpus access; API pay-as-you-go). Install natively: macOS\u002FLinux curl -fsSL ",[50,51,52],"a",{"href":52,"rel":53},"https:\u002F\u002Fclaude.ai\u002Finstall.sh",[54],"nofollow"," | bash; Windows PowerShell irm ",[50,57,58],{"href":58,"rel":59},"https:\u002F\u002Fclaude.ai\u002Finstall.ps1",[54]," | iex or CMD curl variant. Homebrew\u002FWinGet alternatives lack auto-updates. Login once (\u002Flogin) stores securely; supports Pro\u002FConsole\u002Fthird-party (Bedrock\u002FVertex). Start: cd project; claude (interactive), claude -p \"task\" (one-shot), --continue\u002F--resume.",[22,62,63],{},"Essential cmds: \u002Fhelp, ?, what does this project do?, explain @src\u002FHeader.tsx, trace login flow. Efficiency: Specific prompts (\"fix blank screen after wrong creds in LoginForm.tsx\" not \"fix login bug\") minimize file reads\u002Ftokens. Always add verification (\"...and run npm test\"). Break complex tasks stepwise: 1) structure, 2) types, 3) states, 4) tests. Clear context between tasks for sharp output. File @ refs save massive tokens vs. vague searches.",{"title":65,"searchDepth":66,"depth":66,"links":67},"",2,[68,69,70],{"id":19,"depth":66,"text":20},{"id":30,"depth":66,"text":31},{"id":44,"depth":66,"text":45},[72],"AI & LLMs",null,"md",false,{},true,"\u002Fsummaries\u002Fclaude-code-agentic-terminal-ai-for-react-coding-summary","2026-04-08 21:21:20",{"title":5,"description":65},{"loc":78},"eda071acc8213d7a","Level Up Coding","article","https:\u002F\u002Funknown","summaries\u002Fclaude-code-agentic-terminal-ai-for-react-coding-summary",[88,89,90,91],"agents","ai-tools","prompt-engineering","frontend","Claude Code runs in your terminal as an autonomous agent that reads codebases, edits files, runs commands, and verifies changes via natural language—ideal for React devs to generate components, debug, test, and refactor 10x faster with 200k token context.",[],"duNfAvXmF6voVltQppGjM1th7sqAdGZylv9OVf_jVC0",[96,99,102,104,107,110,112,114,116,118,120,122,125,127,129,131,133,135,137,139,141,143,146,149,151,153,156,158,160,163,165,167,169,171,173,175,177,179,181,183,185,187,189,191,193,195,197,199,201,203,205,207,209,211,213,215,217,219,221,223,225,227,229,231,233,235,237,239,241,243,245,247,249,251,253,255,257,259,261,263,265,267,269,271,273,275,277,279,281,283,285,287,289,291,293,295,297,299,301,303,305,307,309,311,313,315,317,319,321,323,325,327,329,331,333,335,337,339,341,343,345,347,349,351,353,355,357,359,361,363,365,367,369,371,373,375,377,379,381,383,385,387,389,391,393,395,397,399,401,403,405,407,409,411,413,415,417,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,546,548,550,552,554,556,558,560,562,564,566,568,570,572,574,576,578,580,582,584,586,588,590,592,594,596,598,600,602,604,606,608,610,612,614,616,618,620,622,624,626,628,630,632,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],{"categories":97},[98],"Developer Productivity",{"categories":100},[101],"Business & SaaS",{"categories":103},[72],{"categories":105},[106],"AI Automation",{"categories":108},[109],"Product Strategy",{"categories":111},[72],{"categories":113},[98],{"categories":115},[101],{"categories":117},[],{"categories":119},[72],{"categories":121},[],{"categories":123},[124],"AI News & Trends",{"categories":126},[106],{"categories":128},[124],{"categories":130},[106],{"categories":132},[106],{"categories":134},[72],{"categories":136},[72],{"categories":138},[124],{"categories":140},[72],{"categories":142},[],{"categories":144},[145],"Design & Frontend",{"categories":147},[148],"Data Science & Visualization",{"categories":150},[124],{"categories":152},[],{"categories":154},[155],"Software Engineering",{"categories":157},[72],{"categories":159},[106],{"categories":161},[162],"Marketing & Growth",{"categories":164},[72],{"categories":166},[106],{"categories":168},[],{"categories":170},[],{"categories":172},[145],{"categories":174},[106],{"categories":176},[98],{"categories":178},[145],{"categories":180},[72],{"categories":182},[106],{"categories":184},[124],{"categories":186},[],{"categories":188},[],{"categories":190},[106],{"categories":192},[155],{"categories":194},[],{"categories":196},[101],{"categories":198},[],{"categories":200},[],{"categories":202},[106],{"categories":204},[106],{"categories":206},[72],{"categories":208},[],{"categories":210},[155],{"categories":212},[],{"categories":214},[],{"categories":216},[],{"categories":218},[72],{"categories":220},[162],{"categories":222},[145],{"categories":224},[145],{"categories":226},[72],{"categories":228},[106],{"categories":230},[72],{"categories":232},[72],{"categories":234},[106],{"categories":236},[106],{"categories":238},[148],{"categories":240},[124],{"categories":242},[106],{"categories":244},[162],{"categories":246},[106],{"categories":248},[109],{"categories":250},[],{"categories":252},[106],{"categories":254},[],{"categories":256},[106],{"categories":258},[155],{"categories":260},[145],{"categories":262},[72],{"categories":264},[],{"categories":266},[],{"categories":268},[106],{"categories":270},[],{"categories":272},[72],{"categories":274},[],{"categories":276},[98],{"categories":278},[155],{"categories":280},[101],{"categories":282},[124],{"categories":284},[72],{"categories":286},[],{"categories":288},[72],{"categories":290},[],{"categories":292},[155],{"categories":294},[148],{"categories":296},[],{"categories":298},[72],{"categories":300},[145],{"categories":302},[],{"categories":304},[145],{"categories":306},[106],{"categories":308},[],{"categories":310},[106],{"categories":312},[124],{"categories":314},[101],{"categories":316},[72],{"categories":318},[],{"categories":320},[106],{"categories":322},[72],{"categories":324},[109],{"categories":326},[],{"categories":328},[72],{"categories":330},[106],{"categories":332},[106],{"categories":334},[],{"categories":336},[148],{"categories":338},[72],{"categories":340},[],{"categories":342},[98],{"categories":344},[101],{"categories":346},[72],{"categories":348},[106],{"categories":350},[155],{"categories":352},[72],{"categories":354},[],{"categories":356},[],{"categories":358},[72],{"categories":360},[],{"categories":362},[145],{"categories":364},[],{"categories":366},[72],{"categories":368},[],{"categories":370},[106],{"categories":372},[72],{"categories":374},[145],{"categories":376},[],{"categories":378},[72],{"categories":380},[72],{"categories":382},[101],{"categories":384},[106],{"categories":386},[72],{"categories":388},[145],{"categories":390},[106],{"categories":392},[],{"categories":394},[],{"categories":396},[124],{"categories":398},[],{"categories":400},[72],{"categories":402},[101,162],{"categories":404},[],{"categories":406},[72],{"categories":408},[],{"categories":410},[],{"categories":412},[72],{"categories":414},[],{"categories":416},[72],{"categories":418},[419],"DevOps & Cloud",{"categories":421},[],{"categories":423},[124],{"categories":425},[145],{"categories":427},[],{"categories":429},[124],{"categories":431},[124],{"categories":433},[72],{"categories":435},[162],{"categories":437},[],{"categories":439},[101],{"categories":441},[],{"categories":443},[72,419],{"categories":445},[72],{"categories":447},[72],{"categories":449},[106],{"categories":451},[72,155],{"categories":453},[148],{"categories":455},[72],{"categories":457},[162],{"categories":459},[106],{"categories":461},[106],{"categories":463},[],{"categories":465},[106],{"categories":467},[72,101],{"categories":469},[],{"categories":471},[145],{"categories":473},[145],{"categories":475},[],{"categories":477},[],{"categories":479},[124],{"categories":481},[],{"categories":483},[98],{"categories":485},[155],{"categories":487},[72],{"categories":489},[145],{"categories":491},[106],{"categories":493},[155],{"categories":495},[124],{"categories":497},[145],{"categories":499},[],{"categories":501},[72],{"categories":503},[72],{"categories":505},[72],{"categories":507},[124],{"categories":509},[98],{"categories":511},[72],{"categories":513},[106],{"categories":515},[419],{"categories":517},[145],{"categories":519},[106],{"categories":521},[],{"categories":523},[],{"categories":525},[145],{"categories":527},[124],{"categories":529},[148],{"categories":531},[],{"categories":533},[72],{"categories":535},[72],{"categories":537},[101],{"categories":539},[72],{"categories":541},[72],{"categories":543},[124],{"categories":545},[],{"categories":547},[106],{"categories":549},[155],{"categories":551},[],{"categories":553},[72],{"categories":555},[72],{"categories":557},[106],{"categories":559},[],{"categories":561},[],{"categories":563},[72],{"categories":565},[],{"categories":567},[101],{"categories":569},[106],{"categories":571},[],{"categories":573},[98],{"categories":575},[72],{"categories":577},[101],{"categories":579},[124],{"categories":581},[],{"categories":583},[],{"categories":585},[],{"categories":587},[124],{"categories":589},[124],{"categories":591},[],{"categories":593},[],{"categories":595},[101],{"categories":597},[],{"categories":599},[],{"categories":601},[98],{"categories":603},[],{"categories":605},[162],{"categories":607},[106],{"categories":609},[101],{"categories":611},[106],{"categories":613},[155],{"categories":615},[],{"categories":617},[109],{"categories":619},[145],{"categories":621},[155],{"categories":623},[72],{"categories":625},[106],{"categories":627},[101],{"categories":629},[72],{"categories":631},[],{"categories":633},[],{"categories":635},[155],{"categories":637},[148],{"categories":639},[109],{"categories":641},[106],{"categories":643},[72],{"categories":645},[],{"categories":647},[419],{"categories":649},[],{"categories":651},[106],{"categories":653},[],{"categories":655},[],{"categories":657},[72],{"categories":659},[145],{"categories":661},[162],{"categories":663},[106],{"categories":665},[],{"categories":667},[98],{"categories":669},[],{"categories":671},[124],{"categories":673},[72,419],{"categories":675},[124],{"categories":677},[72],{"categories":679},[101],{"categories":681},[72],{"categories":683},[],{"categories":685},[101],{"categories":687},[],{"categories":689},[155],{"categories":691},[145],{"categories":693},[124],{"categories":695},[148],{"categories":697},[98],{"categories":699},[72],{"categories":701},[155],{"categories":703},[],{"categories":705},[],{"categories":707},[109],{"categories":709},[],{"categories":711},[72],{"categories":713},[],{"categories":715},[145],{"categories":717},[145],{"categories":719},[145],{"categories":721},[],{"categories":723},[],{"categories":725},[124],{"categories":727},[106],{"categories":729},[72],{"categories":731},[72],{"categories":733},[72],{"categories":735},[101],{"categories":737},[72],{"categories":739},[],{"categories":741},[155],{"categories":743},[155],{"categories":745},[101],{"categories":747},[],{"categories":749},[72],{"categories":751},[72],{"categories":753},[101],{"categories":755},[124],{"categories":757},[162],{"categories":759},[106],{"categories":761},[],{"categories":763},[145],{"categories":765},[],{"categories":767},[72],{"categories":769},[],{"categories":771},[101],{"categories":773},[106],{"categories":775},[],{"categories":777},[419],{"categories":779},[148],{"categories":781},[155],{"categories":783},[162],{"categories":785},[155],{"categories":787},[106],{"categories":789},[],{"categories":791},[],{"categories":793},[106],{"categories":795},[98],{"categories":797},[106],{"categories":799},[109],{"categories":801},[101],{"categories":803},[],{"categories":805},[72],{"categories":807},[109],{"categories":809},[72],{"categories":811},[72],{"categories":813},[162],{"categories":815},[145],{"categories":817},[106],{"categories":819},[],{"categories":821},[],{"categories":823},[419],{"categories":825},[155],{"categories":827},[],{"categories":829},[106],{"categories":831},[72],{"categories":833},[145,72],{"categories":835},[98],{"categories":837},[],{"categories":839},[72],{"categories":841},[98],{"categories":843},[145],{"categories":845},[106],{"categories":847},[155],{"categories":849},[],{"categories":851},[72],{"categories":853},[],{"categories":855},[98],{"categories":857},[],{"categories":859},[106],{"categories":861},[109],{"categories":863},[72],{"categories":865},[72],{"categories":867},[145],{"categories":869},[106],{"categories":871},[419],{"categories":873},[145],{"categories":875},[106],{"categories":877},[72],{"categories":879},[72],{"categories":881},[72],{"categories":883},[124],{"categories":885},[],{"categories":887},[109],{"categories":889},[106],{"categories":891},[145],{"categories":893},[106],{"categories":895},[155],{"categories":897},[145],{"categories":899},[106],{"categories":901},[124],{"categories":903},[],{"categories":905},[72],{"categories":907},[145],{"categories":909},[72],{"categories":911},[98],{"categories":913},[124],{"categories":915},[72],{"categories":917},[162],{"categories":919},[72],{"categories":921},[72],{"categories":923},[106],{"categories":925},[106],{"categories":927},[72],{"categories":929},[106],{"categories":931},[145],{"categories":933},[72],{"categories":935},[],{"categories":937},[],{"categories":939},[155],{"categories":941},[],{"categories":943},[98],{"categories":945},[419],{"categories":947},[],{"categories":949},[98],{"categories":951},[101],{"categories":953},[162],{"categories":955},[],{"categories":957},[101],{"categories":959},[],{"categories":961},[],{"categories":963},[],{"categories":965},[],{"categories":967},[],{"categories":969},[72],{"categories":971},[106],{"categories":973},[419],{"categories":975},[98],{"categories":977},[72],{"categories":979},[155],{"categories":981},[109],{"categories":983},[72],{"categories":985},[162],{"categories":987},[72],{"categories":989},[72],{"categories":991},[72],{"categories":993},[72,98],{"categories":995},[155],{"categories":997},[155],{"categories":999},[145],{"categories":1001},[72],{"categories":1003},[],{"categories":1005},[],{"categories":1007},[],{"categories":1009},[155],{"categories":1011},[148],{"categories":1013},[124],{"categories":1015},[145],{"categories":1017},[],{"categories":1019},[72],{"categories":1021},[72],{"categories":1023},[],{"categories":1025},[],{"categories":1027},[106],{"categories":1029},[72],{"categories":1031},[101],{"categories":1033},[],{"categories":1035},[98],{"categories":1037},[72],{"categories":1039},[98],{"categories":1041},[72],{"categories":1043},[155],{"categories":1045},[162],{"categories":1047},[72,145],{"categories":1049},[124],{"categories":1051},[145],{"categories":1053},[],{"categories":1055},[419],{"categories":1057},[145],{"categories":1059},[106],{"categories":1061},[],{"categories":1063},[],{"categories":1065},[],{"categories":1067},[],{"categories":1069},[155],{"categories":1071},[106],{"categories":1073},[106],{"categories":1075},[419],{"categories":1077},[72],{"categories":1079},[72],{"categories":1081},[72],{"categories":1083},[],{"categories":1085},[145],{"categories":1087},[],{"categories":1089},[],{"categories":1091},[106],{"categories":1093},[],{"categories":1095},[],{"categories":1097},[162],{"categories":1099},[162],{"categories":1101},[106],{"categories":1103},[],{"categories":1105},[72],{"categories":1107},[72],{"categories":1109},[155],{"categories":1111},[145],{"categories":1113},[145],{"categories":1115},[106],{"categories":1117},[98],{"categories":1119},[72],{"categories":1121},[145],{"categories":1123},[145],{"categories":1125},[106],{"categories":1127},[106],{"categories":1129},[72],{"categories":1131},[],{"categories":1133},[],{"categories":1135},[72],{"categories":1137},[106],{"categories":1139},[124],{"categories":1141},[155],{"categories":1143},[98],{"categories":1145},[72],{"categories":1147},[],{"categories":1149},[106],{"categories":1151},[106],{"categories":1153},[],{"categories":1155},[98],{"categories":1157},[72],{"categories":1159},[98],{"categories":1161},[98],{"categories":1163},[],{"categories":1165},[],{"categories":1167},[106],{"categories":1169},[106],{"categories":1171},[72],{"categories":1173},[72],{"categories":1175},[124],{"categories":1177},[148],{"categories":1179},[109],{"categories":1181},[124],{"categories":1183},[145],{"categories":1185},[],{"categories":1187},[124],{"categories":1189},[],{"categories":1191},[],{"categories":1193},[],{"categories":1195},[],{"categories":1197},[155],{"categories":1199},[148],{"categories":1201},[],{"categories":1203},[72],{"categories":1205},[72],{"categories":1207},[148],{"categories":1209},[155],{"categories":1211},[],{"categories":1213},[],{"categories":1215},[106],{"categories":1217},[124],{"categories":1219},[124],{"categories":1221},[106],{"categories":1223},[98],{"categories":1225},[72,419],{"categories":1227},[],{"categories":1229},[145],{"categories":1231},[98],{"categories":1233},[106],{"categories":1235},[145],{"categories":1237},[],{"categories":1239},[106],{"categories":1241},[106],{"categories":1243},[72],{"categories":1245},[162],{"categories":1247},[155],{"categories":1249},[145],{"categories":1251},[],{"categories":1253},[106],{"categories":1255},[72],{"categories":1257},[106],{"categories":1259},[106],{"categories":1261},[106],{"categories":1263},[162],{"categories":1265},[106],{"categories":1267},[72],{"categories":1269},[],{"categories":1271},[162],{"categories":1273},[124],{"categories":1275},[106],{"categories":1277},[],{"categories":1279},[],{"categories":1281},[72],{"categories":1283},[106],{"categories":1285},[124],{"categories":1287},[106],{"categories":1289},[],{"categories":1291},[],{"categories":1293},[],{"categories":1295},[106],{"categories":1297},[],{"categories":1299},[],{"categories":1301},[148],{"categories":1303},[72],{"categories":1305},[148],{"categories":1307},[124],{"categories":1309},[72],{"categories":1311},[72],{"categories":1313},[106],{"categories":1315},[72],{"categories":1317},[],{"categories":1319},[],{"categories":1321},[419],{"categories":1323},[],{"categories":1325},[],{"categories":1327},[98],{"categories":1329},[],{"categories":1331},[],{"categories":1333},[],{"categories":1335},[],{"categories":1337},[155],{"categories":1339},[124],{"categories":1341},[162],{"categories":1343},[101],{"categories":1345},[72],{"categories":1347},[72],{"categories":1349},[101],{"categories":1351},[],{"categories":1353},[145],{"categories":1355},[106],{"categories":1357},[101],{"categories":1359},[72],{"categories":1361},[72],{"categories":1363},[98],{"categories":1365},[],{"categories":1367},[98],{"categories":1369},[72],{"categories":1371},[162],{"categories":1373},[106],{"categories":1375},[124],{"categories":1377},[101],{"categories":1379},[72],{"categories":1381},[106],{"categories":1383},[],{"categories":1385},[72],{"categories":1387},[98],{"categories":1389},[72],{"categories":1391},[],{"categories":1393},[124],{"categories":1395},[72],{"categories":1397},[],{"categories":1399},[101],{"categories":1401},[72],{"categories":1403},[],{"categories":1405},[],{"categories":1407},[],{"categories":1409},[72],{"categories":1411},[],{"categories":1413},[419],{"categories":1415},[72],{"categories":1417},[],{"categories":1419},[72],{"categories":1421},[72],{"categories":1423},[72],{"categories":1425},[72,419],{"categories":1427},[72],{"categories":1429},[72],{"categories":1431},[145],{"categories":1433},[106],{"categories":1435},[],{"categories":1437},[106],{"categories":1439},[72],{"categories":1441},[72],{"categories":1443},[72],{"categories":1445},[98],{"categories":1447},[98],{"categories":1449},[155],{"categories":1451},[145],{"categories":1453},[106],{"categories":1455},[],{"categories":1457},[72],{"categories":1459},[124],{"categories":1461},[72],{"categories":1463},[101],{"categories":1465},[],{"categories":1467},[419],{"categories":1469},[145],{"categories":1471},[145],{"categories":1473},[106],{"categories":1475},[124],{"categories":1477},[106],{"categories":1479},[72],{"categories":1481},[],{"categories":1483},[72],{"categories":1485},[],{"categories":1487},[],{"categories":1489},[72],{"categories":1491},[72],{"categories":1493},[72],{"categories":1495},[106],{"categories":1497},[72],{"categories":1499},[],{"categories":1501},[148],{"categories":1503},[106],{"categories":1505},[],{"categories":1507},[],{"categories":1509},[72],{"categories":1511},[124],{"categories":1513},[],{"categories":1515},[145],{"categories":1517},[419],{"categories":1519},[124],{"categories":1521},[155],{"categories":1523},[155],{"categories":1525},[124],{"categories":1527},[124],{"categories":1529},[419],{"categories":1531},[],{"categories":1533},[124],{"categories":1535},[72],{"categories":1537},[98],{"categories":1539},[124],{"categories":1541},[],{"categories":1543},[148],{"categories":1545},[124],{"categories":1547},[155],{"categories":1549},[124],{"categories":1551},[419],{"categories":1553},[72],{"categories":1555},[72],{"categories":1557},[],{"categories":1559},[101],{"categories":1561},[],{"categories":1563},[],{"categories":1565},[72],{"categories":1567},[72],{"categories":1569},[72],{"categories":1571},[72],{"categories":1573},[],{"categories":1575},[148],{"categories":1577},[98],{"categories":1579},[],{"categories":1581},[72],{"categories":1583},[72],{"categories":1585},[419],{"categories":1587},[419],{"categories":1589},[],{"categories":1591},[106],{"categories":1593},[124],{"categories":1595},[124],{"categories":1597},[72],{"categories":1599},[106],{"categories":1601},[],{"categories":1603},[145],{"categories":1605},[72],{"categories":1607},[72],{"categories":1609},[],{"categories":1611},[],{"categories":1613},[419],{"categories":1615},[72],{"categories":1617},[155],{"categories":1619},[101],{"categories":1621},[72],{"categories":1623},[],{"categories":1625},[106],{"categories":1627},[98],{"categories":1629},[98],{"categories":1631},[],{"categories":1633},[72],{"categories":1635},[145],{"categories":1637},[106],{"categories":1639},[],{"categories":1641},[72],{"categories":1643},[72],{"categories":1645},[106],{"categories":1647},[],{"categories":1649},[106],{"categories":1651},[155],{"categories":1653},[],{"categories":1655},[72],{"categories":1657},[],{"categories":1659},[72],{"categories":1661},[],{"categories":1663},[72],{"categories":1665},[72],{"categories":1667},[],{"categories":1669},[72],{"categories":1671},[124],{"categories":1673},[72],{"categories":1675},[72],{"categories":1677},[98],{"categories":1679},[72],{"categories":1681},[124],{"categories":1683},[106],{"categories":1685},[],{"categories":1687},[72],{"categories":1689},[162],{"categories":1691},[],{"categories":1693},[],{"categories":1695},[],{"categories":1697},[98],{"categories":1699},[124],{"categories":1701},[106],{"categories":1703},[72],{"categories":1705},[145],{"categories":1707},[106],{"categories":1709},[],{"categories":1711},[106],{"categories":1713},[],{"categories":1715},[72],{"categories":1717},[106],{"categories":1719},[72],{"categories":1721},[],{"categories":1723},[72],{"categories":1725},[72],{"categories":1727},[124],{"categories":1729},[145],{"categories":1731},[106],{"categories":1733},[145],{"categories":1735},[101],{"categories":1737},[],{"categories":1739},[],{"categories":1741},[72],{"categories":1743},[98],{"categories":1745},[124],{"categories":1747},[],{"categories":1749},[],{"categories":1751},[155],{"categories":1753},[145],{"categories":1755},[],{"categories":1757},[72],{"categories":1759},[],{"categories":1761},[162],{"categories":1763},[72],{"categories":1765},[419],{"categories":1767},[155],{"categories":1769},[],{"categories":1771},[106],{"categories":1773},[72],{"categories":1775},[106],{"categories":1777},[106],{"categories":1779},[72],{"categories":1781},[],{"categories":1783},[98],{"categories":1785},[72],{"categories":1787},[101],{"categories":1789},[155],{"categories":1791},[145],{"categories":1793},[],{"categories":1795},[],{"categories":1797},[],{"categories":1799},[106],{"categories":1801},[145],{"categories":1803},[124],{"categories":1805},[72],{"categories":1807},[124],{"categories":1809},[145],{"categories":1811},[],{"categories":1813},[145],{"categories":1815},[124],{"categories":1817},[101],{"categories":1819},[72],{"categories":1821},[124],{"categories":1823},[162],{"categories":1825},[],{"categories":1827},[],{"categories":1829},[148],{"categories":1831},[72,155],{"categories":1833},[124],{"categories":1835},[72],{"categories":1837},[106],{"categories":1839},[106],{"categories":1841},[72],{"categories":1843},[],{"categories":1845},[155],{"categories":1847},[72],{"categories":1849},[148],{"categories":1851},[106],{"categories":1853},[162],{"categories":1855},[419],{"categories":1857},[],{"categories":1859},[98],{"categories":1861},[106],{"categories":1863},[106],{"categories":1865},[155],{"categories":1867},[72],{"categories":1869},[72],{"categories":1871},[],{"categories":1873},[],{"categories":1875},[],{"categories":1877},[419],{"categories":1879},[124],{"categories":1881},[72],{"categories":1883},[72],{"categories":1885},[72],{"categories":1887},[],{"categories":1889},[148],{"categories":1891},[101],{"categories":1893},[],{"categories":1895},[106],{"categories":1897},[419],{"categories":1899},[],{"categories":1901},[145],{"categories":1903},[145],{"categories":1905},[],{"categories":1907},[155],{"categories":1909},[145],{"categories":1911},[72],{"categories":1913},[],{"categories":1915},[124],{"categories":1917},[72],{"categories":1919},[145],{"categories":1921},[106],{"categories":1923},[124],{"categories":1925},[],{"categories":1927},[106],{"categories":1929},[145],{"categories":1931},[72],{"categories":1933},[],{"categories":1935},[72],{"categories":1937},[72],{"categories":1939},[419],{"categories":1941},[124],{"categories":1943},[148],{"categories":1945},[148],{"categories":1947},[],{"categories":1949},[],{"categories":1951},[],{"categories":1953},[106],{"categories":1955},[155],{"categories":1957},[155],{"categories":1959},[],{"categories":1961},[],{"categories":1963},[72],{"categories":1965},[],{"categories":1967},[106],{"categories":1969},[72],{"categories":1971},[],{"categories":1973},[72],{"categories":1975},[101],{"categories":1977},[72],{"categories":1979},[162],{"categories":1981},[106],{"categories":1983},[72],{"categories":1985},[155],{"categories":1987},[124],{"categories":1989},[106],{"categories":1991},[],{"categories":1993},[124],{"categories":1995},[106],{"categories":1997},[106],{"categories":1999},[],{"categories":2001},[101],{"categories":2003},[106],{"categories":2005},[],{"categories":2007},[72],{"categories":2009},[98],{"categories":2011},[124],{"categories":2013},[419],{"categories":2015},[106],{"categories":2017},[106],{"categories":2019},[98],{"categories":2021},[72],{"categories":2023},[],{"categories":2025},[],{"categories":2027},[145],{"categories":2029},[72,101],{"categories":2031},[],{"categories":2033},[98],{"categories":2035},[148],{"categories":2037},[72],{"categories":2039},[155],{"categories":2041},[72],{"categories":2043},[106],{"categories":2045},[72],{"categories":2047},[72],{"categories":2049},[124],{"categories":2051},[106],{"categories":2053},[],{"categories":2055},[],{"categories":2057},[106],{"categories":2059},[72],{"categories":2061},[419],{"categories":2063},[],{"categories":2065},[72],{"categories":2067},[106],{"categories":2069},[],{"categories":2071},[72],{"categories":2073},[162],{"categories":2075},[148],{"categories":2077},[106],{"categories":2079},[72],{"categories":2081},[419],{"categories":2083},[],{"categories":2085},[72],{"categories":2087},[162],{"categories":2089},[145],{"categories":2091},[72],{"categories":2093},[],{"categories":2095},[162],{"categories":2097},[124],{"categories":2099},[72],{"categories":2101},[72],{"categories":2103},[98],{"categories":2105},[],{"categories":2107},[],{"categories":2109},[145],{"categories":2111},[72],{"categories":2113},[148],{"categories":2115},[162],{"categories":2117},[162],{"categories":2119},[124],{"categories":2121},[],{"categories":2123},[],{"categories":2125},[72],{"categories":2127},[],{"categories":2129},[72,155],{"categories":2131},[124],{"categories":2133},[106],{"categories":2135},[155],{"categories":2137},[72],{"categories":2139},[98],{"categories":2141},[],{"categories":2143},[],{"categories":2145},[98],{"categories":2147},[162],{"categories":2149},[72],{"categories":2151},[],{"categories":2153},[145,72],{"categories":2155},[419],{"categories":2157},[98],{"categories":2159},[],{"categories":2161},[101],{"categories":2163},[101],{"categories":2165},[72],{"categories":2167},[155],{"categories":2169},[106],{"categories":2171},[124],{"categories":2173},[162],{"categories":2175},[145],{"categories":2177},[72],{"categories":2179},[72],{"categories":2181},[72],{"categories":2183},[98],{"categories":2185},[72],{"categories":2187},[106],{"categories":2189},[124],{"categories":2191},[],{"categories":2193},[],{"categories":2195},[148],{"categories":2197},[155],{"categories":2199},[72],{"categories":2201},[145],{"categories":2203},[148],{"categories":2205},[72],{"categories":2207},[72],{"categories":2209},[106],{"categories":2211},[106],{"categories":2213},[72,101],{"categories":2215},[],{"categories":2217},[145],{"categories":2219},[],{"categories":2221},[72],{"categories":2223},[124],{"categories":2225},[98],{"categories":2227},[98],{"categories":2229},[106],{"categories":2231},[72],{"categories":2233},[101],{"categories":2235},[155],{"categories":2237},[162],{"categories":2239},[],{"categories":2241},[124],{"categories":2243},[72],{"categories":2245},[72],{"categories":2247},[124],{"categories":2249},[155],{"categories":2251},[72],{"categories":2253},[106],{"categories":2255},[124],{"categories":2257},[72],{"categories":2259},[145],{"categories":2261},[72],{"categories":2263},[72],{"categories":2265},[419],{"categories":2267},[109],{"categories":2269},[106],{"categories":2271},[72],{"categories":2273},[124],{"categories":2275},[106],{"categories":2277},[162],{"categories":2279},[72],{"categories":2281},[],{"categories":2283},[72],{"categories":2285},[],{"categories":2287},[],{"categories":2289},[],{"categories":2291},[101],{"categories":2293},[72],{"categories":2295},[106],{"categories":2297},[124],{"categories":2299},[124],{"categories":2301},[124],{"categories":2303},[124],{"categories":2305},[],{"categories":2307},[98],{"categories":2309},[106],{"categories":2311},[124],{"categories":2313},[98],{"categories":2315},[106],{"categories":2317},[72],{"categories":2319},[72,106],{"categories":2321},[106],{"categories":2323},[419],{"categories":2325},[124],{"categories":2327},[124],{"categories":2329},[106],{"categories":2331},[72],{"categories":2333},[],{"categories":2335},[124],{"categories":2337},[162],{"categories":2339},[98],{"categories":2341},[72],{"categories":2343},[72],{"categories":2345},[],{"categories":2347},[155],{"categories":2349},[],{"categories":2351},[98],{"categories":2353},[106],{"categories":2355},[124],{"categories":2357},[72],{"categories":2359},[124],{"categories":2361},[98],{"categories":2363},[124],{"categories":2365},[124],{"categories":2367},[],{"categories":2369},[101],{"categories":2371},[106],{"categories":2373},[124],{"categories":2375},[124],{"categories":2377},[124],{"categories":2379},[124],{"categories":2381},[124],{"categories":2383},[124],{"categories":2385},[124],{"categories":2387},[124],{"categories":2389},[124],{"categories":2391},[124],{"categories":2393},[148],{"categories":2395},[98],{"categories":2397},[72],{"categories":2399},[72],{"categories":2401},[],{"categories":2403},[72,98],{"categories":2405},[],{"categories":2407},[106],{"categories":2409},[124],{"categories":2411},[106],{"categories":2413},[72],{"categories":2415},[72],{"categories":2417},[72],{"categories":2419},[72],{"categories":2421},[72],{"categories":2423},[106],{"categories":2425},[101],{"categories":2427},[145],{"categories":2429},[124],{"categories":2431},[72],{"categories":2433},[],{"categories":2435},[],{"categories":2437},[106],{"categories":2439},[145],{"categories":2441},[72],{"categories":2443},[],{"categories":2445},[],{"categories":2447},[162],{"categories":2449},[72],{"categories":2451},[],{"categories":2453},[],{"categories":2455},[98],{"categories":2457},[101],{"categories":2459},[72],{"categories":2461},[101],{"categories":2463},[145],{"categories":2465},[],{"categories":2467},[124],{"categories":2469},[],{"categories":2471},[145],{"categories":2473},[72],{"categories":2475},[162],{"categories":2477},[],{"categories":2479},[162],{"categories":2481},[],{"categories":2483},[],{"categories":2485},[106],{"categories":2487},[],{"categories":2489},[101],{"categories":2491},[98],{"categories":2493},[145],{"categories":2495},[155],{"categories":2497},[],{"categories":2499},[],{"categories":2501},[72],{"categories":2503},[98],{"categories":2505},[162],{"categories":2507},[],{"categories":2509},[106],{"categories":2511},[106],{"categories":2513},[124],{"categories":2515},[72],{"categories":2517},[106],{"categories":2519},[72],{"categories":2521},[106],{"categories":2523},[72],{"categories":2525},[109],{"categories":2527},[124],{"categories":2529},[],{"categories":2531},[162],{"categories":2533},[155],{"categories":2535},[106],{"categories":2537},[],{"categories":2539},[72],{"categories":2541},[106],{"categories":2543},[101],{"categories":2545},[98],{"categories":2547},[72],{"categories":2549},[145],{"categories":2551},[155],{"categories":2553},[155],{"categories":2555},[72],{"categories":2557},[148],{"categories":2559},[72],{"categories":2561},[106],{"categories":2563},[101],{"categories":2565},[106],{"categories":2567},[72],{"categories":2569},[72],{"categories":2571},[106],{"categories":2573},[124],{"categories":2575},[],{"categories":2577},[98],{"categories":2579},[72],{"categories":2581},[106],{"categories":2583},[72],{"categories":2585},[72],{"categories":2587},[],{"categories":2589},[145],{"categories":2591},[101],{"categories":2593},[124],{"categories":2595},[72],{"categories":2597},[72],{"categories":2599},[145],{"categories":2601},[162],{"categories":2603},[148],{"categories":2605},[72],{"categories":2607},[124],{"categories":2609},[72],{"categories":2611},[106],{"categories":2613},[419],{"categories":2615},[72],{"categories":2617},[106],{"categories":2619},[148],{"categories":2621},[],{"categories":2623},[106],{"categories":2625},[155],{"categories":2627},[145],{"categories":2629},[72],{"categories":2631},[98],{"categories":2633},[101],{"categories":2635},[155],{"categories":2637},[],{"categories":2639},[106],{"categories":2641},[72],{"categories":2643},[],{"categories":2645},[124],{"categories":2647},[],{"categories":2649},[124],{"categories":2651},[72],{"categories":2653},[106],{"categories":2655},[106],{"categories":2657},[106],{"categories":2659},[],{"categories":2661},[],{"categories":2663},[72],{"categories":2665},[72],{"categories":2667},[],{"categories":2669},[145],{"categories":2671},[106],{"categories":2673},[162],{"categories":2675},[98],{"categories":2677},[],{"categories":2679},[],{"categories":2681},[124],{"categories":2683},[155],{"categories":2685},[72],{"categories":2687},[72],{"categories":2689},[72],{"categories":2691},[155],{"categories":2693},[124],{"categories":2695},[145],{"categories":2697},[72],{"categories":2699},[72],{"categories":2701},[72],{"categories":2703},[124],{"categories":2705},[72],{"categories":2707},[124],{"categories":2709},[106],{"categories":2711},[106],{"categories":2713},[155],{"categories":2715},[106],{"categories":2717},[72],{"categories":2719},[155],{"categories":2721},[145],{"categories":2723},[],{"categories":2725},[106],{"categories":2727},[],{"categories":2729},[],{"categories":2731},[],{"categories":2733},[101],{"categories":2735},[72],{"categories":2737},[106],{"categories":2739},[98],{"categories":2741},[106],{"categories":2743},[162],{"categories":2745},[],{"categories":2747},[106],{"categories":2749},[],{"categories":2751},[98],{"categories":2753},[106],{"categories":2755},[],{"categories":2757},[106],{"categories":2759},[72],{"categories":2761},[124],{"categories":2763},[72],{"categories":2765},[106],{"categories":2767},[124],{"categories":2769},[106],{"categories":2771},[155],{"categories":2773},[145],{"categories":2775},[98],{"categories":2777},[],{"categories":2779},[106],{"categories":2781},[145],{"categories":2783},[419],{"categories":2785},[124],{"categories":2787},[72],{"categories":2789},[145],{"categories":2791},[98],{"categories":2793},[],{"categories":2795},[106],{"categories":2797},[106],{"categories":2799},[72],{"categories":2801},[],{"categories":2803},[106],{"categories":2805},[109],{"categories":2807},[124],{"categories":2809},[106],{"categories":2811},[101],{"categories":2813},[],{"categories":2815},[72],{"categories":2817},[109],{"categories":2819},[72],{"categories":2821},[106],{"categories":2823},[124],{"categories":2825},[98],{"categories":2827},[419],{"categories":2829},[72],{"categories":2831},[72],{"categories":2833},[72],{"categories":2835},[124],{"categories":2837},[101],{"categories":2839},[72],{"categories":2841},[145],{"categories":2843},[124],{"categories":2845},[419],{"categories":2847},[72],{"categories":2849},[],{"categories":2851},[],{"categories":2853},[419],{"categories":2855},[148],{"categories":2857},[106],{"categories":2859},[106],{"categories":2861},[124],{"categories":2863},[72],{"categories":2865},[98],{"categories":2867},[145],{"categories":2869},[106],{"categories":2871},[72],{"categories":2873},[162],{"categories":2875},[72],{"categories":2877},[106],{"categories":2879},[],{"categories":2881},[72],{"categories":2883},[72],{"categories":2885},[124],{"categories":2887},[98],{"categories":2889},[],{"categories":2891},[72],{"categories":2893},[72],{"categories":2895},[155],{"categories":2897},[145],{"categories":2899},[72,106],{"categories":2901},[162,101],{"categories":2903},[72],{"categories":2905},[],{"categories":2907},[106],{"categories":2909},[],{"categories":2911},[155],{"categories":2913},[72],{"categories":2915},[124],{"categories":2917},[],{"categories":2919},[106],{"categories":2921},[],{"categories":2923},[145],{"categories":2925},[106],{"categories":2927},[98],{"categories":2929},[106],{"categories":2931},[72],{"categories":2933},[419],{"categories":2935},[162],{"categories":2937},[101],{"categories":2939},[101],{"categories":2941},[98],{"categories":2943},[98],{"categories":2945},[72],{"categories":2947},[106],{"categories":2949},[72],{"categories":2951},[72],{"categories":2953},[98],{"categories":2955},[72],{"categories":2957},[162],{"categories":2959},[124],{"categories":2961},[72],{"categories":2963},[106],{"categories":2965},[72],{"categories":2967},[],{"categories":2969},[155],{"categories":2971},[],{"categories":2973},[106],{"categories":2975},[98],{"categories":2977},[],{"categories":2979},[419],{"categories":2981},[72],{"categories":2983},[],{"categories":2985},[124],{"categories":2987},[106],{"categories":2989},[155],{"categories":2991},[72],{"categories":2993},[106],{"categories":2995},[155],{"categories":2997},[106],{"categories":2999},[124],{"categories":3001},[98],{"categories":3003},[124],{"categories":3005},[155],{"categories":3007},[72],{"categories":3009},[145],{"categories":3011},[72],{"categories":3013},[72],{"categories":3015},[72],{"categories":3017},[72],{"categories":3019},[106],{"categories":3021},[72],{"categories":3023},[106],{"categories":3025},[72],{"categories":3027},[98],{"categories":3029},[72],{"categories":3031},[106],{"categories":3033},[145],{"categories":3035},[98],{"categories":3037},[106],{"categories":3039},[145],{"categories":3041},[],{"categories":3043},[72],{"categories":3045},[72],{"categories":3047},[155],{"categories":3049},[],{"categories":3051},[106],{"categories":3053},[162],{"categories":3055},[72],{"categories":3057},[124],{"categories":3059},[162],{"categories":3061},[106],{"categories":3063},[101],{"categories":3065},[101],{"categories":3067},[72],{"categories":3069},[98],{"categories":3071},[],{"categories":3073},[72],{"categories":3075},[],{"categories":3077},[98],{"categories":3079},[72],{"categories":3081},[106],{"categories":3083},[106],{"categories":3085},[],{"categories":3087},[155],{"categories":3089},[155],{"categories":3091},[162],{"categories":3093},[145],{"categories":3095},[],{"categories":3097},[72],{"categories":3099},[98],{"categories":3101},[72],{"categories":3103},[155],{"categories":3105},[98],{"categories":3107},[124],{"categories":3109},[124],{"categories":3111},[],{"categories":3113},[124],{"categories":3115},[106],{"categories":3117},[145],{"categories":3119},[148],{"categories":3121},[72],{"categories":3123},[],{"categories":3125},[124],{"categories":3127},[155],{"categories":3129},[101],{"categories":3131},[72],{"categories":3133},[98],{"categories":3135},[419],{"categories":3137},[98],{"categories":3139},[],{"categories":3141},[],{"categories":3143},[124],{"categories":3145},[],{"categories":3147},[106],{"categories":3149},[106],{"categories":3151},[106],{"categories":3153},[],{"categories":3155},[72],{"categories":3157},[],{"categories":3159},[124],{"categories":3161},[98],{"categories":3163},[145],{"categories":3165},[72],{"categories":3167},[124],{"categories":3169},[124],{"categories":3171},[],{"categories":3173},[124],{"categories":3175},[98],{"categories":3177},[72],{"categories":3179},[],{"categories":3181},[106],{"categories":3183},[106],{"categories":3185},[98],{"categories":3187},[],{"categories":3189},[],{"categories":3191},[],{"categories":3193},[145],{"categories":3195},[106],{"categories":3197},[72],{"categories":3199},[],{"categories":3201},[],{"categories":3203},[],{"categories":3205},[145],{"categories":3207},[],{"categories":3209},[98],{"categories":3211},[],{"categories":3213},[],{"categories":3215},[145],{"categories":3217},[72],{"categories":3219},[124],{"categories":3221},[],{"categories":3223},[162],{"categories":3225},[124],{"categories":3227},[162],{"categories":3229},[72],{"categories":3231},[],{"categories":3233},[],{"categories":3235},[106],{"categories":3237},[],{"categories":3239},[],{"categories":3241},[106],{"categories":3243},[72],{"categories":3245},[],{"categories":3247},[106],{"categories":3249},[124],{"categories":3251},[162],{"categories":3253},[148],{"categories":3255},[106],{"categories":3257},[106],{"categories":3259},[],{"categories":3261},[],{"categories":3263},[],{"categories":3265},[124],{"categories":3267},[],{"categories":3269},[],{"categories":3271},[145],{"categories":3273},[98],{"categories":3275},[],{"categories":3277},[101],{"categories":3279},[162],{"categories":3281},[72],{"categories":3283},[155],{"categories":3285},[98],{"categories":3287},[148],{"categories":3289},[101],{"categories":3291},[155],{"categories":3293},[],{"categories":3295},[],{"categories":3297},[106],{"categories":3299},[98],{"categories":3301},[145],{"categories":3303},[98],{"categories":3305},[106],{"categories":3307},[419],{"categories":3309},[106],{"categories":3311},[],{"categories":3313},[72],{"categories":3315},[124],{"categories":3317},[155],{"categories":3319},[],{"categories":3321},[145],{"categories":3323},[124],{"categories":3325},[98],{"categories":3327},[106],{"categories":3329},[72],{"categories":3331},[101],{"categories":3333},[106,419],{"categories":3335},[106],{"categories":3337},[155],{"categories":3339},[72],{"categories":3341},[148],{"categories":3343},[162],{"categories":3345},[106],{"categories":3347},[],{"categories":3349},[106],{"categories":3351},[72],{"categories":3353},[101],{"categories":3355},[],{"categories":3357},[],{"categories":3359},[72],{"categories":3361},[148],{"categories":3363},[72],{"categories":3365},[],{"categories":3367},[124],{"categories":3369},[],{"categories":3371},[124],{"categories":3373},[155],{"categories":3375},[106],{"categories":3377},[72],{"categories":3379},[162],{"categories":3381},[155],{"categories":3383},[],{"categories":3385},[124],{"categories":3387},[72],{"categories":3389},[],{"categories":3391},[72],{"categories":3393},[106],{"categories":3395},[72],{"categories":3397},[106],{"categories":3399},[72],{"categories":3401},[72],{"categories":3403},[72],{"categories":3405},[72],{"categories":3407},[101],{"categories":3409},[],{"categories":3411},[109],{"categories":3413},[124],{"categories":3415},[72],{"categories":3417},[],{"categories":3419},[155],{"categories":3421},[72],{"categories":3423},[72],{"categories":3425},[106],{"categories":3427},[124],{"categories":3429},[72],{"categories":3431},[72],{"categories":3433},[101],{"categories":3435},[106],{"categories":3437},[145],{"categories":3439},[],{"categories":3441},[148],{"categories":3443},[72],{"categories":3445},[],{"categories":3447},[124],{"categories":3449},[162],{"categories":3451},[],{"categories":3453},[],{"categories":3455},[124],{"categories":3457},[124],{"categories":3459},[162],{"categories":3461},[98],{"categories":3463},[106],{"categories":3465},[106],{"categories":3467},[72],{"categories":3469},[101],{"categories":3471},[],{"categories":3473},[],{"categories":3475},[124],{"categories":3477},[148],{"categories":3479},[155],{"categories":3481},[106],{"categories":3483},[145],{"categories":3485},[148],{"categories":3487},[148],{"categories":3489},[],{"categories":3491},[124],{"categories":3493},[72],{"categories":3495},[72],{"categories":3497},[155],{"categories":3499},[],{"categories":3501},[124],{"categories":3503},[124],{"categories":3505},[124],{"categories":3507},[],{"categories":3509},[106],{"categories":3511},[72],{"categories":3513},[],{"categories":3515},[98],{"categories":3517},[101],{"categories":3519},[],{"categories":3521},[72],{"categories":3523},[72],{"categories":3525},[],{"categories":3527},[155],{"categories":3529},[],{"categories":3531},[],{"categories":3533},[],{"categories":3535},[],{"categories":3537},[72],{"categories":3539},[124],{"categories":3541},[],{"categories":3543},[],{"categories":3545},[72],{"categories":3547},[72],{"categories":3549},[72],{"categories":3551},[148],{"categories":3553},[72],{"categories":3555},[148],{"categories":3557},[],{"categories":3559},[148],{"categories":3561},[148],{"categories":3563},[419],{"categories":3565},[106],{"categories":3567},[155],{"categories":3569},[],{"categories":3571},[],{"categories":3573},[148],{"categories":3575},[155],{"categories":3577},[155],{"categories":3579},[155],{"categories":3581},[],{"categories":3583},[98],{"categories":3585},[155],{"categories":3587},[155],{"categories":3589},[98],{"categories":3591},[155],{"categories":3593},[101],{"categories":3595},[155],{"categories":3597},[155],{"categories":3599},[155],{"categories":3601},[148],{"categories":3603},[124],{"categories":3605},[124],{"categories":3607},[72],{"categories":3609},[155],{"categories":3611},[148],{"categories":3613},[419],{"categories":3615},[148],{"categories":3617},[148],{"categories":3619},[148],{"categories":3621},[],{"categories":3623},[101],{"categories":3625},[],{"categories":3627},[419],{"categories":3629},[155],{"categories":3631},[155],{"categories":3633},[155],{"categories":3635},[106],{"categories":3637},[124,101],{"categories":3639},[148],{"categories":3641},[],{"categories":3643},[],{"categories":3645},[148],{"categories":3647},[],{"categories":3649},[148],{"categories":3651},[124],{"categories":3653},[106],{"categories":3655},[],{"categories":3657},[155],{"categories":3659},[72],{"categories":3661},[145],{"categories":3663},[],{"categories":3665},[72],{"categories":3667},[],{"categories":3669},[124],{"categories":3671},[98],{"categories":3673},[148],{"categories":3675},[],{"categories":3677},[155],{"categories":3679},[124],[3681,4041,4118,4483],{"id":3682,"title":3683,"ai":3684,"body":3689,"categories":4000,"created_at":73,"date_modified":73,"description":65,"extension":74,"faq":73,"featured":75,"kicker_label":73,"meta":4001,"navigation":77,"path":4027,"published_at":4028,"question":73,"scraped_at":4029,"seo":4030,"sitemap":4031,"source_id":4032,"source_name":4033,"source_type":84,"source_url":4034,"stem":4035,"tags":4036,"thumbnail_url":73,"tldr":4038,"tweet":73,"unknown_tags":4039,"__hash__":4040},"summaries\u002Fsummaries\u002F8e760cba47215e0d-customize-vs-code-copilot-agents-for-repeatable-wo-summary.md","Customize VS Code Copilot Agents for Repeatable Workflows",{"provider":7,"model":8,"input_tokens":3685,"output_tokens":3686,"processing_time_ms":3687,"cost_usd":3688},8619,2616,40938,0.0030093,{"type":14,"value":3690,"toc":3993},[3691,3695,3703,3710,3716,3722,3726,3737,3743,3774,3780,3786,3791,3795,3802,3807,3824,3829,3843,3853,3863,3868,3872,3879,3884,3910,3920,3942,3948,3953,3957],[17,3692,3694],{"id":3693},"access-and-manage-all-customizations-from-one-ui","Access and Manage All Customizations from One UI",[22,3696,3697,3698,3702],{},"VS Code's new Customization UI centralizes management of AI behaviors for Copilot Chat, accessible via Command Palette (\"chat customizations\") or the gear icon in Chat view. This dashboard lists built-in and custom items like agents, skills, instructions, hooks, and prompts. Click any to view\u002Fedit details, generate new ones, or delete. Generate via UI buttons or Chat slash commands like ",[3699,3700,3701],"code",{},"\u002Fcreate instructions","—Copilot drafts the file based on your description, scopes it to user\u002Fworkspace, and auto-applies to relevant files (e.g., HTML\u002FCSS for accessibility rules).",[22,3704,3705,3709],{},[3706,3707,3708],"strong",{},"Key principle",": Customizations persist across sessions, reducing repetition. Without them, every prompt requires re-explaining context, styles, or rules, leading to inconsistent results and trial-and-error. With them, define once (e.g., \"Apply SOLID principles to all refactors\") and Copilot enforces automatically, confirming application in responses.",[22,3711,3712,3715],{},[3706,3713,3714],{},"Common mistake",": Scattering files across folders—instead, use the UI for discovery. Test by reloading VS Code after creation. For teams, workspace-level instructions ensure consistent naming, formatting, and architecture, cutting review time.",[22,3717,3718,3721],{},[3706,3719,3720],{},"Quote",": \"Customization changes that. It lets you define behavior once, reuse it everywhere, and get consistent outputs.\"",[17,3723,3725],{"id":3724},"enforce-rules-and-styles-with-custom-instructions","Enforce Rules and Styles with Custom Instructions",[22,3727,3728,3729,3732,3733,3736],{},"Custom instructions are Markdown files acting as a \"rule book\" for Copilot, applied automatically to matching file types (defined in ",[3699,3730,3731],{},"apply_to"," metadata). Structure: metadata (description, glob patterns like ",[3699,3734,3735],{},"**\u002F*.js","), then bullet-point rules.",[22,3738,3739,3742],{},[3706,3740,3741],{},"Steps to create",":",[3744,3745,3746,3753,3768,3771],"ol",{},[3747,3748,3749,3750,3752],"li",{},"In Chat: ",[3699,3751,3701],{}," + description (e.g., \"Ensure UI meets WCAG standards, confirm in chat\").",[3747,3754,3755,3756,3759,3760,3763,3764,3767],{},"Copilot generates ",[3699,3757,3758],{},".instructions.md"," (user: ",[3699,3761,3762],{},"~\u002F.vscode-customizations\u002F","; workspace: ",[3699,3765,3766],{},".vscode-customizations\u002F",").",[3747,3769,3770],{},"Review\u002Fedit in UI: Add confirmation phrases like \"Confirmation: Applied WCAG standards.\"",[3747,3772,3773],{},"Test: Ask Copilot to edit code (e.g., \"Refactor this script\" or \"Make UI 80s arcade style\")—it analyzes, applies rules, and confirms.",[22,3775,3776,3779],{},[3706,3777,3778],{},"Example before\u002Fafter",": Original calculator JS lacked SOLID separation; post-refactor: Single Responsibility (separate concerns), confirmed in chat. UI update auto-added ARIA labels, alt text for WCAG.",[22,3781,3782,3785],{},[3706,3783,3784],{},"Quality criteria",": Instructions must be specific (e.g., \"Use semantic HTML, keyboard nav\") not vague; include triggers (\"when generating\u002Frefactoring UI\") and confirmation for verification. Benefits scale to teams: Repo-wide consistency without manual reviews.",[22,3787,3788,3790],{},[3706,3789,3720],{},": \"Imagine every developer in the repo having Copilot follow the same coding conventions... This saves a lot of time.\"",[17,3792,3794],{"id":3793},"specialize-agents-with-skills-and-custom-agents","Specialize Agents with Skills and Custom Agents",[22,3796,3797,3798,3801],{},"Agent skills are folders (",[3699,3799,3800],{},"skill.md"," + resources\u002Fscripts) for domain-specific tasks, loadable across Copilot tools (VS Code, CLI). Custom agents build on skills, assigning personas (e.g., \"Security Reviewer\") with tools\u002Finstructions.",[22,3803,3804,3742],{},[3706,3805,3806],{},"Build a skill",[3744,3808,3809,3815,3821],{},[3747,3810,3811,3814],{},[3699,3812,3813],{},"\u002Fcreate skill"," + task (e.g., \"Update README on feature add, confirm in chat\").",[3747,3816,3817,3818,3820],{},"Copilot creates folder with ",[3699,3819,3800],{}," (description, related skills, rules like \"Extract feature from convo, append to README features section\").",[3747,3822,3823],{},"Test: Add feature (e.g., \"Add dark\u002Flight jingle\")—skill auto-updates README.",[22,3825,3826,3742],{},[3706,3827,3828],{},"Build custom agent",[3744,3830,3831,3834,3840],{},[3747,3832,3833],{},"Ask Copilot for prompt: \"Suggest custom agent for arcade calculator.\"",[3747,3835,3836,3839],{},[3699,3837,3838],{},"\u002Fcreate agent"," + persona (e.g., \"Arcade App Builder: Knows retro aesthetics, sound effects, HTML\u002FJS\u002FCSS stack\").",[3747,3841,3842],{},"Select from Chat dropdown (@agentname); it uses codebase knowledge for tasks like \"Build tip calculator.\"",[22,3844,3845,3848,3849,3852],{},[3706,3846,3847],{},"Example",": Security agent reviews JS for vulns (categorizes low\u002Fmedium\u002Fhigh); Arcade agent clones styles\u002Fsounds to new app. ",[3706,3850,3851],{},"Trade-off",": Domain-focused (great for projects) but overkill for one-offs.",[22,3854,3855,3858,3859,3862],{},[3706,3856,3857],{},"Mistake to avoid",": Not scoping (user vs. workspace)—use workspace for teams. ",[3706,3860,3861],{},"Quality",": Clear description, minimal tools, architecture awareness.",[22,3864,3865,3867],{},[3706,3866,3720],{},": \"Custom agents enable you to configure the AI to adopt different personas tailored to specific development roles and tasks.\"",[17,3869,3871],{"id":3870},"automate-repetitive-tasks-with-hooks-and-prompt-files","Automate Repetitive Tasks with Hooks and Prompt Files",[22,3873,3874,3875,3878],{},"Hooks run shell commands at agent lifecycle events (e.g., ",[3699,3876,3877],{},"post_tool_use","). Prompt files are reusable templates.",[22,3880,3881,3742],{},[3706,3882,3883],{},"Create hook",[3744,3885,3886,3889,3907],{},[3747,3887,3888],{},"UI > Generate hook + spec (e.g., \"Run Prettier on post_tool_use\").",[3747,3890,3891,3892,3895,3896,3899,3900,3903,3904,3767],{},"Edits ",[3699,3893,3894],{},".vscode-customizations\u002Fhooks\u002Fprettier.hook.json",": Define ",[3699,3897,3898],{},"events"," (array), ",[3699,3901,3902],{},"command"," (e.g., ",[3699,3905,3906],{},"npx prettier --write .",[3747,3908,3909],{},"Reload VS Code; test: Edit README—hook auto-formats.",[22,3911,3912,3915,3916,3919],{},[3706,3913,3914],{},"Prompt files",": ",[3699,3917,3918],{},"\u002Fcreate prompt"," for templates (e.g., code review); reference in skills.",[22,3921,3922,3925,3926,3915,3929,3932,3933,3932,3936,3938,3939,3941],{},[3706,3923,3924],{},"Principle",": Automate validation (security, formatting) without manual invocation. ",[3706,3927,3928],{},"Events",[3699,3930,3931],{},"start_session",", ",[3699,3934,3935],{},"user_prompt_submit",[3699,3937,3877],{},". ",[3706,3940,3851],{},": Shell reliance—test commands; no timeout for long runs.",[22,3943,3944,3947],{},[3706,3945,3946],{},"Full workflow example",": Build app from scratch—use instructions for styles, agent for features, hook for formatting, skill for docs. Results: Arcade calculator with themes, sounds, WCAG, auto-README, formatted.",[22,3949,3950,3952],{},[3706,3951,3720],{},": \"Hooks enable you to execute custom shell commands at life cycle points during agent sessions... automate workflows, enforce security policies.\"",[17,3954,3956],{"id":3955},"key-takeaways","Key Takeaways",[3958,3959,3960,3963,3969,3972,3978,3981,3984,3987,3990],"ul",{},[3747,3961,3962],{},"Open Customization UI via gear or \"chat customizations\" to manage everything in one place.",[3747,3964,3965,3966,3968],{},"Start with custom instructions for persistent rules: ",[3699,3967,3701],{}," + glob patterns + confirmations.",[3747,3970,3971],{},"Use agent skills for tasks (e.g., README updates) and custom agents for personas—select via @dropdown.",[3747,3973,3974,3975,3977],{},"Automate with hooks on lifecycle events like ",[3699,3976,3877],{}," for formatters; reload to activate.",[3747,3979,3980],{},"Generate via Copilot slash commands to skip manual writing; always review\u002Fedit.",[3747,3982,3983],{},"Scope user\u002Fworkspace for personal\u002Fteam use; test on real edits\u002Frefactors.",[3747,3985,3986],{},"Check Awesome Copilot repo for community examples.",[3747,3988,3989],{},"Avoid repetition: Customizations turn Copilot into a context-aware system.",[3747,3991,3992],{},"For apps: Chain features—instructions for compliance, agents for domain logic, hooks for polish.",{"title":65,"searchDepth":66,"depth":66,"links":3994},[3995,3996,3997,3998,3999],{"id":3693,"depth":66,"text":3694},{"id":3724,"depth":66,"text":3725},{"id":3793,"depth":66,"text":3794},{"id":3870,"depth":66,"text":3871},{"id":3955,"depth":66,"text":3956},[72],{"content_references":4002,"triage":4022},[4003,4008,4012,4015,4019],{"type":4004,"title":4005,"url":4006,"context":4007},"other","VS Code Customization Overview","https:\u002F\u002Faka.ms\u002FVSCL-Cust-Overview","mentioned",{"type":4004,"title":4009,"url":4010,"context":4011},"Awesome Copilot","https:\u002F\u002Faka.ms\u002FAwesomeGC","recommended",{"type":4004,"title":4013,"url":4014,"context":4007},"VS Code Learn Playlist","https:\u002F\u002Faka.ms\u002Fvsc-learn",{"type":4016,"title":4017,"url":4018,"context":4007},"tool","Custom Instructions Docs","https:\u002F\u002Faka.ms\u002Fcustom-instructions",{"type":4016,"title":4020,"url":4021,"context":4007},"Custom Agent Skills","https:\u002F\u002Faka.ms\u002Fcustom-agent-skills",{"relevance":4023,"novelty":4024,"quality":4024,"actionability":4023,"composite":4025,"reasoning":4026},5,4,4.55,"Category: AI & LLMs. The article provides a detailed guide on customizing VS Code Copilot agents, addressing practical applications for developers looking to streamline their workflows. It includes specific steps for creating custom instructions, making it immediately actionable for the audience.","\u002Fsummaries\u002F8e760cba47215e0d-customize-vs-code-copilot-agents-for-repeatable-wo-summary","2026-05-06 14:00:14","2026-05-06 16:10:56",{"title":3683,"description":65},{"loc":4027},"ab488a3c329a1bb7","Visual Studio Code","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=9PUt81AjfmA","summaries\u002F8e760cba47215e0d-customize-vs-code-copilot-agents-for-repeatable-wo-summary",[88,90,89,4037],"dev-productivity","Use VS Code's Customization UI to build custom instructions, agent skills, agents, hooks, and prompt files—define behaviors once for consistent AI outputs across chats, teams, and projects without extensions.",[4037],"W1zwbe6XmkDedssnAbVlY_GoLAd41WfXB9VHvOaL2LU",{"id":4042,"title":4043,"ai":4044,"body":4049,"categories":4083,"created_at":73,"date_modified":73,"description":65,"extension":74,"faq":73,"featured":75,"kicker_label":73,"meta":4084,"navigation":77,"path":4104,"published_at":4105,"question":73,"scraped_at":4106,"seo":4107,"sitemap":4108,"source_id":4109,"source_name":4110,"source_type":84,"source_url":4111,"stem":4112,"tags":4113,"thumbnail_url":73,"tldr":4115,"tweet":73,"unknown_tags":4116,"__hash__":4117},"summaries\u002Fsummaries\u002Ff4a9a99e844ed7f3-fairies-ai-agents-as-canvas-collaborators-summary.md","Fairies: AI Agents as Canvas Collaborators",{"provider":7,"model":8,"input_tokens":4045,"output_tokens":4046,"processing_time_ms":4047,"cost_usd":4048},7645,1794,92981,0.0024035,{"type":14,"value":4050,"toc":4078},[4051,4055,4058,4061,4065,4068,4071,4075],[17,4052,4054],{"id":4053},"visual-agent-embedding-solves-opacity-and-coordination","Visual Agent Embedding Solves Opacity and Coordination",[22,4056,4057],{},"Place AI agents directly on the tldraw canvas as animated 'fairies'—draggable sprites showing real-time thinking, actions, and outputs—to make agentic loops transparent. Unlike sidebar agents, canvas fairies reveal spatial context: users see multiple agents working simultaneously, observing each other's changes (e.g., one draws a cat's hat while another adds a neck). This addresses blindness in agents by giving them shared canvas state and relative positioning, preventing overlaps. For structured drawing, use text-to-shape tools (circles, arrows) via structured outputs, overcoming vision model limits like conflicting Y-axis conventions (math up vs. web down) through prompt engineering. Outcome: agents produce editable diagrams (e.g., butterfly lifecycle) that users iterate on collaboratively, feeling like peers rather than distant tools.",[22,4059,4060],{},"In the one-month Fairydraw experiment (December 2025), three fairies handled large tasks: summon via prompt, select all for group mode where one elects as leader to scout canvas, generate to-do list, delegate subtasks, observe progress, and judge completion. Play at fairies.tldraw.com to test wireframing an ebook app from description—agents build functional prototypes in ~10 minutes.",[17,4062,4064],{"id":4063},"leader-follower-orchestration-scales-multi-agent-work","Leader-Follower Orchestration Scales Multi-Agent Work",[22,4066,4067],{},"Implement agent swarms with a leader-follower pattern: leader scans canvas context, breaks tasks into subtasks (e.g., 'draw more animals'), assigns to followers, monitors without drawing itself, and iterates until satisfied. This mirrors early 2025 agent conventions (rejection sampling, thinking indicators) but adds visual coordination, solving overlap and state-sharing issues. Agents reference each other's work dynamically—prompt one for a cat, another for accessories—and handle ambiguities like 'blow out candle' by inferring shapes despite no prior canvas definition. Trade-off: fun for exploration (D&D sheets, homework tutors) but one-shot limits depth; agent loops enable refinement. Used in apps like Lovelace.dev and MagicPath for design\u002Feducation.",[22,4069,4070],{},"Evolution from 2023's Make Real (draw UI → generate HTML\u002FJS prototype via vision models) shows progression: early one-shots → iterative agents → spatial multi-agents. Canvas as React components enables hackability, powering Replit\u002FLuma AI canvases.",[17,4072,4074],{"id":4073},"desktop-runtime-unlocks-code-execution-for-true-agency","Desktop Runtime Unlocks Code Execution for True Agency",[22,4076,4077],{},"Bypass web safety limits with a local Electron desktop app exposing an HTTP endpoint for agents to POST and execute raw JavaScript against the tldraw runtime. Agents script inject to add interactivity (on-hover sliders, clicks) despite lacking primitives, generate screenshots\u002FDOM for vision, or even modify external apps (e.g., rip podcasts from Spotify bundle). Prompt: draw UI with 'leg length' slider and 't-shirt color' picker → agent writes event handlers, potentially blinking elements or creating auxiliary HTML. Trade-offs: high risk (API key leaks, unintended changes) but maximizes agency in file-based, offline context—'hand sharp tools to users.' Enables bi-directional flows: canvas diagram → update code, or code → visualize. Future: release as local-first canvas motivator, evolving 'file-over-app' ideals into practical scripting.",{"title":65,"searchDepth":66,"depth":66,"links":4079},[4080,4081,4082],{"id":4053,"depth":66,"text":4054},{"id":4063,"depth":66,"text":4064},{"id":4073,"depth":66,"text":4074},[72],{"content_references":4085,"triage":4102},[4086,4089,4091,4093,4095,4098,4100],{"type":4016,"title":4087,"url":4088,"context":4007},"tldraw","https:\u002F\u002Fwww.tldraw.com",{"type":4016,"title":4090,"context":4007},"Make Real",{"type":4016,"title":4092,"context":4007},"Replit agent canvas",{"type":4016,"title":4094,"context":4007},"Luma AI canvas",{"type":4016,"title":4096,"url":4097,"context":4011},"Fairies","https:\u002F\u002Ffairies.tldraw.com",{"type":4016,"title":4099,"context":4007},"Lovelace",{"type":4016,"title":4101,"context":4007},"Magic Path",{"relevance":4024,"novelty":4024,"quality":4024,"actionability":4024,"composite":4024,"reasoning":4103},"Category: AI & LLMs. The article discusses embedding AI agents as interactive collaborators in design tools, addressing specific pain points like opacity and coordination in multi-agent systems. It provides actionable insights on how to implement these agents effectively, making it relevant for product builders interested in AI integration.","\u002Fsummaries\u002Ff4a9a99e844ed7f3-fairies-ai-agents-as-canvas-collaborators-summary","2026-05-01 16:00:06","2026-05-03 16:42:10",{"title":4043,"description":65},{"loc":4104},"48fccc0470ea0538","AI Engineer","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=sPUjIBH5Cwg","summaries\u002Ff4a9a99e844ed7f3-fairies-ai-agents-as-canvas-collaborators-summary",[88,89,91,4114],"design-systems","Embed AI agents as draggable 'fairies' on tldraw's infinite canvas to draw diagrams, coordinate tasks via leader delegation, and execute code directly in a local desktop app for full interactivity.",[],"AvRAvhd9o_0z8LPSsMg-UI6Qv-Tj1VAJaQuzkn542n4",{"id":4119,"title":4120,"ai":4121,"body":4126,"categories":4463,"created_at":73,"date_modified":73,"description":65,"extension":74,"faq":73,"featured":75,"kicker_label":73,"meta":4464,"navigation":77,"path":4470,"published_at":4471,"question":73,"scraped_at":4472,"seo":4473,"sitemap":4474,"source_id":4475,"source_name":4110,"source_type":84,"source_url":4476,"stem":4477,"tags":4478,"thumbnail_url":73,"tldr":4480,"tweet":73,"unknown_tags":4481,"__hash__":4482},"summaries\u002Fsummaries\u002F04b07447c79b4905-ship-reliable-ai-agents-braintrust-hands-on-summary.md","Ship Reliable AI Agents: Braintrust Hands-On",{"provider":7,"model":8,"input_tokens":4122,"output_tokens":4123,"processing_time_ms":4124,"cost_usd":4125},8486,2207,21287,0.00250985,{"type":14,"value":4127,"toc":4455},[4128,4132,4135,4138,4141,4145,4148,4159,4165,4179,4185,4199,4202,4280,4283,4290,4294,4297,4336,4339,4345,4348,4352,4358,4361,4370,4373,4379,4382,4385,4389,4394,4408,4411,4414,4417,4419,4448,4451],[17,4129,4131],{"id":4130},"overcome-prototype-to-production-gaps-with-operational-rigor","Overcome Prototype-to-Production Gaps with Operational Rigor",[22,4133,4134],{},"Prototypes shine in demos but crumble under real users due to non-determinism in LLMs—2+2 can equal 10. Traditional software's determinism (1+1=2) doesn't apply; agentic flows with tools amplify variability. Solution: Decompose into microservices-like stages, each with single responsibility. Avoid monolithic prompts that \"work on my machine\" but fail at scale. Trainline handles 27M users and 6.3B tickets via agentic travel assistants that manage refunds and reroutes without handoffs—proving rigor scales.",[22,4136,4137],{},"Key principle: Observability over logs. Logs show what happened; traces reveal why. Braintrust's platform instruments any LLM\u002Fframework agnostic, using a custom Brainstorm DB for semi-structured trace data at scale. Start the flywheel: Instrument → Evaluate → Remediate → Monitor → Repeat. Target isn't 100% coverage but closing gaps iteratively.",[22,4139,4140],{},"\"Works on my machine, fails in production. Patch the prompt, repeat.\" — Common trap; systematize instead.",[17,4142,4144],{"id":4143},"architect-agentic-flows-from-single-shot-to-multi-stage","Architect Agentic Flows: From Single-Shot to Multi-Stage",[22,4146,4147],{},"Build a Support Triage Agent hands-on: Classify tickets, route to specialists (refund, change, etc.). Assumes Python basics, LLM familiarity (e.g., OpenAI API), no prior Braintrust.",[22,4149,4150,4153,4154,4158],{},[3706,4151,4152],{},"Step 1: Single-Shot Prompting Baseline.","\nPrompt GPT-4o-mini: \"Categorize this support ticket: ",[4155,4156,4157],"span",{},"text",". Output JSON: {category, confidence, reasoning}.\" Fast but brittle—hallucinations, context loss in complex domains like train refunds (return vs. advance tickets, delays).",[22,4160,4161,4164],{},[3706,4162,4163],{},"Mistake to avoid:"," Over-relying on one prompt. Fails edge cases (e.g., ambiguous queries).",[22,4166,4167,4170,4171,4174,4175,4178],{},[3706,4168,4169],{},"Step 2: Add Local Tools for Determinism.","\nInject functions like ",[3699,4172,4173],{},"get_ticket_details(ticket_id)"," or ",[3699,4176,4177],{},"check_disruption_status(route)",". Use structured outputs (JSON mode) for parseable responses. Reduces non-determinism by grounding in APIs.",[22,4180,4181,4184],{},[3706,4182,4183],{},"Step 3: Specialist Stages (True Agentic).","\nBreak into chain:",[3958,4186,4187,4190,4196],{},[3747,4188,4189],{},"Router: Classify → {refund_agent, change_agent, escalation}.",[3747,4191,4192,4193,3767],{},"Each specialist: Prompt + tools specific to task (e.g., refund_agent checks eligibility via ",[3699,4194,4195],{},"is_refundable(ticket_type, delay_minutes)",[3747,4197,4198],{},"Orchestrator aggregates.",[22,4200,4201],{},"Code skeleton:",[4203,4204,4208],"pre",{"className":4205,"code":4206,"language":4207,"meta":65,"style":65},"language-python shiki shiki-themes github-light github-dark","class Router:\n    def __init__(self):\n        self.client = OpenAI()\n    def route(self, ticket):\n        response = self.client.chat.completions.create(\n            model=\"gpt-4o-mini\",\n            messages=[{\"role\": \"system\", \"content\": \"Route to: refund|change|escalate\"}],\n            tools=[route_tool]\n        )\n        return response.choices[0].message.tool_calls[0].function.arguments\n\n# Chain: router -> specialist -> final_response\n","python",[3699,4209,4210,4217,4222,4228,4233,4238,4244,4250,4256,4262,4268,4274],{"__ignoreMap":65},[4155,4211,4214],{"class":4212,"line":4213},"line",1,[4155,4215,4216],{},"class Router:\n",[4155,4218,4219],{"class":4212,"line":66},[4155,4220,4221],{},"    def __init__(self):\n",[4155,4223,4225],{"class":4212,"line":4224},3,[4155,4226,4227],{},"        self.client = OpenAI()\n",[4155,4229,4230],{"class":4212,"line":4024},[4155,4231,4232],{},"    def route(self, ticket):\n",[4155,4234,4235],{"class":4212,"line":4023},[4155,4236,4237],{},"        response = self.client.chat.completions.create(\n",[4155,4239,4241],{"class":4212,"line":4240},6,[4155,4242,4243],{},"            model=\"gpt-4o-mini\",\n",[4155,4245,4247],{"class":4212,"line":4246},7,[4155,4248,4249],{},"            messages=[{\"role\": \"system\", \"content\": \"Route to: refund|change|escalate\"}],\n",[4155,4251,4253],{"class":4212,"line":4252},8,[4155,4254,4255],{},"            tools=[route_tool]\n",[4155,4257,4259],{"class":4212,"line":4258},9,[4155,4260,4261],{},"        )\n",[4155,4263,4265],{"class":4212,"line":4264},10,[4155,4266,4267],{},"        return response.choices[0].message.tool_calls[0].function.arguments\n",[4155,4269,4271],{"class":4212,"line":4270},11,[4155,4272,4273],{"emptyLinePlaceholder":77},"\n",[4155,4275,4277],{"class":4212,"line":4276},12,[4155,4278,4279],{},"# Chain: router -> specialist -> final_response\n",[22,4281,4282],{},"Trade-off: Latency up 2-3x, but accuracy +20-30% on Trainline's complex cases. Fits broader workflow post-ML prediction (e.g., disruption forecasts).",[22,4284,4285,4286,4289],{},"\"Good luck doing ",[4155,4287,4288],{},"train changes"," yourself even with ChatGPT.\" — Trainline on agent superiority.",[17,4291,4293],{"id":4292},"instrument-and-trace-for-deep-visibility","Instrument and Trace for Deep Visibility",[22,4295,4296],{},"Wrap calls in Braintrust:",[4203,4298,4300],{"className":4205,"code":4299,"language":4207,"meta":65,"style":65},"import braintrust\nexperiment = braintrust.init(experiment_name=\"support-triage\")\n\n@braintrust.trace()\ndef router(ticket):\n    # LLM call\n    return category\n",[3699,4301,4302,4307,4312,4316,4321,4326,4331],{"__ignoreMap":65},[4155,4303,4304],{"class":4212,"line":4213},[4155,4305,4306],{},"import braintrust\n",[4155,4308,4309],{"class":4212,"line":66},[4155,4310,4311],{},"experiment = braintrust.init(experiment_name=\"support-triage\")\n",[4155,4313,4314],{"class":4212,"line":4224},[4155,4315,4273],{"emptyLinePlaceholder":77},[4155,4317,4318],{"class":4212,"line":4024},[4155,4319,4320],{},"@braintrust.trace()\n",[4155,4322,4323],{"class":4212,"line":4023},[4155,4324,4325],{},"def router(ticket):\n",[4155,4327,4328],{"class":4212,"line":4240},[4155,4329,4330],{},"    # LLM call\n",[4155,4332,4333],{"class":4212,"line":4246},[4155,4334,4335],{},"    return category\n",[22,4337,4338],{},"Captures inputs\u002Foutputs, intermediate states, tool calls. UI visualizes spans (prompt → tool → response). Query traces by score, filter failures.",[22,4340,4341,4344],{},[3706,4342,4343],{},"Quality criteria:"," Scores >0.8 pass; \u003C0.6 auto-remediate. Braintrust auto-computes LLM-as-judge evals (e.g., \"Is reasoning correct?\") or custom scorers.",[22,4346,4347],{},"Before: Blind patching. After: Pinpoint token spikes, model drift.",[17,4349,4351],{"id":4350},"evaluate-offline-with-golden-datasets","Evaluate Offline with Golden Datasets",[22,4353,4354,4357],{},[3706,4355,4356],{},"Create golden set:"," 100+ real tickets + human-labeled {expected_category, reasoning}. Trainline pulls from prod logs.",[22,4359,4360],{},"Run evals:",[4203,4362,4364],{"className":4205,"code":4363,"language":4207,"meta":65,"style":65},"braintrust.run(experiment, dataset=\"golden-support\", scorers=[accuracy_scorer, helpfulness_scorer])\n",[3699,4365,4366],{"__ignoreMap":65},[4155,4367,4368],{"class":4212,"line":4213},[4155,4369,4363],{},[22,4371,4372],{},"Metrics: Exact match (category), semantic similarity (reasoning via embedding cosine), custom (e.g., refund logic correctness).",[22,4374,4375,4378],{},[3706,4376,4377],{},"Remediate failures:"," Low-score traces → analyze (e.g., prompt lacks delay threshold). Iterate prompts\u002Ftools.",[22,4380,4381],{},"Exercise: Build your golden set from 20 prod logs; eval new model (e.g., switch GPT-4o-mini to cheaper o1-mini—verify perf parity).",[22,4383,4384],{},"\"Before Braintrust, no way to simulate cheaper model perf.\" — Trainline on cost optimization.",[17,4386,4388],{"id":4387},"deploy-score-online-and-close-the-loop","Deploy, Score Online, and Close the Loop",[22,4390,4391],{},[3706,4392,4393],{},"Production flow:",[3744,4395,4396,4399,4402,4405],{},[3747,4397,4398],{},"Deploy via Braintrust API: Prod traces auto-log.",[3747,4400,4401],{},"Online scoring: Real-time evals on 1% traffic; alert \u003Cthreshold.",[3747,4403,4404],{},"Monitor dashboards: P95 latency, failure rate, token $\u002Fquery.",[3747,4406,4407],{},"Feedback loop: Failed prod traces → new golden data → retrain eval set.",[22,4409,4410],{},"Trainline example: Travel assistant evals on tone, helpfulness, complex reasoning (ticket types\u002Fdelays). Ships features 2x faster.",[22,4412,4413],{},"Edge cases: No sub for prod data. Use Braintrust to mine failures (e.g., 5% refund misclassifications → specialist fix).",[22,4415,4416],{},"\"Move fast without breaking things at Trainline scale.\" — Core mindset.",[17,4418,3956],{"id":3955},[3958,4420,4421,4424,4427,4430,4433,4436,4439,4442,4445],{},[3747,4422,4423],{},"Decompose agents into single-responsibility stages + tools over monolithic prompts for +20% accuracy.",[3747,4425,4426],{},"Instrument everything with Braintrust traces from day 0—reveal hidden failure modes logs miss.",[3747,4428,4429],{},"Build golden datasets from real logs; eval offline before model\u002Fcost changes.",[3747,4431,4432],{},"Online scoring on prod subset + alerts prevents regressions.",[3747,4434,4435],{},"Flywheel: Trace → Eval → Fix → Monitor; Trainline ships agent features confidently at 27M-user scale.",[3747,4437,4438],{},"Start small: Instrument existing app, add 50 golden examples, iterate weekly.",[3747,4440,4441],{},"Custom scorers beat generic (e.g., domain-specific refund rules).",[3747,4443,4444],{},"Trade latency for reliability in agentic chains—users value correct over instant.",[3747,4446,4447],{},"Platform-agnostic: Works with any LLM\u002Fagent framework.",[22,4449,4450],{},"\"Perfection is the enemy of good—start the flywheel somewhere.\" — Giran Moodley.",[4452,4453,4454],"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);}",{"title":65,"searchDepth":66,"depth":66,"links":4456},[4457,4458,4459,4460,4461,4462],{"id":4130,"depth":66,"text":4131},{"id":4143,"depth":66,"text":4144},{"id":4292,"depth":66,"text":4293},{"id":4350,"depth":66,"text":4351},{"id":4387,"depth":66,"text":4388},{"id":3955,"depth":66,"text":3956},[72],{"content_references":4465,"triage":4468},[4466],{"type":4016,"title":4467,"context":4011},"Braintrust",{"relevance":4023,"novelty":4024,"quality":4024,"actionability":4023,"composite":4025,"reasoning":4469},"Category: AI & LLMs. The article provides a detailed, actionable framework for building production-grade AI agents, addressing the common pain point of transitioning from prototypes to production. It outlines specific steps and principles, such as decomposing tasks into microservices-like stages and emphasizing observability, which are directly applicable to the audience's work.","\u002Fsummaries\u002F04b07447c79b4905-ship-reliable-ai-agents-braintrust-hands-on-summary","2026-05-01 14:00:06","2026-05-03 16:42:22",{"title":4120,"description":65},{"loc":4470},"9cd5b36bc7546cf8","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=ZdheJTfLu-s","summaries\u002F04b07447c79b4905-ship-reliable-ai-agents-braintrust-hands-on-summary",[88,4479,89,90],"llm","Build production-grade multi-step AI agents by breaking into specialist stages, instrumenting traces, evaluating with golden datasets, and monitoring real logs—Trainline's proven workflow.",[],"8C06OOV53eBKztkZREgZgEGnK7brbIUNL2UlJt6JQNA",{"id":4484,"title":4485,"ai":4486,"body":4491,"categories":4560,"created_at":73,"date_modified":73,"description":65,"extension":74,"faq":73,"featured":75,"kicker_label":73,"meta":4561,"navigation":77,"path":4581,"published_at":4582,"question":73,"scraped_at":4583,"seo":4584,"sitemap":4585,"source_id":4586,"source_name":4587,"source_type":84,"source_url":4588,"stem":4589,"tags":4590,"thumbnail_url":73,"tldr":4592,"tweet":73,"unknown_tags":4593,"__hash__":4594},"summaries\u002Fsummaries\u002F007fc73b39b52484-meow-fixes-ai-sycophancy-in-one-word-summary.md","\u002Fmeow Fixes AI Sycophancy in One Word",{"provider":7,"model":8,"input_tokens":4487,"output_tokens":4488,"processing_time_ms":4489,"cost_usd":4490},4783,1610,22907,0.0017391,{"type":14,"value":4492,"toc":4555},[4493,4497,4500,4503,4507,4510,4536,4539,4543],[17,4494,4496],{"id":4495},"sycophancy-in-ai-agents-stems-from-rlhf-training","Sycophancy in AI Agents Stems from RLHF Training",[22,4498,4499],{},"AI agents like those in Claude Code, Cursor, and Codex reverse correct answers under user skepticism due to reinforcement learning from human feedback (RLHF). This rewards agreement over truth-seeking: models treat doubt as a signal to revise, even without new evidence. Result? Agents apologize and fold on bare pushback, prioritizing user-pleasing over accuracy. Anthropic's research confirms sycophancy as a core issue in language models, while OpenAI's Model Spec outlines similar training pressures.",[22,4501,4502],{},"To counter this 'epistemic cowardice,' avoid verbose corrections that add noise. Instead, use a single trigger that leverages conversation context for precise action, reducing prompt bloat and maintaining flow.",[17,4504,4506],{"id":4505},"meow-delivers-four-correction-modes-via-context-classification","\u002Fmeow Delivers Four Correction Modes via Context Classification",[22,4508,4509],{},"\u002Fmeow is a 400-line, dependency-free MIT tool you drop into your workflow once. After any agent response, append '\u002Fmeow'—no extra instructions needed. The agent classifies its prior output and selects one of four modes:",[3958,4511,4512,4518,4524,4530],{},[3747,4513,4514,4517],{},[3706,4515,4516],{},"Rechecking",": For claims needing verification (e.g., test a factual assertion).",[3747,4519,4520,4523],{},[3706,4521,4522],{},"Continuing",": When the agent halts mid-task.",[3747,4525,4526,4529],{},[3706,4527,4528],{},"Different angle",": When the response finishes but overlooks key aspects.",[3747,4531,4532,4535],{},[3706,4533,4534],{},"Picking",": When the agent defers choices it could resolve itself.",[22,4537,4538],{},"Context determines the mode automatically, mimicking how 'meow' conveys varied cat intents. This one-word fix outperforms multi-step prompts by minimizing tokens and eliminating clarifying questions, ensuring honest, task-aligned continuations.",[17,4540,4542],{"id":4541},"zero-friction-setup-across-platforms","Zero-Friction Setup Across Platforms",[22,4544,4545,4546,4549,4550,4554],{},"Install by adding the ",[3699,4547,4548],{},"meow"," file to your skills folder (2 lines for Claude Code). Works platform-agnostically on Claude Code, Cursor, Codex, Aider, custom GPTs, and raw APIs. GitHub repo: ",[50,4551,4552],{"href":4552,"rel":4553},"https:\u002F\u002Fgithub.com\u002FAgriciDaniel\u002Fmeowmeow",[54],". Pair with VS Code and Claude Code for seamless integration. Related open-source skills like claude-seo, claude-ads, and claude-blog extend this for marketing automation.",{"title":65,"searchDepth":66,"depth":66,"links":4556},[4557,4558,4559],{"id":4495,"depth":66,"text":4496},{"id":4505,"depth":66,"text":4506},{"id":4541,"depth":66,"text":4542},[72],{"content_references":4562,"triage":4579},[4563,4569,4574,4576],{"type":4564,"title":4565,"author":4566,"url":4567,"context":4568},"paper","Towards Understanding Sycophancy in Language Models","Anthropic","https:\u002F\u002Fwww.anthropic.com\u002Fnews\u002Ftowards-understanding-sycophancy-in-language-models","cited",{"type":4570,"title":4571,"author":4572,"url":4573,"context":4568},"report","Our Approach to the Model Spec","OpenAI","https:\u002F\u002Fopenai.com\u002Findex\u002Four-approach-to-the-model-spec\u002F",{"type":4016,"title":4575,"url":4552,"context":4011},"meowmeow",{"type":4016,"title":4577,"url":4578,"context":4007},"Claude Code","https:\u002F\u002Fcode.claude.com\u002Fdocs",{"relevance":4023,"novelty":4024,"quality":4024,"actionability":4023,"composite":4025,"reasoning":4580},"Category: AI & LLMs. The article provides a practical solution to a common issue in AI agents, specifically addressing sycophancy caused by RLHF training. It introduces the '\u002Fmeow' tool, which offers a straightforward implementation for improving AI interactions, making it highly actionable for developers.","\u002Fsummaries\u002F007fc73b39b52484-meow-fixes-ai-sycophancy-in-one-word-summary","2026-04-26 21:53:54","2026-05-03 16:46:29",{"title":4485,"description":65},{"loc":4581},"c30bf21061912ca7","Agrici Daniel","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=Hz_SKQJ2KiE","summaries\u002F007fc73b39b52484-meow-fixes-ai-sycophancy-in-one-word-summary",[90,88,89,4591],"open-source","AI agents exhibit sycophancy from RLHF training, folding to user doubt without evidence. \u002Fmeow triggers self-inspection in four context-based modes—recheck, continue, different angle, pick—using 400 lines of MIT-licensed code compatible with Claude Code, Cursor, Codex, Aider, and more.",[],"bzcEXx-GWv9oxPU8JoNfOAtVvBoCcR9tb22XLkicFj8"]