[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"summary-b63d74ae51ee29da-persist-ai-agent-memory-with-adk-sessions-profiles-summary":3,"summaries-facets-categories":119,"summary-related-b63d74ae51ee29da-persist-ai-agent-memory-with-adk-sessions-profiles-summary":3689},{"id":4,"title":5,"ai":6,"body":13,"categories":96,"created_at":97,"date_modified":97,"description":98,"extension":99,"faq":97,"featured":100,"kicker_label":97,"meta":101,"navigation":102,"path":103,"published_at":104,"question":97,"scraped_at":105,"seo":106,"sitemap":107,"source_id":108,"source_name":109,"source_type":110,"source_url":111,"stem":112,"tags":113,"thumbnail_url":97,"tldr":116,"tweet":97,"unknown_tags":117,"__hash__":118},"summaries\u002Fsummaries\u002Fb63d74ae51ee29da-persist-ai-agent-memory-with-adk-sessions-profiles-summary.md","Persist AI Agent Memory with ADK Sessions & Profiles",{"provider":7,"model":8,"input_tokens":9,"output_tokens":10,"processing_time_ms":11,"cost_usd":12},"openrouter","x-ai\u002Fgrok-4.1-fast",4693,1273,19961,0.00155245,{"type":14,"value":15,"toc":89},"minimark",[16,21,25,29,32,49,52,79,82,86],[17,18,20],"h2",{"id":19},"durable-chats-via-pluggable-session-services","Durable Chats via Pluggable Session Services",[22,23,24],"p",{},"ADK agents lose in-memory session data on app restarts, wiping conversation history and state. Fix this by swapping InMemorySessionService (fast but ephemeral) for DatabaseSessionService, which persists user messages, agent replies, and state changes to a database file or Postgres. Agent logic stays unchanged—use the helper get_or_create_session: it fetches existing sessions by ID to resume or creates new ones. Same session ID post-restart loads full history and latest state, enabling seamless continuation. ADK also supports managed Vertex AI Session Service for cloud persistence, covered in future episodes on memory banks.",[17,26,28],{"id":27},"long-term-personalization-with-user-profile-tools","Long-Term Personalization with User Profile Tools",[22,30,31],{},"Persistent sessions resume ongoing chats but fail for new sessions (different IDs). Store key user facts in a simple database table: one row per user ID and preference key like dietary, favorite_thing, or transport_mode—keep it structured and small for easy curation. Equip the agent with two tools tied to user ID context:",[33,34,35,43],"ul",{},[36,37,38,42],"li",{},[39,40,41],"strong",{},"recall_user_preference",": Reads all saved preferences for the user.",[36,44,45,48],{},[39,46,47],{},"save_user_preference",": Inserts or updates a key-value pair, returning success confirmation.",[22,50,51],{},"Embed instructions in agent prompts:",[53,54,55,61,67,73],"ol",{},[36,56,57,60],{},[39,58,59],{},"Recall first",": Call recall at conversation start.",[36,62,63,66],{},[39,64,65],{},"Personalize and plan",": Use retrieved data to tailor responses.",[36,68,69,72],{},[39,70,71],{},"Present and learn",": After planning, ask about new facts to save.",[36,74,75,78],{},[39,76,77],{},"Save last",": Call save before ending if new info provided.",[22,80,81],{},"This setup personalizes even brand-new chats weeks later without relying on transcripts.",[17,83,85],{"id":84},"demo-validates-cross-session-recall","Demo Validates Cross-Session Recall",[22,87,88],{},"In practice, first-time user asks for trip planning: agent recalls nothing, proposes plan, asks for preferences. User specifies \"vegetarian\"; agent saves it successfully. App restart clears RAM but loads session from disk and profile from table. Existing chat resumes mid-flow. New chat (fresh ID) triggers recall, finds dietary=vegetarian, and instantly personalizes the trip plan. Source code via provided links (e.g., goo.gle\u002Fagentmemorylab) shows full integration. Next steps extend to memory banks archiving full conversations with semantic search across text, images, audio, video.",{"title":90,"searchDepth":91,"depth":91,"links":92},"",2,[93,94,95],{"id":19,"depth":91,"text":20},{"id":27,"depth":91,"text":28},{"id":84,"depth":91,"text":85},[],null,"Lab → https:\u002F\u002Fgoo.gle\u002Fagentmemorylab\nADK doc → https:\u002F\u002Fgoo.gle\u002F4vhpjR1 \nADK session → https:\u002F\u002Fgoo.gle\u002F4vfEBpd \n\nWant your AI agent to remember conversations across sessions and restarts? In this tutorial, you'll learn how to add persistent memory to your agent using Google's Agent Development Kit (ADK), including database-backed sessions and a user profile store.\n\nChapters:\n0:00 - Intro\n1:14 - How to make the chat durable with DatabaseSessionService\n3:02 - How to build a user profile store with recall and save tools\n4:43 - Demo \n6:14 - Recap\n\nWatch more AI agent crash course → https:\u002F\u002Fgoo.gle\u002FAIforBeginners\n🔔 Subscribe to Google Cloud Tech → https:\u002F\u002Fgoo.gle\u002FGoogleCloudTech\n\n#GoogleCloud #AIAgents #ADK\n\nSpeakers: Annie Wang\nProducts Mentioned: Agent Development Kit, Gemini","md",false,{},true,"\u002Fsummaries\u002Fb63d74ae51ee29da-persist-ai-agent-memory-with-adk-sessions-profiles-summary","2026-04-08 15:56:42","2026-04-10 03:09:44",{"title":5,"description":98},{"loc":103},"b63d74ae51ee29da","Google Cloud Tech","video","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=HDqzJJhZsxw","summaries\u002Fb63d74ae51ee29da-persist-ai-agent-memory-with-adk-sessions-profiles-summary",[114,115],"agents","ai-automation","Replace ADK's InMemorySessionService with DatabaseSessionService to save chats across restarts; add recall\u002Fsave tools for user preferences in new sessions.",[115],"_GoSQPRcJ-cneT-w7cu0h_8Z01M4Fz9UXRZU9lxKsTo",[120,123,126,129,132,135,137,139,141,143,145,147,150,152,154,156,158,160,162,164,166,168,171,174,176,178,181,183,185,188,190,192,194,196,198,200,202,204,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,312,314,316,318,320,322,324,326,328,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,376,378,380,382,384,386,388,390,392,394,396,398,400,402,404,406,408,410,412,414,416,418,420,422,424,426,428,430,432,434,436,438,440,443,445,447,449,451,453,455,457,459,461,463,465,467,469,471,473,475,477,479,481,483,485,487,489,491,493,495,497,499,501,503,505,507,509,511,513,515,517,519,521,523,525,527,529,531,533,535,537,539,541,543,545,547,549,551,553,555,557,559,561,563,565,567,569,571,573,575,577,579,581,583,585,587,589,591,593,595,597,599,601,603,605,607,609,611,613,615,617,619,621,623,625,627,629,631,633,635,637,639,641,643,645,647,649,651,653,655,657,659,661,663,665,667,669,671,673,675,677,679,681,683,685,687,689,691,693,695,697,699,701,703,705,707,709,711,713,715,717,719,721,723,725,727,729,731,733,735,737,739,741,743,745,747,749,751,753,755,757,759,761,763,765,767,769,771,773,775,777,779,781,783,785,787,789,791,793,795,797,799,801,803,805,807,809,811,813,815,817,819,821,823,825,827,829,831,833,835,837,839,841,843,845,847,849,851,853,855,857,859,861,863,865,867,869,871,873,875,877,879,881,883,885,887,889,891,893,895,897,899,901,903,905,907,909,911,913,915,917,919,921,923,925,927,929,931,933,935,937,939,941,943,945,947,949,951,953,955,957,959,961,963,965,967,969,971,973,975,977,979,981,983,985,987,989,991,993,995,997,999,1001,1003,1005,1007,1009,1011,1013,1015,1017,1019,1021,1023,1025,1027,1029,1031,1033,1035,1037,1039,1041,1043,1045,1047,1049,1051,1053,1055,1057,1059,1061,1063,1065,1067,1069,1071,1073,1075,1077,1079,1081,1083,1085,1087,1089,1091,1093,1095,1097,1099,1101,1103,1105,1107,1109,1111,1113,1115,1117,1119,1121,1123,1125,1127,1129,1131,1133,1135,1137,1139,1141,1143,1145,1147,1149,1151,1153,1155,1157,1159,1161,1163,1165,1167,1169,1171,1173,1175,1177,1179,1181,1183,1185,1187,1189,1191,1193,1195,1197,1199,1201,1203,1205,1207,1209,1211,1213,1215,1217,1219,1221,1223,1225,1227,1229,1231,1233,1235,1237,1239,1241,1243,1245,1247,1249,1251,1253,1255,1257,1259,1261,1263,1265,1267,1269,1271,1273,1275,1277,1279,1281,1283,1285,1287,1289,1291,1293,1295,1297,1299,1301,1303,1305,1307,1309,1311,1313,1315,1317,1319,1321,1323,1325,1327,1329,1331,1333,1335,1337,1339,1341,1343,1345,1347,1349,1351,1353,1355,1357,1359,1361,1363,1365,1367,1369,1371,1373,1375,1377,1379,1381,1383,1385,1387,1389,1391,1393,1395,1397,1399,1401,1403,1405,1407,1409,1411,1413,1415,1417,1419,1421,1423,1425,1427,1429,1431,1433,1435,1437,1439,1441,1443,1445,1447,1449,1451,1453,1455,1457,1459,1461,1463,1465,1467,1469,1471,1473,1475,1477,1479,1481,1483,1485,1487,1489,1491,1493,1495,1497,1499,1501,1503,1505,1507,1509,1511,1513,1515,1517,1519,1521,1523,1525,1527,1529,1531,1533,1535,1537,1539,1541,1543,1545,1547,1549,1551,1553,1555,1557,1559,1561,1563,1565,1567,1569,1571,1573,1575,1577,1579,1581,1583,1585,1587,1589,1591,1593,1595,1597,1599,1601,1603,1605,1607,1609,1611,1613,1615,1617,1619,1621,1623,1625,1627,1629,1631,1633,1635,1637,1639,1641,1643,1645,1647,1649,1651,1653,1655,1657,1659,1661,1663,1665,1667,1669,1671,1673,1675,1677,1679,1681,1683,1685,1687,1689,1691,1693,1695,1697,1699,1701,1703,1705,1707,1709,1711,1713,1715,1717,1719,1721,1723,1725,1727,1729,1731,1733,1735,1737,1739,1741,1743,1745,1747,1749,1751,1753,1755,1757,1759,1761,1763,1765,1767,1769,1771,1773,1775,1777,1779,1781,1783,1785,1787,1789,1791,1793,1795,1797,1799,1801,1803,1805,1807,1809,1811,1813,1815,1817,1819,1821,1823,1825,1827,1829,1831,1833,1835,1837,1839,1841,1843,1845,1847,1849,1851,1853,1855,1857,1859,1861,1863,1865,1867,1869,1871,1873,1875,1877,1879,1881,1883,1885,1887,1889,1891,1893,1895,1897,1899,1901,1903,1905,1907,1909,1911,1913,1915,1917,1919,1921,1923,1925,1927,1929,1931,1933,1935,1937,1939,1941,1943,1945,1947,1949,1951,1953,1955,1957,1959,1961,1963,1965,1967,1969,1971,1973,1975,1977,1979,1981,1983,1985,1987,1989,1991,1993,1995,1997,1999,2001,2003,2005,2007,2009,2011,2013,2015,2017,2019,2021,2023,2025,2027,2029,2031,2033,2035,2037,2039,2041,2043,2045,2047,2049,2051,2053,2055,2057,2059,2061,2063,2065,2067,2069,2071,2073,2075,2077,2079,2081,2083,2085,2087,2089,2091,2093,2095,2097,2099,2101,2103,2105,2107,2109,2111,2113,2115,2117,2119,2121,2123,2125,2127,2129,2131,2133,2135,2137,2139,2141,2143,2145,2147,2149,2151,2153,2155,2157,2159,2161,2163,2165,2167,2169,2171,2173,2175,2177,2179,2181,2183,2185,2187,2189,2191,2193,2195,2197,2199,2201,2203,2205,2207,2209,2211,2213,2215,2217,2219,2221,2223,2225,2227,2229,2231,2233,2235,2237,2239,2241,2243,2245,2247,2249,2251,2253,2255,2257,2259,2261,2263,2265,2267,2269,2271,2273,2275,2277,2279,2281,2283,2285,2287,2289,2291,2293,2295,2297,2299,2301,2303,2305,2307,2309,2311,2313,2315,2317,2319,2321,2323,2325,2327,2329,2331,2333,2335,2337,2339,2341,2343,2345,2347,2349,2351,2353,2355,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391,2393,2395,2397,2399,2401,2403,2405,2407,2409,2411,2413,2415,2417,2419,2421,2423,2425,2427,2429,2431,2433,2435,2437,2439,2441,2443,2445,2447,2449,2451,2453,2455,2457,2459,2461,2463,2465,2467,2469,2471,2473,2475,2477,2479,2481,2483,2485,2487,2489,2491,2493,2495,2497,2499,2501,2503,2505,2507,2509,2511,2513,2515,2517,2519,2521,2523,2525,2527,2529,2531,2533,2535,2537,2539,2541,2543,2545,2547,2549,2551,2553,2555,2557,2559,2561,2563,2565,2567,2569,2571,2573,2575,2577,2579,2581,2583,2585,2587,2589,2591,2593,2595,2597,2599,2601,2603,2605,2607,2609,2611,2613,2615,2617,2619,2621,2623,2625,2627,2629,2631,2633,2635,2637,2639,2641,2643,2645,2647,2649,2651,2653,2655,2657,2659,2661,2663,2665,2667,2669,2671,2673,2675,2677,2679,2681,2683,2685,2687,2689,2691,2693,2695,2697,2699,2701,2703,2705,2707,2709,2711,2713,2715,2717,2719,2721,2723,2725,2727,2729,2731,2733,2735,2737,2739,2741,2743,2745,2747,2749,2751,2753,2755,2757,2759,2761,2763,2765,2767,2769,2771,2773,2775,2777,2779,2781,2783,2785,2787,2789,2791,2793,2795,2797,2799,2801,2803,2805,2807,2809,2811,2813,2815,2817,2819,2821,2823,2825,2827,2829,2831,2833,2835,2837,2839,2841,2843,2845,2847,2849,2851,2853,2855,2857,2859,2861,2863,2865,2867,2869,2871,2873,2875,2877,2879,2881,2883,2885,2887,2889,2891,2893,2895,2897,2899,2901,2903,2905,2907,2909,2911,2913,2915,2917,2919,2921,2923,2925,2927,2929,2931,2933,2935,2937,2939,2941,2943,2945,2947,2949,2951,2953,2955,2957,2959,2961,2963,2965,2967,2969,2971,2973,2975,2977,2979,2981,2983,2985,2987,2989,2991,2993,2995,2997,2999,3001,3003,3005,3007,3009,3011,3013,3015,3017,3019,3021,3023,3025,3027,3029,3031,3033,3035,3037,3039,3041,3043,3045,3047,3049,3051,3053,3055,3057,3059,3061,3063,3065,3067,3069,3071,3073,3075,3077,3079,3081,3083,3085,3087,3089,3091,3093,3095,3097,3099,3101,3103,3105,3107,3109,3111,3113,3115,3117,3119,3121,3123,3125,3127,3129,3131,3133,3135,3137,3139,3141,3143,3145,3147,3149,3151,3153,3155,3157,3159,3161,3163,3165,3167,3169,3171,3173,3175,3177,3179,3181,3183,3185,3187,3189,3191,3193,3195,3197,3199,3201,3203,3205,3207,3209,3211,3213,3215,3217,3219,3221,3223,3225,3227,3229,3231,3233,3235,3237,3239,3241,3243,3245,3247,3249,3251,3253,3255,3257,3259,3261,3263,3265,3267,3269,3271,3273,3275,3277,3279,3281,3283,3285,3287,3289,3291,3293,3295,3297,3299,3301,3303,3305,3307,3309,3311,3313,3315,3317,3319,3321,3323,3325,3327,3329,3331,3333,3335,3337,3339,3341,3343,3345,3347,3349,3351,3353,3355,3357,3359,3361,3363,3365,3367,3369,3371,3373,3375,3377,3379,3381,3383,3385,3387,3389,3391,3393,3395,3397,3399,3401,3403,3405,3407,3409,3411,3413,3415,3417,3419,3421,3423,3425,3427,3429,3431,3433,3435,3437,3439,3441,3443,3445,3447,3449,3451,3453,3455,3457,3459,3461,3463,3465,3467,3469,3471,3473,3475,3477,3479,3481,3483,3485,3487,3489,3491,3493,3495,3497,3499,3501,3503,3505,3507,3509,3511,3513,3515,3517,3519,3521,3523,3525,3527,3529,3531,3533,3535,3537,3539,3541,3543,3545,3547,3549,3551,3553,3555,3557,3559,3561,3563,3565,3567,3569,3571,3573,3575,3577,3579,3581,3583,3585,3587,3589,3591,3593,3595,3597,3599,3601,3603,3605,3607,3609,3611,3613,3615,3617,3619,3621,3623,3625,3627,3629,3631,3633,3635,3637,3639,3641,3643,3645,3647,3649,3651,3653,3655,3657,3659,3661,3663,3665,3667,3669,3671,3673,3675,3677,3679,3681,3683,3685,3687],{"categories":121},[122],"Developer Productivity",{"categories":124},[125],"Business & SaaS",{"categories":127},[128],"AI & LLMs",{"categories":130},[131],"AI Automation",{"categories":133},[134],"Product Strategy",{"categories":136},[128],{"categories":138},[122],{"categories":140},[125],{"categories":142},[],{"categories":144},[128],{"categories":146},[],{"categories":148},[149],"AI News & Trends",{"categories":151},[131],{"categories":153},[149],{"categories":155},[131],{"categories":157},[131],{"categories":159},[128],{"categories":161},[128],{"categories":163},[149],{"categories":165},[128],{"categories":167},[],{"categories":169},[170],"Design & Frontend",{"categories":172},[173],"Data Science & Visualization",{"categories":175},[149],{"categories":177},[],{"categories":179},[180],"Software Engineering",{"categories":182},[128],{"categories":184},[131],{"categories":186},[187],"Marketing & Growth",{"categories":189},[128],{"categories":191},[131],{"categories":193},[],{"categories":195},[],{"categories":197},[170],{"categories":199},[131],{"categories":201},[122],{"categories":203},[170],{"categories":205},[128],{"categories":207},[131],{"categories":209},[149],{"categories":211},[],{"categories":213},[],{"categories":215},[131],{"categories":217},[180],{"categories":219},[],{"categories":221},[125],{"categories":223},[],{"categories":225},[],{"categories":227},[131],{"categories":229},[131],{"categories":231},[128],{"categories":233},[],{"categories":235},[180],{"categories":237},[],{"categories":239},[],{"categories":241},[],{"categories":243},[128],{"categories":245},[187],{"categories":247},[170],{"categories":249},[170],{"categories":251},[128],{"categories":253},[131],{"categories":255},[128],{"categories":257},[128],{"categories":259},[131],{"categories":261},[131],{"categories":263},[173],{"categories":265},[149],{"categories":267},[131],{"categories":269},[187],{"categories":271},[131],{"categories":273},[134],{"categories":275},[],{"categories":277},[131],{"categories":279},[],{"categories":281},[131],{"categories":283},[180],{"categories":285},[170],{"categories":287},[128],{"categories":289},[],{"categories":291},[],{"categories":293},[131],{"categories":295},[],{"categories":297},[128],{"categories":299},[],{"categories":301},[122],{"categories":303},[180],{"categories":305},[125],{"categories":307},[149],{"categories":309},[128],{"categories":311},[],{"categories":313},[128],{"categories":315},[],{"categories":317},[180],{"categories":319},[173],{"categories":321},[],{"categories":323},[128],{"categories":325},[170],{"categories":327},[],{"categories":329},[170],{"categories":331},[131],{"categories":333},[],{"categories":335},[131],{"categories":337},[149],{"categories":339},[128],{"categories":341},[],{"categories":343},[131],{"categories":345},[128],{"categories":347},[134],{"categories":349},[],{"categories":351},[128],{"categories":353},[131],{"categories":355},[131],{"categories":357},[],{"categories":359},[173],{"categories":361},[128],{"categories":363},[],{"categories":365},[122],{"categories":367},[125],{"categories":369},[128],{"categories":371},[131],{"categories":373},[180],{"categories":375},[128],{"categories":377},[],{"categories":379},[],{"categories":381},[128],{"categories":383},[],{"categories":385},[170],{"categories":387},[],{"categories":389},[128],{"categories":391},[],{"categories":393},[131],{"categories":395},[128],{"categories":397},[170],{"categories":399},[],{"categories":401},[128],{"categories":403},[128],{"categories":405},[125],{"categories":407},[131],{"categories":409},[128],{"categories":411},[170],{"categories":413},[131],{"categories":415},[],{"categories":417},[],{"categories":419},[149],{"categories":421},[],{"categories":423},[128],{"categories":425},[125,187],{"categories":427},[],{"categories":429},[128],{"categories":431},[],{"categories":433},[],{"categories":435},[128],{"categories":437},[],{"categories":439},[128],{"categories":441},[442],"DevOps & Cloud",{"categories":444},[],{"categories":446},[149],{"categories":448},[170],{"categories":450},[],{"categories":452},[149],{"categories":454},[149],{"categories":456},[128],{"categories":458},[187],{"categories":460},[],{"categories":462},[125],{"categories":464},[],{"categories":466},[128,442],{"categories":468},[128],{"categories":470},[128],{"categories":472},[131],{"categories":474},[128,180],{"categories":476},[173],{"categories":478},[128],{"categories":480},[187],{"categories":482},[131],{"categories":484},[131],{"categories":486},[],{"categories":488},[131],{"categories":490},[128,125],{"categories":492},[],{"categories":494},[170],{"categories":496},[170],{"categories":498},[],{"categories":500},[],{"categories":502},[149],{"categories":504},[],{"categories":506},[122],{"categories":508},[180],{"categories":510},[128],{"categories":512},[170],{"categories":514},[131],{"categories":516},[180],{"categories":518},[149],{"categories":520},[170],{"categories":522},[],{"categories":524},[128],{"categories":526},[128],{"categories":528},[128],{"categories":530},[149],{"categories":532},[122],{"categories":534},[128],{"categories":536},[131],{"categories":538},[442],{"categories":540},[170],{"categories":542},[131],{"categories":544},[],{"categories":546},[],{"categories":548},[170],{"categories":550},[149],{"categories":552},[173],{"categories":554},[],{"categories":556},[128],{"categories":558},[128],{"categories":560},[125],{"categories":562},[128],{"categories":564},[128],{"categories":566},[149],{"categories":568},[],{"categories":570},[131],{"categories":572},[180],{"categories":574},[],{"categories":576},[128],{"categories":578},[128],{"categories":580},[131],{"categories":582},[],{"categories":584},[],{"categories":586},[128],{"categories":588},[],{"categories":590},[125],{"categories":592},[131],{"categories":594},[],{"categories":596},[122],{"categories":598},[128],{"categories":600},[125],{"categories":602},[149],{"categories":604},[],{"categories":606},[],{"categories":608},[],{"categories":610},[149],{"categories":612},[149],{"categories":614},[],{"categories":616},[],{"categories":618},[125],{"categories":620},[],{"categories":622},[],{"categories":624},[122],{"categories":626},[],{"categories":628},[187],{"categories":630},[131],{"categories":632},[125],{"categories":634},[131],{"categories":636},[],{"categories":638},[134],{"categories":640},[170],{"categories":642},[180],{"categories":644},[128],{"categories":646},[131],{"categories":648},[125],{"categories":650},[128],{"categories":652},[],{"categories":654},[],{"categories":656},[180],{"categories":658},[173],{"categories":660},[134],{"categories":662},[131],{"categories":664},[128],{"categories":666},[],{"categories":668},[442],{"categories":670},[],{"categories":672},[131],{"categories":674},[],{"categories":676},[],{"categories":678},[128],{"categories":680},[170],{"categories":682},[187],{"categories":684},[131],{"categories":686},[],{"categories":688},[122],{"categories":690},[],{"categories":692},[149],{"categories":694},[128,442],{"categories":696},[149],{"categories":698},[128],{"categories":700},[125],{"categories":702},[128],{"categories":704},[],{"categories":706},[125],{"categories":708},[],{"categories":710},[180],{"categories":712},[170],{"categories":714},[149],{"categories":716},[173],{"categories":718},[122],{"categories":720},[128],{"categories":722},[180],{"categories":724},[],{"categories":726},[],{"categories":728},[134],{"categories":730},[],{"categories":732},[128],{"categories":734},[],{"categories":736},[170],{"categories":738},[170],{"categories":740},[170],{"categories":742},[],{"categories":744},[],{"categories":746},[149],{"categories":748},[131],{"categories":750},[128],{"categories":752},[128],{"categories":754},[128],{"categories":756},[125],{"categories":758},[128],{"categories":760},[],{"categories":762},[180],{"categories":764},[180],{"categories":766},[125],{"categories":768},[],{"categories":770},[128],{"categories":772},[128],{"categories":774},[125],{"categories":776},[149],{"categories":778},[187],{"categories":780},[131],{"categories":782},[],{"categories":784},[170],{"categories":786},[],{"categories":788},[128],{"categories":790},[],{"categories":792},[125],{"categories":794},[131],{"categories":796},[],{"categories":798},[442],{"categories":800},[173],{"categories":802},[180],{"categories":804},[187],{"categories":806},[180],{"categories":808},[131],{"categories":810},[],{"categories":812},[],{"categories":814},[131],{"categories":816},[122],{"categories":818},[131],{"categories":820},[134],{"categories":822},[125],{"categories":824},[],{"categories":826},[128],{"categories":828},[134],{"categories":830},[128],{"categories":832},[128],{"categories":834},[187],{"categories":836},[170],{"categories":838},[131],{"categories":840},[],{"categories":842},[],{"categories":844},[442],{"categories":846},[180],{"categories":848},[],{"categories":850},[131],{"categories":852},[128],{"categories":854},[170,128],{"categories":856},[122],{"categories":858},[],{"categories":860},[128],{"categories":862},[122],{"categories":864},[170],{"categories":866},[131],{"categories":868},[180],{"categories":870},[],{"categories":872},[128],{"categories":874},[],{"categories":876},[122],{"categories":878},[],{"categories":880},[131],{"categories":882},[134],{"categories":884},[128],{"categories":886},[128],{"categories":888},[170],{"categories":890},[131],{"categories":892},[442],{"categories":894},[170],{"categories":896},[131],{"categories":898},[128],{"categories":900},[128],{"categories":902},[128],{"categories":904},[149],{"categories":906},[],{"categories":908},[134],{"categories":910},[131],{"categories":912},[170],{"categories":914},[131],{"categories":916},[180],{"categories":918},[170],{"categories":920},[131],{"categories":922},[149],{"categories":924},[],{"categories":926},[128],{"categories":928},[170],{"categories":930},[128],{"categories":932},[122],{"categories":934},[149],{"categories":936},[128],{"categories":938},[187],{"categories":940},[128],{"categories":942},[128],{"categories":944},[131],{"categories":946},[131],{"categories":948},[128],{"categories":950},[131],{"categories":952},[170],{"categories":954},[128],{"categories":956},[],{"categories":958},[],{"categories":960},[180],{"categories":962},[],{"categories":964},[122],{"categories":966},[442],{"categories":968},[],{"categories":970},[122],{"categories":972},[125],{"categories":974},[187],{"categories":976},[],{"categories":978},[125],{"categories":980},[],{"categories":982},[],{"categories":984},[],{"categories":986},[],{"categories":988},[],{"categories":990},[128],{"categories":992},[131],{"categories":994},[442],{"categories":996},[122],{"categories":998},[128],{"categories":1000},[180],{"categories":1002},[134],{"categories":1004},[128],{"categories":1006},[187],{"categories":1008},[128],{"categories":1010},[128],{"categories":1012},[128],{"categories":1014},[128,122],{"categories":1016},[180],{"categories":1018},[180],{"categories":1020},[170],{"categories":1022},[128],{"categories":1024},[],{"categories":1026},[],{"categories":1028},[],{"categories":1030},[180],{"categories":1032},[173],{"categories":1034},[149],{"categories":1036},[170],{"categories":1038},[],{"categories":1040},[128],{"categories":1042},[128],{"categories":1044},[],{"categories":1046},[],{"categories":1048},[131],{"categories":1050},[128],{"categories":1052},[125],{"categories":1054},[],{"categories":1056},[122],{"categories":1058},[128],{"categories":1060},[122],{"categories":1062},[128],{"categories":1064},[180],{"categories":1066},[187],{"categories":1068},[128,170],{"categories":1070},[149],{"categories":1072},[170],{"categories":1074},[],{"categories":1076},[442],{"categories":1078},[170],{"categories":1080},[131],{"categories":1082},[],{"categories":1084},[],{"categories":1086},[],{"categories":1088},[],{"categories":1090},[180],{"categories":1092},[131],{"categories":1094},[131],{"categories":1096},[128],{"categories":1098},[128],{"categories":1100},[],{"categories":1102},[170],{"categories":1104},[],{"categories":1106},[],{"categories":1108},[131],{"categories":1110},[],{"categories":1112},[],{"categories":1114},[187],{"categories":1116},[187],{"categories":1118},[131],{"categories":1120},[],{"categories":1122},[128],{"categories":1124},[128],{"categories":1126},[180],{"categories":1128},[170],{"categories":1130},[170],{"categories":1132},[131],{"categories":1134},[122],{"categories":1136},[128],{"categories":1138},[170],{"categories":1140},[170],{"categories":1142},[131],{"categories":1144},[131],{"categories":1146},[128],{"categories":1148},[],{"categories":1150},[],{"categories":1152},[128],{"categories":1154},[131],{"categories":1156},[149],{"categories":1158},[180],{"categories":1160},[122],{"categories":1162},[128],{"categories":1164},[],{"categories":1166},[131],{"categories":1168},[131],{"categories":1170},[],{"categories":1172},[122],{"categories":1174},[128],{"categories":1176},[122],{"categories":1178},[122],{"categories":1180},[],{"categories":1182},[],{"categories":1184},[131],{"categories":1186},[131],{"categories":1188},[128],{"categories":1190},[128],{"categories":1192},[149],{"categories":1194},[173],{"categories":1196},[134],{"categories":1198},[149],{"categories":1200},[170],{"categories":1202},[],{"categories":1204},[149],{"categories":1206},[],{"categories":1208},[],{"categories":1210},[],{"categories":1212},[],{"categories":1214},[180],{"categories":1216},[173],{"categories":1218},[],{"categories":1220},[128],{"categories":1222},[128],{"categories":1224},[173],{"categories":1226},[180],{"categories":1228},[],{"categories":1230},[],{"categories":1232},[131],{"categories":1234},[149],{"categories":1236},[149],{"categories":1238},[131],{"categories":1240},[122],{"categories":1242},[128,442],{"categories":1244},[],{"categories":1246},[170],{"categories":1248},[122],{"categories":1250},[131],{"categories":1252},[170],{"categories":1254},[],{"categories":1256},[131],{"categories":1258},[131],{"categories":1260},[128],{"categories":1262},[187],{"categories":1264},[180],{"categories":1266},[170],{"categories":1268},[],{"categories":1270},[131],{"categories":1272},[128],{"categories":1274},[131],{"categories":1276},[131],{"categories":1278},[131],{"categories":1280},[187],{"categories":1282},[131],{"categories":1284},[128],{"categories":1286},[],{"categories":1288},[187],{"categories":1290},[149],{"categories":1292},[131],{"categories":1294},[],{"categories":1296},[],{"categories":1298},[128],{"categories":1300},[131],{"categories":1302},[149],{"categories":1304},[131],{"categories":1306},[],{"categories":1308},[],{"categories":1310},[],{"categories":1312},[131],{"categories":1314},[],{"categories":1316},[],{"categories":1318},[173],{"categories":1320},[128],{"categories":1322},[173],{"categories":1324},[149],{"categories":1326},[128],{"categories":1328},[128],{"categories":1330},[131],{"categories":1332},[128],{"categories":1334},[],{"categories":1336},[],{"categories":1338},[442],{"categories":1340},[],{"categories":1342},[],{"categories":1344},[122],{"categories":1346},[],{"categories":1348},[],{"categories":1350},[],{"categories":1352},[],{"categories":1354},[180],{"categories":1356},[149],{"categories":1358},[187],{"categories":1360},[125],{"categories":1362},[128],{"categories":1364},[128],{"categories":1366},[125],{"categories":1368},[],{"categories":1370},[170],{"categories":1372},[131],{"categories":1374},[125],{"categories":1376},[128],{"categories":1378},[128],{"categories":1380},[122],{"categories":1382},[],{"categories":1384},[122],{"categories":1386},[128],{"categories":1388},[187],{"categories":1390},[131],{"categories":1392},[149],{"categories":1394},[125],{"categories":1396},[128],{"categories":1398},[131],{"categories":1400},[],{"categories":1402},[128],{"categories":1404},[122],{"categories":1406},[128],{"categories":1408},[],{"categories":1410},[149],{"categories":1412},[128],{"categories":1414},[],{"categories":1416},[125],{"categories":1418},[128],{"categories":1420},[],{"categories":1422},[],{"categories":1424},[],{"categories":1426},[128],{"categories":1428},[],{"categories":1430},[442],{"categories":1432},[128],{"categories":1434},[],{"categories":1436},[128],{"categories":1438},[128],{"categories":1440},[128],{"categories":1442},[128,442],{"categories":1444},[128],{"categories":1446},[128],{"categories":1448},[170],{"categories":1450},[131],{"categories":1452},[],{"categories":1454},[131],{"categories":1456},[128],{"categories":1458},[128],{"categories":1460},[128],{"categories":1462},[122],{"categories":1464},[122],{"categories":1466},[180],{"categories":1468},[170],{"categories":1470},[131],{"categories":1472},[],{"categories":1474},[128],{"categories":1476},[149],{"categories":1478},[128],{"categories":1480},[125],{"categories":1482},[],{"categories":1484},[442],{"categories":1486},[170],{"categories":1488},[170],{"categories":1490},[131],{"categories":1492},[149],{"categories":1494},[131],{"categories":1496},[128],{"categories":1498},[],{"categories":1500},[128],{"categories":1502},[],{"categories":1504},[],{"categories":1506},[128],{"categories":1508},[128],{"categories":1510},[128],{"categories":1512},[131],{"categories":1514},[128],{"categories":1516},[],{"categories":1518},[173],{"categories":1520},[131],{"categories":1522},[],{"categories":1524},[128],{"categories":1526},[149],{"categories":1528},[],{"categories":1530},[170],{"categories":1532},[442],{"categories":1534},[149],{"categories":1536},[180],{"categories":1538},[180],{"categories":1540},[149],{"categories":1542},[149],{"categories":1544},[442],{"categories":1546},[],{"categories":1548},[149],{"categories":1550},[128],{"categories":1552},[122],{"categories":1554},[149],{"categories":1556},[],{"categories":1558},[173],{"categories":1560},[149],{"categories":1562},[180],{"categories":1564},[149],{"categories":1566},[442],{"categories":1568},[128],{"categories":1570},[128],{"categories":1572},[],{"categories":1574},[125],{"categories":1576},[],{"categories":1578},[],{"categories":1580},[128],{"categories":1582},[128],{"categories":1584},[128],{"categories":1586},[128],{"categories":1588},[],{"categories":1590},[173],{"categories":1592},[122],{"categories":1594},[],{"categories":1596},[128],{"categories":1598},[128],{"categories":1600},[442],{"categories":1602},[442],{"categories":1604},[],{"categories":1606},[131],{"categories":1608},[149],{"categories":1610},[149],{"categories":1612},[128],{"categories":1614},[131],{"categories":1616},[],{"categories":1618},[170],{"categories":1620},[128],{"categories":1622},[128],{"categories":1624},[],{"categories":1626},[],{"categories":1628},[442],{"categories":1630},[128],{"categories":1632},[180],{"categories":1634},[125],{"categories":1636},[128],{"categories":1638},[],{"categories":1640},[131],{"categories":1642},[122],{"categories":1644},[122],{"categories":1646},[],{"categories":1648},[128],{"categories":1650},[170],{"categories":1652},[131],{"categories":1654},[],{"categories":1656},[128],{"categories":1658},[128],{"categories":1660},[131],{"categories":1662},[],{"categories":1664},[131],{"categories":1666},[180],{"categories":1668},[],{"categories":1670},[128],{"categories":1672},[],{"categories":1674},[128],{"categories":1676},[],{"categories":1678},[128],{"categories":1680},[128],{"categories":1682},[],{"categories":1684},[128],{"categories":1686},[149],{"categories":1688},[128],{"categories":1690},[128],{"categories":1692},[122],{"categories":1694},[128],{"categories":1696},[149],{"categories":1698},[131],{"categories":1700},[],{"categories":1702},[128],{"categories":1704},[187],{"categories":1706},[],{"categories":1708},[],{"categories":1710},[],{"categories":1712},[122],{"categories":1714},[149],{"categories":1716},[131],{"categories":1718},[128],{"categories":1720},[170],{"categories":1722},[131],{"categories":1724},[],{"categories":1726},[131],{"categories":1728},[],{"categories":1730},[128],{"categories":1732},[131],{"categories":1734},[128],{"categories":1736},[],{"categories":1738},[128],{"categories":1740},[128],{"categories":1742},[149],{"categories":1744},[170],{"categories":1746},[131],{"categories":1748},[170],{"categories":1750},[125],{"categories":1752},[],{"categories":1754},[],{"categories":1756},[128],{"categories":1758},[122],{"categories":1760},[149],{"categories":1762},[],{"categories":1764},[],{"categories":1766},[180],{"categories":1768},[170],{"categories":1770},[],{"categories":1772},[128],{"categories":1774},[],{"categories":1776},[187],{"categories":1778},[128],{"categories":1780},[442],{"categories":1782},[180],{"categories":1784},[],{"categories":1786},[131],{"categories":1788},[128],{"categories":1790},[131],{"categories":1792},[131],{"categories":1794},[128],{"categories":1796},[],{"categories":1798},[122],{"categories":1800},[128],{"categories":1802},[125],{"categories":1804},[180],{"categories":1806},[170],{"categories":1808},[],{"categories":1810},[],{"categories":1812},[],{"categories":1814},[131],{"categories":1816},[170],{"categories":1818},[149],{"categories":1820},[128],{"categories":1822},[149],{"categories":1824},[170],{"categories":1826},[],{"categories":1828},[170],{"categories":1830},[149],{"categories":1832},[125],{"categories":1834},[128],{"categories":1836},[149],{"categories":1838},[187],{"categories":1840},[],{"categories":1842},[],{"categories":1844},[173],{"categories":1846},[128,180],{"categories":1848},[149],{"categories":1850},[128],{"categories":1852},[131],{"categories":1854},[131],{"categories":1856},[128],{"categories":1858},[],{"categories":1860},[180],{"categories":1862},[128],{"categories":1864},[173],{"categories":1866},[131],{"categories":1868},[187],{"categories":1870},[442],{"categories":1872},[],{"categories":1874},[122],{"categories":1876},[131],{"categories":1878},[131],{"categories":1880},[180],{"categories":1882},[128],{"categories":1884},[128],{"categories":1886},[],{"categories":1888},[],{"categories":1890},[],{"categories":1892},[442],{"categories":1894},[149],{"categories":1896},[128],{"categories":1898},[128],{"categories":1900},[128],{"categories":1902},[],{"categories":1904},[173],{"categories":1906},[125],{"categories":1908},[],{"categories":1910},[131],{"categories":1912},[442],{"categories":1914},[],{"categories":1916},[170],{"categories":1918},[170],{"categories":1920},[],{"categories":1922},[180],{"categories":1924},[170],{"categories":1926},[128],{"categories":1928},[],{"categories":1930},[149],{"categories":1932},[128],{"categories":1934},[170],{"categories":1936},[131],{"categories":1938},[149],{"categories":1940},[],{"categories":1942},[131],{"categories":1944},[170],{"categories":1946},[128],{"categories":1948},[],{"categories":1950},[128],{"categories":1952},[128],{"categories":1954},[442],{"categories":1956},[149],{"categories":1958},[173],{"categories":1960},[173],{"categories":1962},[],{"categories":1964},[],{"categories":1966},[],{"categories":1968},[131],{"categories":1970},[180],{"categories":1972},[180],{"categories":1974},[],{"categories":1976},[],{"categories":1978},[128],{"categories":1980},[],{"categories":1982},[131],{"categories":1984},[128],{"categories":1986},[],{"categories":1988},[128],{"categories":1990},[125],{"categories":1992},[128],{"categories":1994},[187],{"categories":1996},[131],{"categories":1998},[128],{"categories":2000},[180],{"categories":2002},[149],{"categories":2004},[131],{"categories":2006},[],{"categories":2008},[149],{"categories":2010},[131],{"categories":2012},[131],{"categories":2014},[],{"categories":2016},[125],{"categories":2018},[131],{"categories":2020},[],{"categories":2022},[128],{"categories":2024},[122],{"categories":2026},[149],{"categories":2028},[442],{"categories":2030},[131],{"categories":2032},[131],{"categories":2034},[122],{"categories":2036},[128],{"categories":2038},[],{"categories":2040},[],{"categories":2042},[170],{"categories":2044},[128,125],{"categories":2046},[],{"categories":2048},[122],{"categories":2050},[173],{"categories":2052},[128],{"categories":2054},[180],{"categories":2056},[128],{"categories":2058},[131],{"categories":2060},[128],{"categories":2062},[128],{"categories":2064},[149],{"categories":2066},[131],{"categories":2068},[],{"categories":2070},[],{"categories":2072},[131],{"categories":2074},[128],{"categories":2076},[442],{"categories":2078},[],{"categories":2080},[128],{"categories":2082},[131],{"categories":2084},[],{"categories":2086},[128],{"categories":2088},[187],{"categories":2090},[173],{"categories":2092},[131],{"categories":2094},[128],{"categories":2096},[442],{"categories":2098},[],{"categories":2100},[128],{"categories":2102},[187],{"categories":2104},[170],{"categories":2106},[128],{"categories":2108},[],{"categories":2110},[187],{"categories":2112},[149],{"categories":2114},[128],{"categories":2116},[128],{"categories":2118},[122],{"categories":2120},[],{"categories":2122},[],{"categories":2124},[170],{"categories":2126},[128],{"categories":2128},[173],{"categories":2130},[187],{"categories":2132},[187],{"categories":2134},[149],{"categories":2136},[],{"categories":2138},[],{"categories":2140},[128],{"categories":2142},[],{"categories":2144},[128,180],{"categories":2146},[149],{"categories":2148},[131],{"categories":2150},[180],{"categories":2152},[128],{"categories":2154},[122],{"categories":2156},[],{"categories":2158},[],{"categories":2160},[122],{"categories":2162},[187],{"categories":2164},[128],{"categories":2166},[],{"categories":2168},[170,128],{"categories":2170},[442],{"categories":2172},[122],{"categories":2174},[],{"categories":2176},[125],{"categories":2178},[125],{"categories":2180},[128],{"categories":2182},[180],{"categories":2184},[131],{"categories":2186},[149],{"categories":2188},[187],{"categories":2190},[170],{"categories":2192},[128],{"categories":2194},[128],{"categories":2196},[128],{"categories":2198},[122],{"categories":2200},[128],{"categories":2202},[131],{"categories":2204},[149],{"categories":2206},[],{"categories":2208},[],{"categories":2210},[173],{"categories":2212},[180],{"categories":2214},[128],{"categories":2216},[170],{"categories":2218},[173],{"categories":2220},[128],{"categories":2222},[128],{"categories":2224},[131],{"categories":2226},[131],{"categories":2228},[128,125],{"categories":2230},[],{"categories":2232},[170],{"categories":2234},[],{"categories":2236},[128],{"categories":2238},[149],{"categories":2240},[122],{"categories":2242},[122],{"categories":2244},[131],{"categories":2246},[128],{"categories":2248},[125],{"categories":2250},[180],{"categories":2252},[187],{"categories":2254},[],{"categories":2256},[149],{"categories":2258},[128],{"categories":2260},[128],{"categories":2262},[149],{"categories":2264},[180],{"categories":2266},[128],{"categories":2268},[131],{"categories":2270},[149],{"categories":2272},[128],{"categories":2274},[170],{"categories":2276},[128],{"categories":2278},[128],{"categories":2280},[442],{"categories":2282},[134],{"categories":2284},[131],{"categories":2286},[128],{"categories":2288},[149],{"categories":2290},[131],{"categories":2292},[187],{"categories":2294},[128],{"categories":2296},[],{"categories":2298},[128],{"categories":2300},[],{"categories":2302},[],{"categories":2304},[],{"categories":2306},[125],{"categories":2308},[128],{"categories":2310},[131],{"categories":2312},[149],{"categories":2314},[149],{"categories":2316},[149],{"categories":2318},[149],{"categories":2320},[],{"categories":2322},[122],{"categories":2324},[131],{"categories":2326},[149],{"categories":2328},[122],{"categories":2330},[131],{"categories":2332},[128],{"categories":2334},[128,131],{"categories":2336},[131],{"categories":2338},[442],{"categories":2340},[149],{"categories":2342},[149],{"categories":2344},[131],{"categories":2346},[128],{"categories":2348},[],{"categories":2350},[149],{"categories":2352},[187],{"categories":2354},[122],{"categories":2356},[128],{"categories":2358},[128],{"categories":2360},[],{"categories":2362},[180],{"categories":2364},[],{"categories":2366},[122],{"categories":2368},[131],{"categories":2370},[149],{"categories":2372},[128],{"categories":2374},[149],{"categories":2376},[122],{"categories":2378},[149],{"categories":2380},[149],{"categories":2382},[],{"categories":2384},[125],{"categories":2386},[131],{"categories":2388},[149],{"categories":2390},[149],{"categories":2392},[149],{"categories":2394},[149],{"categories":2396},[149],{"categories":2398},[149],{"categories":2400},[149],{"categories":2402},[149],{"categories":2404},[149],{"categories":2406},[149],{"categories":2408},[173],{"categories":2410},[122],{"categories":2412},[128],{"categories":2414},[128],{"categories":2416},[],{"categories":2418},[128,122],{"categories":2420},[],{"categories":2422},[131],{"categories":2424},[149],{"categories":2426},[131],{"categories":2428},[128],{"categories":2430},[128],{"categories":2432},[128],{"categories":2434},[128],{"categories":2436},[128],{"categories":2438},[131],{"categories":2440},[125],{"categories":2442},[170],{"categories":2444},[149],{"categories":2446},[128],{"categories":2448},[],{"categories":2450},[],{"categories":2452},[131],{"categories":2454},[170],{"categories":2456},[128],{"categories":2458},[],{"categories":2460},[],{"categories":2462},[187],{"categories":2464},[128],{"categories":2466},[],{"categories":2468},[],{"categories":2470},[122],{"categories":2472},[125],{"categories":2474},[128],{"categories":2476},[125],{"categories":2478},[170],{"categories":2480},[],{"categories":2482},[149],{"categories":2484},[],{"categories":2486},[170],{"categories":2488},[128],{"categories":2490},[187],{"categories":2492},[],{"categories":2494},[187],{"categories":2496},[],{"categories":2498},[],{"categories":2500},[131],{"categories":2502},[],{"categories":2504},[125],{"categories":2506},[122],{"categories":2508},[170],{"categories":2510},[180],{"categories":2512},[],{"categories":2514},[],{"categories":2516},[128],{"categories":2518},[122],{"categories":2520},[187],{"categories":2522},[],{"categories":2524},[131],{"categories":2526},[131],{"categories":2528},[149],{"categories":2530},[128],{"categories":2532},[131],{"categories":2534},[128],{"categories":2536},[131],{"categories":2538},[128],{"categories":2540},[134],{"categories":2542},[149],{"categories":2544},[],{"categories":2546},[187],{"categories":2548},[180],{"categories":2550},[131],{"categories":2552},[],{"categories":2554},[128],{"categories":2556},[131],{"categories":2558},[125],{"categories":2560},[122],{"categories":2562},[128],{"categories":2564},[170],{"categories":2566},[180],{"categories":2568},[180],{"categories":2570},[128],{"categories":2572},[173],{"categories":2574},[128],{"categories":2576},[131],{"categories":2578},[125],{"categories":2580},[131],{"categories":2582},[128],{"categories":2584},[128],{"categories":2586},[131],{"categories":2588},[149],{"categories":2590},[],{"categories":2592},[122],{"categories":2594},[128],{"categories":2596},[131],{"categories":2598},[128],{"categories":2600},[128],{"categories":2602},[],{"categories":2604},[170],{"categories":2606},[125],{"categories":2608},[149],{"categories":2610},[128],{"categories":2612},[128],{"categories":2614},[170],{"categories":2616},[187],{"categories":2618},[173],{"categories":2620},[128],{"categories":2622},[149],{"categories":2624},[128],{"categories":2626},[131],{"categories":2628},[442],{"categories":2630},[128],{"categories":2632},[131],{"categories":2634},[173],{"categories":2636},[],{"categories":2638},[131],{"categories":2640},[180],{"categories":2642},[170],{"categories":2644},[128],{"categories":2646},[122],{"categories":2648},[125],{"categories":2650},[180],{"categories":2652},[],{"categories":2654},[131],{"categories":2656},[128],{"categories":2658},[],{"categories":2660},[149],{"categories":2662},[],{"categories":2664},[149],{"categories":2666},[128],{"categories":2668},[131],{"categories":2670},[131],{"categories":2672},[131],{"categories":2674},[],{"categories":2676},[],{"categories":2678},[128],{"categories":2680},[128],{"categories":2682},[],{"categories":2684},[170],{"categories":2686},[131],{"categories":2688},[187],{"categories":2690},[122],{"categories":2692},[],{"categories":2694},[],{"categories":2696},[149],{"categories":2698},[180],{"categories":2700},[128],{"categories":2702},[128],{"categories":2704},[128],{"categories":2706},[180],{"categories":2708},[149],{"categories":2710},[170],{"categories":2712},[128],{"categories":2714},[128],{"categories":2716},[128],{"categories":2718},[149],{"categories":2720},[128],{"categories":2722},[149],{"categories":2724},[131],{"categories":2726},[131],{"categories":2728},[180],{"categories":2730},[131],{"categories":2732},[128],{"categories":2734},[180],{"categories":2736},[170],{"categories":2738},[],{"categories":2740},[131],{"categories":2742},[],{"categories":2744},[],{"categories":2746},[125],{"categories":2748},[128],{"categories":2750},[131],{"categories":2752},[122],{"categories":2754},[131],{"categories":2756},[187],{"categories":2758},[],{"categories":2760},[131],{"categories":2762},[],{"categories":2764},[122],{"categories":2766},[131],{"categories":2768},[],{"categories":2770},[131],{"categories":2772},[128],{"categories":2774},[149],{"categories":2776},[128],{"categories":2778},[131],{"categories":2780},[149],{"categories":2782},[131],{"categories":2784},[180],{"categories":2786},[170],{"categories":2788},[122],{"categories":2790},[],{"categories":2792},[131],{"categories":2794},[170],{"categories":2796},[149],{"categories":2798},[128],{"categories":2800},[170],{"categories":2802},[122],{"categories":2804},[],{"categories":2806},[131],{"categories":2808},[131],{"categories":2810},[128],{"categories":2812},[],{"categories":2814},[131],{"categories":2816},[134],{"categories":2818},[149],{"categories":2820},[131],{"categories":2822},[125],{"categories":2824},[],{"categories":2826},[128],{"categories":2828},[134],{"categories":2830},[128],{"categories":2832},[131],{"categories":2834},[149],{"categories":2836},[122],{"categories":2838},[442],{"categories":2840},[128],{"categories":2842},[128],{"categories":2844},[128],{"categories":2846},[149],{"categories":2848},[125],{"categories":2850},[128],{"categories":2852},[170],{"categories":2854},[149],{"categories":2856},[442],{"categories":2858},[128],{"categories":2860},[],{"categories":2862},[],{"categories":2864},[442],{"categories":2866},[173],{"categories":2868},[131],{"categories":2870},[131],{"categories":2872},[149],{"categories":2874},[128],{"categories":2876},[122],{"categories":2878},[170],{"categories":2880},[131],{"categories":2882},[128],{"categories":2884},[187],{"categories":2886},[128],{"categories":2888},[131],{"categories":2890},[],{"categories":2892},[128],{"categories":2894},[128],{"categories":2896},[149],{"categories":2898},[122],{"categories":2900},[],{"categories":2902},[128],{"categories":2904},[128],{"categories":2906},[180],{"categories":2908},[170],{"categories":2910},[128,131],{"categories":2912},[187,125],{"categories":2914},[128],{"categories":2916},[],{"categories":2918},[131],{"categories":2920},[],{"categories":2922},[180],{"categories":2924},[128],{"categories":2926},[149],{"categories":2928},[],{"categories":2930},[131],{"categories":2932},[],{"categories":2934},[131],{"categories":2936},[122],{"categories":2938},[131],{"categories":2940},[128],{"categories":2942},[442],{"categories":2944},[187],{"categories":2946},[125],{"categories":2948},[125],{"categories":2950},[122],{"categories":2952},[122],{"categories":2954},[128],{"categories":2956},[131],{"categories":2958},[128],{"categories":2960},[128],{"categories":2962},[122],{"categories":2964},[128],{"categories":2966},[187],{"categories":2968},[149],{"categories":2970},[128],{"categories":2972},[131],{"categories":2974},[128],{"categories":2976},[],{"categories":2978},[180],{"categories":2980},[],{"categories":2982},[131],{"categories":2984},[122],{"categories":2986},[],{"categories":2988},[442],{"categories":2990},[128],{"categories":2992},[],{"categories":2994},[149],{"categories":2996},[131],{"categories":2998},[180],{"categories":3000},[128],{"categories":3002},[131],{"categories":3004},[180],{"categories":3006},[131],{"categories":3008},[149],{"categories":3010},[122],{"categories":3012},[149],{"categories":3014},[180],{"categories":3016},[128],{"categories":3018},[170],{"categories":3020},[128],{"categories":3022},[128],{"categories":3024},[128],{"categories":3026},[128],{"categories":3028},[131],{"categories":3030},[128],{"categories":3032},[131],{"categories":3034},[128],{"categories":3036},[122],{"categories":3038},[128],{"categories":3040},[131],{"categories":3042},[170],{"categories":3044},[122],{"categories":3046},[131],{"categories":3048},[170],{"categories":3050},[],{"categories":3052},[128],{"categories":3054},[128],{"categories":3056},[180],{"categories":3058},[],{"categories":3060},[131],{"categories":3062},[187],{"categories":3064},[128],{"categories":3066},[149],{"categories":3068},[187],{"categories":3070},[131],{"categories":3072},[125],{"categories":3074},[125],{"categories":3076},[128],{"categories":3078},[122],{"categories":3080},[],{"categories":3082},[128],{"categories":3084},[],{"categories":3086},[122],{"categories":3088},[128],{"categories":3090},[131],{"categories":3092},[131],{"categories":3094},[],{"categories":3096},[180],{"categories":3098},[180],{"categories":3100},[187],{"categories":3102},[170],{"categories":3104},[],{"categories":3106},[128],{"categories":3108},[122],{"categories":3110},[128],{"categories":3112},[180],{"categories":3114},[122],{"categories":3116},[149],{"categories":3118},[149],{"categories":3120},[],{"categories":3122},[149],{"categories":3124},[131],{"categories":3126},[170],{"categories":3128},[173],{"categories":3130},[128],{"categories":3132},[],{"categories":3134},[149],{"categories":3136},[180],{"categories":3138},[125],{"categories":3140},[128],{"categories":3142},[122],{"categories":3144},[442],{"categories":3146},[122],{"categories":3148},[],{"categories":3150},[],{"categories":3152},[149],{"categories":3154},[],{"categories":3156},[131],{"categories":3158},[131],{"categories":3160},[131],{"categories":3162},[],{"categories":3164},[128],{"categories":3166},[],{"categories":3168},[149],{"categories":3170},[122],{"categories":3172},[170],{"categories":3174},[128],{"categories":3176},[149],{"categories":3178},[149],{"categories":3180},[],{"categories":3182},[149],{"categories":3184},[122],{"categories":3186},[128],{"categories":3188},[],{"categories":3190},[131],{"categories":3192},[131],{"categories":3194},[122],{"categories":3196},[],{"categories":3198},[],{"categories":3200},[],{"categories":3202},[170],{"categories":3204},[131],{"categories":3206},[128],{"categories":3208},[],{"categories":3210},[],{"categories":3212},[],{"categories":3214},[170],{"categories":3216},[],{"categories":3218},[122],{"categories":3220},[],{"categories":3222},[],{"categories":3224},[170],{"categories":3226},[128],{"categories":3228},[149],{"categories":3230},[],{"categories":3232},[187],{"categories":3234},[149],{"categories":3236},[187],{"categories":3238},[128],{"categories":3240},[],{"categories":3242},[],{"categories":3244},[131],{"categories":3246},[],{"categories":3248},[],{"categories":3250},[131],{"categories":3252},[128],{"categories":3254},[],{"categories":3256},[131],{"categories":3258},[149],{"categories":3260},[187],{"categories":3262},[173],{"categories":3264},[131],{"categories":3266},[131],{"categories":3268},[],{"categories":3270},[],{"categories":3272},[],{"categories":3274},[149],{"categories":3276},[],{"categories":3278},[],{"categories":3280},[170],{"categories":3282},[122],{"categories":3284},[],{"categories":3286},[125],{"categories":3288},[187],{"categories":3290},[128],{"categories":3292},[180],{"categories":3294},[122],{"categories":3296},[173],{"categories":3298},[125],{"categories":3300},[180],{"categories":3302},[],{"categories":3304},[],{"categories":3306},[131],{"categories":3308},[122],{"categories":3310},[170],{"categories":3312},[122],{"categories":3314},[131],{"categories":3316},[442],{"categories":3318},[131],{"categories":3320},[],{"categories":3322},[128],{"categories":3324},[149],{"categories":3326},[180],{"categories":3328},[],{"categories":3330},[170],{"categories":3332},[149],{"categories":3334},[122],{"categories":3336},[131],{"categories":3338},[128],{"categories":3340},[125],{"categories":3342},[131,442],{"categories":3344},[131],{"categories":3346},[180],{"categories":3348},[128],{"categories":3350},[173],{"categories":3352},[187],{"categories":3354},[131],{"categories":3356},[],{"categories":3358},[131],{"categories":3360},[128],{"categories":3362},[125],{"categories":3364},[],{"categories":3366},[],{"categories":3368},[128],{"categories":3370},[173],{"categories":3372},[128],{"categories":3374},[],{"categories":3376},[149],{"categories":3378},[],{"categories":3380},[149],{"categories":3382},[180],{"categories":3384},[131],{"categories":3386},[128],{"categories":3388},[187],{"categories":3390},[180],{"categories":3392},[],{"categories":3394},[149],{"categories":3396},[128],{"categories":3398},[],{"categories":3400},[128],{"categories":3402},[131],{"categories":3404},[128],{"categories":3406},[131],{"categories":3408},[128],{"categories":3410},[128],{"categories":3412},[128],{"categories":3414},[128],{"categories":3416},[125],{"categories":3418},[],{"categories":3420},[134],{"categories":3422},[149],{"categories":3424},[128],{"categories":3426},[],{"categories":3428},[180],{"categories":3430},[128],{"categories":3432},[128],{"categories":3434},[131],{"categories":3436},[149],{"categories":3438},[128],{"categories":3440},[128],{"categories":3442},[125],{"categories":3444},[131],{"categories":3446},[170],{"categories":3448},[],{"categories":3450},[173],{"categories":3452},[128],{"categories":3454},[],{"categories":3456},[149],{"categories":3458},[187],{"categories":3460},[],{"categories":3462},[],{"categories":3464},[149],{"categories":3466},[149],{"categories":3468},[187],{"categories":3470},[122],{"categories":3472},[131],{"categories":3474},[131],{"categories":3476},[128],{"categories":3478},[125],{"categories":3480},[],{"categories":3482},[],{"categories":3484},[149],{"categories":3486},[173],{"categories":3488},[180],{"categories":3490},[131],{"categories":3492},[170],{"categories":3494},[173],{"categories":3496},[173],{"categories":3498},[],{"categories":3500},[149],{"categories":3502},[128],{"categories":3504},[128],{"categories":3506},[180],{"categories":3508},[],{"categories":3510},[149],{"categories":3512},[149],{"categories":3514},[149],{"categories":3516},[],{"categories":3518},[131],{"categories":3520},[128],{"categories":3522},[],{"categories":3524},[122],{"categories":3526},[125],{"categories":3528},[],{"categories":3530},[128],{"categories":3532},[128],{"categories":3534},[],{"categories":3536},[180],{"categories":3538},[],{"categories":3540},[],{"categories":3542},[],{"categories":3544},[],{"categories":3546},[128],{"categories":3548},[149],{"categories":3550},[],{"categories":3552},[],{"categories":3554},[128],{"categories":3556},[128],{"categories":3558},[128],{"categories":3560},[173],{"categories":3562},[128],{"categories":3564},[173],{"categories":3566},[],{"categories":3568},[173],{"categories":3570},[173],{"categories":3572},[442],{"categories":3574},[131],{"categories":3576},[180],{"categories":3578},[],{"categories":3580},[],{"categories":3582},[173],{"categories":3584},[180],{"categories":3586},[180],{"categories":3588},[180],{"categories":3590},[],{"categories":3592},[122],{"categories":3594},[180],{"categories":3596},[180],{"categories":3598},[122],{"categories":3600},[180],{"categories":3602},[125],{"categories":3604},[180],{"categories":3606},[180],{"categories":3608},[180],{"categories":3610},[173],{"categories":3612},[149],{"categories":3614},[149],{"categories":3616},[128],{"categories":3618},[180],{"categories":3620},[173],{"categories":3622},[442],{"categories":3624},[173],{"categories":3626},[173],{"categories":3628},[173],{"categories":3630},[],{"categories":3632},[125],{"categories":3634},[],{"categories":3636},[442],{"categories":3638},[180],{"categories":3640},[180],{"categories":3642},[180],{"categories":3644},[131],{"categories":3646},[149,125],{"categories":3648},[173],{"categories":3650},[],{"categories":3652},[],{"categories":3654},[173],{"categories":3656},[],{"categories":3658},[173],{"categories":3660},[149],{"categories":3662},[131],{"categories":3664},[],{"categories":3666},[180],{"categories":3668},[128],{"categories":3670},[170],{"categories":3672},[],{"categories":3674},[128],{"categories":3676},[],{"categories":3678},[149],{"categories":3680},[122],{"categories":3682},[173],{"categories":3684},[],{"categories":3686},[180],{"categories":3688},[149],[3690,3751,3814,3894],{"id":3691,"title":3692,"ai":3693,"body":3698,"categories":3735,"created_at":97,"date_modified":97,"description":3736,"extension":99,"faq":97,"featured":100,"kicker_label":97,"meta":3737,"navigation":102,"path":3738,"published_at":3739,"question":97,"scraped_at":3740,"seo":3741,"sitemap":3742,"source_id":3743,"source_name":3744,"source_type":110,"source_url":3745,"stem":3746,"tags":3747,"thumbnail_url":97,"tldr":3748,"tweet":97,"unknown_tags":3749,"__hash__":3750},"summaries\u002Fsummaries\u002Fcdfe77182714c38a-autoagent-optimizes-harnesses-like-karpathy-s-auto-summary.md","AutoAgent Optimizes Harnesses Like Karpathy's Auto-Research",{"provider":7,"model":8,"input_tokens":3694,"output_tokens":3695,"processing_time_ms":3696,"cost_usd":3697},4800,1331,10221,0.00133465,{"type":14,"value":3699,"toc":3730},[3700,3704,3707,3710,3714,3717,3720,3724,3727],[17,3701,3703],{"id":3702},"core-self-improvement-loop-edit-eval-iterate-overnight","Core Self-Improvement Loop: Edit, Eval, Iterate Overnight",[22,3705,3706],{},"Karpathy's auto-research uses a simple setup with one GPU and 5-minute training runs: fix data prep\u002Ftokenizer (prep.py), let an agent edit training code (train.py) for model, loop, hyperparameters, then evaluate per human instructions in program.md. If metrics improve, commit changes; else revert. Humans \"program in natural language\" via program.md, agent handles code. Run overnight for real gains without manual coding.",[22,3708,3709],{},"AutoAgent applies identical loop to agent harnesses instead of ML training: meta-agent edits task agent's prompts, tools, orchestration (agent.py), runs evals on benchmarks via adapters, commits improvements based on results and reasoning traces. Starts with minimal bash tool; discovers domain-specific logic autonomously.",[17,3711,3713],{"id":3712},"architecture-enables-parallel-domain-agnostic-optimization","Architecture Enables Parallel, Domain-Agnostic Optimization",[22,3715,3716],{},"Split into meta-agent (orchestrates iterations, spins thousands of parallel sandboxes) and task agent (executes domain tasks). Connects to any benchmark (e.g., SpreadsheetBench, TerminalBench) for verification. Same files as auto-research: program.md for human guidance on goals\u002Favoidances, agent.py as editable target.",[22,3718,3719],{},"Simplicity mirrors Karpathy: no complex infra needed. Meta-agent reads traces\u002Fresults post-sandbox runs, decides keeps\u002Freverts, builds specialized tooling\u002Fverification\u002Forchestration nobody coded manually.",[17,3721,3723],{"id":3722},"benchmark-gains-and-harness-engineering-trade-offs","Benchmark Gains and Harness Engineering Trade-offs",[22,3725,3726],{},"On SpreadsheetBench\u002FTerminalBench, iterations show harness improving: better prompts\u002Ftools yield higher scores, compounding overnight. Enables cheaper, specialized agents per domain\u002Fworkflow vs. monolithic harnesses.",[22,3728,3729],{},"Harness optimization critical because domains need tailored prompts\u002Ftools (e.g., spreadsheets vs. terminals), requiring domain+model expertise. Companies gain from stack-specific harnesses running smaller models. Future: domain experts write program.md, meta-agents auto-engineer harnesses—like AI now writes code—define success, return in 24h with optimized setup.",{"title":90,"searchDepth":91,"depth":91,"links":3731},[3732,3733,3734],{"id":3702,"depth":91,"text":3703},{"id":3712,"depth":91,"text":3713},{"id":3722,"depth":91,"text":3723},[128],"Auto Agent: Self-Improving AI Harnesses Inspired by Karpathy’s Auto-Research Loop\n\nThe video explains self-improving agents and highlights Kevin Guo’s Auto Agent project as an extension of Andrej Karpathy’s auto-research idea. Auto-research lets an AI agent iteratively edit training code (e.g., train.py) under a small LLM training setup, run short trainings, evaluate results, and keep or discard changes based on improvement, guided by human-written instructions in program.md. Auto Agent applies the same loop to a different target: optimizing the agent harness itself (prompts, tools, orchestration) rather than ML training code. It uses a meta-agent and a task agent, connects to benchmarks via an adapter, and runs many parallel sandboxes to evaluate iterations using results and reasoning traces. Examples include SpreadsheetBench and TerminalBench, illustrating harness improvements and the broader implications for domain-specific workflows and cheaper, specialized agent setups.\n\nLinks;\nhttps:\u002F\u002Fx.com\u002Fkarpathy\u002Fstatus\u002F2030371219518931079\nhttps:\u002F\u002Fgithub.com\u002Fkarpathy\u002Fautoresearch\nhttps:\u002F\u002Fx.com\u002Fkevingu\u002Fstatus\u002F2039843234760073341\nhttps:\u002F\u002Fgithub.com\u002Fkevinrgu\u002Fautoagent\u002Fblob\u002Fmain\u002Fprogram.md\n\n00:00 Self Improving Agents\n00:33 Auto Research Recap\n01:25 Why Simplicity Worked\n02:22 Auto Agent Architecture\n03:20 Benchmarks And Results\n03:52 Why Harness Optimization Matters\n04:36 Future Of Meta Agents\n05:01 Wrap Up",{},"\u002Fsummaries\u002Fcdfe77182714c38a-autoagent-optimizes-harnesses-like-karpathy-s-auto-summary","2026-04-04 20:07:15","2026-04-05 16:14:38",{"title":3692,"description":3736},{"loc":3738},"cdfe77182714c38a","Developers Digest","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=RoaPvj9Ovug","summaries\u002Fcdfe77182714c38a-autoagent-optimizes-harnesses-like-karpathy-s-auto-summary",[114,115],"Extend Karpathy's auto-research loop—edit code, run 5-min evals, keep improvements—to agent harnesses (prompts\u002Ftools) via meta-agents, yielding domain-specific agents overnight on benchmarks like SpreadsheetBench.",[115],"1x_fyw1usy6zFyOx11771dm61WSLeiQQ-1FNGvFFXfg",{"id":3752,"title":3753,"ai":3754,"body":3759,"categories":3798,"created_at":97,"date_modified":97,"description":3799,"extension":99,"faq":97,"featured":100,"kicker_label":97,"meta":3800,"navigation":102,"path":3801,"published_at":3802,"question":97,"scraped_at":3803,"seo":3804,"sitemap":3805,"source_id":3806,"source_name":3807,"source_type":110,"source_url":3808,"stem":3809,"tags":3810,"thumbnail_url":97,"tldr":3811,"tweet":97,"unknown_tags":3812,"__hash__":3813},"summaries\u002Fsummaries\u002Fb8cd0f427790a5cc-adk-s-6-protocols-from-data-to-dynamic-dashboards-summary.md","ADK's 6 Protocols: From Data to Dynamic Dashboards",{"provider":7,"model":8,"input_tokens":3755,"output_tokens":3756,"processing_time_ms":3757,"cost_usd":3758},6482,1601,10041,0.0020744,{"type":14,"value":3760,"toc":3792},[3761,3765,3768,3772,3775,3779,3782,3785,3789],[17,3762,3764],{"id":3763},"connect-agents-to-real-data-without-custom-tools-using-mcp","Connect Agents to Real Data Without Custom Tools Using MCP",[22,3766,3767],{},"MCP (Model Context Protocol) enables ADK agents to automatically discover and query live data sources like BigQuery, eliminating brittle custom tools. In the demo, a procurement agent checks inventory for laptops and monitors, executing BigQuery subtools to report reorder thresholds: Apple Mac, Dell Latitude, and Dell Ultrasharp 27 monitor are low. This provides accurate, real-time responses—e.g., stock levels, SKUs, categories, prices, and preferred vendor status—without hallucinations, as the LLM invokes MCP-defined tools directly.",[17,3769,3771],{"id":3770},"scale-capabilities-through-agent-discovery-and-collaboration-with-a2a","Scale Capabilities Through Agent Discovery and Collaboration with A2A",[22,3773,3774],{},"A2A (Agent to Agent Protocol) allows ADK agents to find and interact with specialized remote agents across teams or servers, favoring modular 'societies of agents' over monolithic AIs for security and scalability. Demo shows a procurement agent invoking pricing and logistics agents for 50 Dell Latitude laptops: it queries both simultaneously, aggregates responses into a combined summary of costs and delivery, proving cross-agent communication works without embedding all logic in one agent. This handles dynamic scenarios like real-time vendor pricing that a single agent can't know.",[17,3776,3778],{"id":3777},"execute-frictionless-commerce-and-secure-payments-with-ucp-and-ap2","Execute Frictionless Commerce and Secure Payments with UCP and AP2",[22,3780,3781],{},"UCP (Universal Commerce Protocol) standardizes e-commerce via JSON APIs—catalog discovery, add-to-cart, checkout, and tracking—replacing fragile web scraping across vendors like Dell, Lenovo, or HP. Demo: Procurement agent places a live order for 50 Dell Latitude laptops via a mock TechD storefront, tracing the full lifecycle without UI navigation.",[22,3783,3784],{},"AP2 (Agent Payments Protocol) adds a trust layer with signed authorizations: e.g., IT director approves up to $150K from specific vendors, expiring Friday. For a $142K order ($82K after adjustments), the agent attaches approval; overspends halt automatically. Together, they enable reliable transactions: build cart for 50 laptops + 50 monitors, checkout securely.",[17,3786,3788],{"id":3787},"stream-dynamic-interactive-dashboards-via-a2ui-and-agui","Stream Dynamic, Interactive Dashboards via A2UI and AGUI",[22,3790,3791],{},"A2UI (Agent to User Interface) shifts agents from text to UI schemas—order summary cards, budget progress bars, delivery timelines—while AGUI (Agent User Interaction Protocol) streams them live to browsers as events unfold. Demo: Agent generates and streams a procurement dashboard in real-time, far beyond static text like 'Order confirmed, $82K,' providing interactive visuals for leadership on 50-engineer onboarding gear under $150K budget.",{"title":90,"searchDepth":91,"depth":91,"links":3793},[3794,3795,3796,3797],{"id":3763,"depth":91,"text":3764},{"id":3770,"depth":91,"text":3771},{"id":3777,"depth":91,"text":3778},{"id":3787,"depth":91,"text":3788},[128],"In this video, I break down all 6 protocols you need to know when building an ADK (Agent Development Kit) agent — MCP, A2A, UCP, AP2, A2UI, and AGUI — and show you exactly how they work together through live demos.\n\nStarting from scratch, I build one ADK agent and add each protocol one at a time, so you can see what each one unlocks and when to use it. By the end, you'll see an agent that queries real-time inventory from BigQuery, talks to specialized agents, places real orders, authorizes payments, and streams an interactive dashboard.\n\n🔧 Protocols covered:\n\nMCP (Model Context Protocol) — Connect to real data sources like BigQuery\nA2A (Agent to Agent) — Let agents discover and collaborate with other agents\nUCP (Universal Commerce Protocol) — Standardized checkout flow for any vendor\nAP2 (Agent Payments Protocol) — Trust layer for authorized spending\nA2UI (Agent to User Interface) — Compose dynamic UI components from an agent\nAGUI (Agent User Interaction Protocol) — Stream UI in real time to your browser\n⚠️ All opinions are my own and do not represent my employer.\n\n💬 Let me know in the comments which protocol you want me to go deeper on!\n👍 If this was helpful, drop a like and subscribe for more videos like this.\n\n⏱ Chapters:\n0:00 Introduction\n0:38 ADK Overview\n1:10 MCP – Model Context Protocol\n1:39 A2A – Agent to Agent Protocol\n2:13 UCP – Universal Commerce Protocol\n2:52 AP2 – Agent Payments Protocol\n3:28 A2UI & AGUI – UI Protocols\n4:44 Live Demo: Setup & Scenario\n6:29 Live Demo: MCP\n8:27 Live Demo: A2A\n9:59 Live Demo: UCP\n11:56 Live Demo: A2UI & AGUI\n13:25 Wrap Up",{},"\u002Fsummaries\u002Fb8cd0f427790a5cc-adk-s-6-protocols-from-data-to-dynamic-dashboards-summary","2026-04-04 00:34:21","2026-04-05 16:12:59",{"title":3753,"description":3799},{"loc":3801},"b8cd0f427790a5cc","AI with Surya","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=EuOn4dWa3j4","summaries\u002Fb8cd0f427790a5cc-adk-s-6-protocols-from-data-to-dynamic-dashboards-summary",[114,115],"Layer MCP for data access, A2A for agent collaboration, UCP\u002FAP2 for standardized orders and secure payments, and A2UI\u002FAGUI for streaming UIs to build full ADK agents that handle real procurement workflows.",[115],"aafbWiJoSKDnhIQxnV6MCIr3AC4hs6lUo07_sjGw8qg",{"id":3815,"title":3816,"ai":3817,"body":3822,"categories":3850,"created_at":97,"date_modified":97,"description":90,"extension":99,"faq":97,"featured":100,"kicker_label":97,"meta":3851,"navigation":102,"path":3881,"published_at":97,"question":97,"scraped_at":3882,"seo":3883,"sitemap":3884,"source_id":3885,"source_name":3886,"source_type":3887,"source_url":3888,"stem":3889,"tags":3890,"thumbnail_url":97,"tldr":3891,"tweet":97,"unknown_tags":3892,"__hash__":3893},"summaries\u002Fsummaries\u002F3e06a912182228f4-govern-agentic-ai-from-design-to-avoid-40-failure--summary.md","Govern Agentic AI from Design to Avoid 40% Failure Rate",{"provider":7,"model":8,"input_tokens":3818,"output_tokens":3819,"processing_time_ms":3820,"cost_usd":3821},14958,2522,22904,0.00422995,{"type":14,"value":3823,"toc":3845},[3824,3828,3831,3835,3838,3842],[17,3825,3827],{"id":3826},"agentic-ai-delivers-autonomous-value-but-propagates-unseen-risks","Agentic AI Delivers Autonomous Value but Propagates Unseen Risks",[22,3829,3830],{},"Agentic AI pursues multi-step goals independently, using tools like APIs, databases, browsers, and code executors to execute workflows such as processing refunds, updating CRMs, or handling procurement without human intervention. This shifts from reactive AI outputs to full autonomy, enabling multi-agent coordination where specialized agents hand off tasks. McKinsey values this at $2.6-4.4 trillion annually, with Cloud Security Alliance forecasting 40% of enterprise apps embedding agents by 2026 (from \u003C5% in 2025). However, risks cascade: 80% of organizations report risky agent behavior (McKinsey), 95% of executives face negative outcomes like financial loss (Infosys 2025), and Gartner predicts 40% of projects cancelled by 2027 due to poor controls. A single agent's flaw propagates across systems undetected, amplifying harm in finance, customer service, or contracts.",[17,3832,3834],{"id":3833},"regulations-and-gaps-demand-pre-scale-governance","Regulations and Gaps Demand Pre-Scale Governance",[22,3836,3837],{},"Accountability trumps accuracy: agency transfers decision rights, per McKinsey's Rich Isenberg, requiring logs to reconstruct failures. EU AI Act (effective August 2026) mandates risk management, human oversight, logging, documentation, and cybersecurity for high-risk domains like employment or credit—agentic systems need conformity assessments. GDPR risks escalate as agents process personal data continuously across unbounded systems. Deloitte reveals 73% plan agentic deployments in two years, but only 21% have mature governance; retrofitting fails because controls like access limits and escalations must be baked in from inception, not added post-pilot.",[17,3839,3841],{"id":3840},"risk-aware-design-and-auditability-as-core-controls","Risk-Aware Design and Auditability as Core Controls",[22,3843,3844],{},"Start with formal pre-development risk assessment: map agent actions, accessed systems, worst-case harms (to individuals, org, third parties), then set oversight levels, logging depth, and escalation triggers. High-risk cases (financial txns, personal data, binding decisions) demand stricter controls than internal analytics. Classify risks at intake using governance frameworks to block under-controlled agents from production. Ensure auditability via automatic logging of all actions, outcomes, and adaptations for transparency and reconstruction. Build escalation pathways and zero-standing privilege (no persistent access) to contain errors before execution.",{"title":90,"searchDepth":91,"depth":91,"links":3846},[3847,3848,3849],{"id":3826,"depth":91,"text":3827},{"id":3833,"depth":91,"text":3834},{"id":3840,"depth":91,"text":3841},[128],{"content_references":3852,"triage":3876},[3853,3858,3862,3865,3869,3872],{"type":3854,"title":3855,"url":3856,"context":3857},"other","Zero Standing Privilege AI","https:\u002F\u002Fsecureprivacy.ai\u002Fblog\u002Fzero-standing-privilege-ai","mentioned",{"type":3854,"title":3859,"url":3860,"context":3861},"Operational AI Risk Management","https:\u002F\u002Fsecureprivacy.ai\u002Fblog\u002Foperational-ai-risk-management","cited",{"type":3854,"title":3863,"url":3864,"context":3861},"AI GDPR Compliance Challenges 2025","https:\u002F\u002Fsecureprivacy.ai\u002Fblog\u002Fai-gdpr-compliance-challenges-2025",{"type":3854,"title":3866,"url":3867,"context":3868},"AI Governance Frameworks","https:\u002F\u002Fsecureprivacy.ai\u002Fblog\u002Fai-governance","recommended",{"type":3870,"title":3871,"context":3861},"report","EU AI Act",{"type":3873,"title":3874,"author":3875,"context":3868},"tool","Privacy by Design Checklist","Secure Privacy",{"relevance":3877,"novelty":3878,"quality":3878,"actionability":3878,"composite":3879,"reasoning":3880},5,4,4.35,"Category: AI Automation. The article provides a comprehensive overview of the risks associated with agentic AI and emphasizes the importance of governance and risk-aware design, which directly addresses the audience's need for practical applications in building AI-powered products. It offers actionable steps for implementing risk assessments and governance frameworks, making it highly relevant and actionable.","\u002Fsummaries\u002F3e06a912182228f4-govern-agentic-ai-from-design-to-avoid-40-failure-summary","2026-04-14 14:30:54",{"title":3816,"description":90},{"loc":3881},"3e06a912182228f4","__oneoff__","article","https:\u002F\u002Fsecureprivacy.ai\u002Fblog\u002Fagentic-ai-governance","summaries\u002F3e06a912182228f4-govern-agentic-ai-from-design-to-avoid-40-failure--summary",[114,115],"Agentic AI unlocks $2.6-4.4T annual value but 80% of orgs face risks; build risk-aware design, auditability, and compliance upfront as EU AI Act mandates controls by 2026 or risk cancellation.",[115],"3H-kBEcl1rYL-eIwjTh7LkPIJTJzEfU1kCIS5ZyWJUE",{"id":3895,"title":3896,"ai":3897,"body":3902,"categories":4008,"created_at":97,"date_modified":97,"description":90,"extension":99,"faq":97,"featured":100,"kicker_label":97,"meta":4009,"navigation":102,"path":4019,"published_at":4020,"question":97,"scraped_at":4021,"seo":4022,"sitemap":4023,"source_id":4024,"source_name":4025,"source_type":110,"source_url":4026,"stem":4027,"tags":4028,"thumbnail_url":4030,"tldr":4031,"tweet":4032,"unknown_tags":4033,"__hash__":4034},"summaries\u002Fsummaries\u002F0d806b3a0f5c906a-agent-os-makes-ai-agents-reliable-and-scalable-summary.md","Agent OS Makes AI Agents Reliable and Scalable",{"provider":7,"model":8,"input_tokens":3898,"output_tokens":3899,"processing_time_ms":3900,"cost_usd":3901},5391,1523,19425,0.00181705,{"type":14,"value":3903,"toc":4002},[3904,3908,3911,3914,3918,3921,3941,3944,3948,3951,3989,3992,3996,3999],[17,3905,3907],{"id":3906},"fix-stateless-ai-agents-with-supervised-management","Fix Stateless AI Agents with Supervised Management",[22,3909,3910],{},"AI agents currently act like unsupervised toddlers: they book flights, write code, handle customer queries, but forget everything after each interaction, lacking awareness of prior actions or access limits. This leads to chaos, such as agents deleting databases accidentally or failing to coordinate when multiple ones collaborate (e.g., five agents running a restaurant). Without oversight, they're brilliant but unreliable, like a genius goldfish running a company.",[22,3912,3913],{},"The solution mirrors computer OSes (Windows, macOS, Linux), which invisibly manage memory, schedule tasks, control access, and prevent crashes. An Agent OS applies this to agents, turning them into trustworthy digital employees that remember conversations, respect permissions, and trace decisions.",[17,3915,3917],{"id":3916},"three-layer-architecture-for-agent-coordination","Three-Layer Architecture for Agent Coordination",[22,3919,3920],{},"Build Agent OS as a three-layer stack:",[33,3922,3923,3929,3935],{},[36,3924,3925,3928],{},[39,3926,3927],{},"Top: AI Agents"," – Specialized workers like travel booking, coding, or customer service agents.",[36,3930,3931,3934],{},[39,3932,3933],{},"Middle: OS Kernel"," – The 'principal's office' handling all coordination (cowboy hat principal analogy for Texas flair).",[36,3936,3937,3940],{},[39,3938,3939],{},"Bottom: Infrastructure"," – Hardware, AI models, databases, and tools.",[22,3942,3943],{},"This structure ensures agents share the 'AI brain' without fighting, prioritizing urgent tasks like live customer chats over background summaries of yesterday's tickets.",[17,3945,3947],{"id":3946},"essential-kernel-components-to-prevent-chaos","Essential Kernel Components to Prevent Chaos",[22,3949,3950],{},"The kernel's six core managers enforce reliability:",[33,3952,3953,3959,3965,3971,3977,3983],{},[36,3954,3955,3958],{},[39,3956,3957],{},"Scheduler\u002FOrchestrator",": Decides task order based on priority. Example: Prioritizes live customer service over weekly reports to avoid delays.",[36,3960,3961,3964],{},[39,3962,3963],{},"Memory Manager",": Provides short-term (current conversation), long-term (last week's events), and episodic memory (past failures). Example: HR agent recalls your parental leave query from last month instead of restarting.",[36,3966,3967,3970],{},[39,3968,3969],{},"Tool Manager",": Organizes tools (emails, APIs, databases) in sandboxes for safe execution. Example: Coding agent runs Python only on specific folders, blocking password access or unsanctioned internet use.",[36,3972,3973,3976],{},[39,3974,3975],{},"Identity Manager",": Uses short-lived tokens and audit trails for permissions. Example: Travel agent books flights with your credit card under clear user authorization.",[36,3978,3979,3982],{},[39,3980,3981],{},"Observability",": Logs every decision, tool call, and response for debugging. Example: Trace why an agent wrongly approved a refund.",[36,3984,3985,3988],{},[39,3986,3987],{},"Guardrails\u002FGovernance",": Input checks block malicious prompts; output filters prevent inappropriate responses; policies enforce human-in-the-loop. Example: Auto-approve refunds under $50, require human approval above that.",[22,3990,3991],{},"These components create padded, traceable environments where agents act without 'burning down the house'.",[17,3993,3995],{"id":3994},"scale-agents-now-or-stay-with-fragile-experiments","Scale Agents Now or Stay with Fragile Experiments",[22,3997,3998],{},"Deploying agents without an OS is like running a city without traffic lights – fine until catastrophic failure in real scenarios involving customers, money, and decisions. Teams using Agent OS scale efficiently: reliable memory reduces rework, sandboxes prevent disasters, observability speeds fixes, and guardrails build trust.",[22,4000,4001],{},"Without it, expect expensive, inefficient 'goldfish-brained' systems. With it, agents become production infrastructure. Implement first to lead in the current age of active agent deployments.",{"title":90,"searchDepth":91,"depth":91,"links":4003},[4004,4005,4006,4007],{"id":3906,"depth":91,"text":3907},{"id":3916,"depth":91,"text":3917},{"id":3946,"depth":91,"text":3947},{"id":3994,"depth":91,"text":3995},[],{"content_references":4010,"triage":4017},[4011,4014],{"type":3854,"title":4012,"url":4013,"context":3857},"Learn more about AI Agents","https:\u002F\u002Fibm.biz\u002FBdpm3b",{"type":3854,"title":4015,"url":4016,"context":3857},"AI news monthly newsletter","https:\u002F\u002Fibm.biz\u002FBdpm3p",{"relevance":3877,"novelty":3878,"quality":3878,"actionability":3878,"composite":3879,"reasoning":4018},"Category: AI Automation. The article discusses a novel approach to enhancing AI agents by introducing an 'Agent OS' that adds essential management features, addressing a key pain point of statelessness. It provides a clear framework for building this system, making it actionable for developers looking to implement reliable AI agents.","\u002Fsummaries\u002F0d806b3a0f5c906a-agent-os-makes-ai-agents-reliable-and-scalable-summary","2026-05-12 11:00:24","2026-05-12 15:00:27",{"title":3896,"description":90},{"loc":4019},"0d806b3a0f5c906a","IBM Technology","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=IVGjBxqygmI","summaries\u002F0d806b3a0f5c906a-agent-os-makes-ai-agents-reliable-and-scalable-summary",[114,115,4029],"ai-llms","https:\u002F\u002Fi.ytimg.com\u002Fvi\u002FIVGjBxqygmI\u002Fhqdefault.jpg","Current AI agents are stateless 'goldfish' that forget tasks instantly. An Agent OS adds scheduling, memory, tools, identity, observability, and guardrails to manage them like a computer OS manages apps, enabling safe scaling.","IBM engineer Bri Kopecki uses school principal and toddler analogies to pitch an \"Agent OS\" layer—handling scheduling, memory, tools, identity, observability, and guardrails—for making AI agents reliable at scale. General conceptual talk; check [IBM's AI Agents page](https:\u002F\u002Fibm.biz\u002FBdpm3b) for details.",[115,4029],"F-y_lG08Qjzxr4oBKC1sbqvWSxU6oapuQafN_dGniZk"]