[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"summary-02557fdf596fdbea-archon-v3-yaml-harnesses-for-ai-coding-agents-summary":3,"summaries-facets-categories":202,"summary-related-02557fdf596fdbea-archon-v3-yaml-harnesses-for-ai-coding-agents-summary":3771},{"id":4,"title":5,"ai":6,"body":13,"categories":176,"created_at":178,"date_modified":178,"description":179,"extension":180,"faq":178,"featured":181,"kicker_label":178,"meta":182,"navigation":183,"path":184,"published_at":185,"question":178,"scraped_at":186,"seo":187,"sitemap":188,"source_id":189,"source_name":190,"source_type":191,"source_url":192,"stem":193,"tags":194,"thumbnail_url":178,"tldr":199,"tweet":178,"unknown_tags":200,"__hash__":201},"summaries\u002Fsummaries\u002F02557fdf596fdbea-archon-v3-yaml-harnesses-for-ai-coding-agents-summary.md","Archon V3: YAML Harnesses for AI Coding Agents",{"provider":7,"model":8,"input_tokens":9,"output_tokens":10,"processing_time_ms":11,"cost_usd":12},"openrouter","x-ai\u002Fgrok-4.1-fast",6782,1821,16447,0.0022444,{"type":14,"value":15,"toc":169},"minimark",[16,21,25,28,32,51,61,79,101,105,111,117,120,166],[17,18,20],"h2",{"id":19},"harness-engineering-unlocks-reliable-ai-coding-at-scale","Harness Engineering Unlocks Reliable AI Coding at Scale",[22,23,24],"p",{},"Manual AI coding fails due to five issues: inconsistent outputs from same prompts, context bloat in long sessions causing hallucinations, no parallelism (one agent\u002Frepo\u002Ftask), fear of delegation without oversight, and non-composable skills\u002Fcommands rebuilt per task. Archon V3 introduces \"harness engineering\"—the layer beyond prompt and context engineering—turning these into deterministic YAML workflows that mix precise steps, creative AI nodes, and loops until tests pass.",[22,26,27],{},"Stripe ships 1,300 PRs\u002Fweek with zero human code; OpenAI hit 3.5 PRs\u002Fengineer\u002Fday on a million-line project using the same models via harnesses. Encode workflows as YAML committed to repos for team sharing\u002Fforking. Information flows via artifact files (not chat history), keeping sessions sharp under 200k tokens. Run from CLI\u002FWeb\u002FSlack\u002FGitHub\u002FDiscord\u002FTelegram with Claude Code or Codex SDKs, mixing providers per-node to avoid lock-in.",[17,29,31],{"id":30},"three-primitives-commands-dag-workflows-git-worktree-isolation","Three Primitives: Commands, DAG Workflows, Git Worktree Isolation",[22,33,34,38,39,43,44,43,47,50],{},[35,36,37],"strong",{},"Commands"," are single-task Markdown files (e.g., classify issue) with frontmatter for variables like ",[40,41,42],"code",{},"{args}",", ",[40,45,46],{},"{artifacts_dir}",[40,48,49],{},"{workflow_id}",". Keep to one job for reusability across workflows.",[22,52,53,56,57,60],{},[35,54,55],{},"Workflows"," define directed acyclic graphs (DAGs) in YAML: nodes declare dependencies\u002Fconditions (e.g., code review + security review run parallel post-classify; branch bug-fix vs. feature on ",[40,58,59],{},"classified.output.type == \"bug\"","). Arkon schedules parallelism automatically.",[22,62,63,66,67,70,71,74,75,78],{},[35,64,65],{},"Isolation"," via Git worktrees: each run gets a fresh ",[40,68,69],{},"~\u002F.arkon\u002Fworkspaces\u002F\u003Cid>"," directory\u002Fbranch\u002Fsandbox. Run 4+ workflows parallel (bugfix, feature, review, refactor) without conflicts; main repo untouched. List with ",[40,72,73],{},"arkon isolation list","; auto-cleanup >7 days old or ",[40,76,77],{},"arkon isolation cleanup",".",[22,80,81,82,85,86,89,90,93,94,97,98,78],{},"User-level ",[40,83,84],{},"~\u002F.arkon"," holds DB\u002Fworktrees\u002Fconfig; repo-level ",[40,87,88],{},".arkon"," (git-committed) has custom commands\u002Fworkflows. Install in 60s: ",[40,91,92],{},"curl"," script (Mac\u002FLinux), PowerShell (Windows), ",[40,95,96],{},"brew install",", or Docker. First run: ",[40,99,100],{},"arkon workflow run archon-assist \"your question\"",[17,102,104],{"id":103},"hooks-and-built-in-workflows-for-self-correction-and-production-speed","Hooks and Built-in Workflows for Self-Correction and Production Speed",[22,106,107,110],{},[35,108,109],{},"PreToolUse hooks"," (before tool call): inject context, deny writes (e.g., review nodes can't edit files), rewrite inputs—all in YAML, not prompts.",[22,112,113,116],{},[35,114,115],{},"PostToolUse hooks"," (after): enable loops like \"reread your write, verify type-checks, rewrite if needed\" for self-correcting quality without prompt tweaks. Reliability from feedback wiring, not better prompts.",[22,118,119],{},"Built-ins (forkable YAML):",[121,122,123,130,136,142,148,154,160],"ul",{},[124,125,126,129],"li",{},[40,127,128],{},"archon assist",": Q&A\u002Fexploration.",[124,131,132,135],{},[40,133,134],{},"archon fix-github-issue",": classify\u002Finvestigate\u002Fimplement\u002Freview\u002FPR.",[124,137,138,141],{},[40,139,140],{},"archon idea-to-pr",": paragraph → reviewed PR.",[124,143,144,147],{},[40,145,146],{},"archon smart-pr-review",": scales to complexity.",[124,149,150,153],{},[40,151,152],{},"archon comprehensive-pr-review",": parallel multi-reviewer.",[124,155,156,159],{},[40,157,158],{},"archon architect",": simplify hotspots.",[124,161,162,165],{},[40,163,164],{},"archon conflict-resolution",": full-repo merge fixes.",[22,167,168],{},"Future: visual builder, more workflows\u002FSDKs\u002Fhooks. 91% solo AI builders quit in 3 months without community; join for daily hangs\u002Fworkshops.",{"title":170,"searchDepth":171,"depth":171,"links":172},"",2,[173,174,175],{"id":19,"depth":171,"text":20},{"id":30,"depth":171,"text":31},{"id":103,"depth":171,"text":104},[177],"AI Automation",null,"Archon V3 is live — the first open source harness builder for AI coding agents. Encode any Claude Code or Codex workflow as YAML, run it from CLI, Web, Slack, GitHub, or Discord, and replace eight manual steps with one command. Prompt engineering, context engineering, and now harness engineering — the next layer for shipping real code with AI.\n\n----\n🚀 Want to learn agentic coding with live daily events and workshops?\nCheck out Dynamous AI: https:\u002F\u002Fdynamous.ai\u002F?code=646a60\nGet 10% off here 👉 https:\u002F\u002Fshorturl.smartcode.diy\u002Fdynamous_ai_10_percent_discount\n----\n\nChapters\n0:00 Archon V3 Preview: YAML Workflows, Worktrees, Six Adapters\n0:09 Harness Engineering: The Next Layer After Prompt and Context\n0:59 What Archon Actually Is: First Open Source Harness Builder for AI Coding\n1:48 Stripe 1,300 PRs\u002FWeek and OpenAI 3.5 PRs\u002FEngineer\u002FDay — Why the Harness Matters\n2:55 Three Primitives: Commands, Workflows, and Isolation\n3:28 Archon Architecture: User-Level vs Repo-Level, How Artifacts Replace Chat History\n4:37 Git Worktrees: Run Four AI Workflows in Parallel Without Conflicts\n5:32 Install Archon in 60 Seconds (Mac, Linux, Windows, Homebrew, Docker)\n6:42 DAG Workflows: Parallel Code Review + Security Review in One Run\n7:44 PreToolUse and PostToolUse Hooks: Self-Correcting Quality Loops\n8:46 Built-In Production Workflows: archon fix-github-issue, idea-to-PR, Smart PR Review\n9:43 Writing Your First Custom Command — Turn Skills and Slash Commands Into Workflows\n10:26 Six Adapters: CLI, Web, Slack, Discord, Telegram, GitHub — Plus Claude + Codex SDKs\n11:19 Where Archon Goes Next: Visual Workflow Builder, More SDKs, Deeper Hooks\n\nResources\n⭐ Archon on GitHub: https:\u002F\u002Fgithub.com\u002Fcoleam00\u002FArchon\n📖 The Archon Book: https:\u002F\u002Farchon.diy\u002Fbook\n🎓 Dynamous AI Community: https:\u002F\u002Fdynamous.ai\u002F?code=646a60\n💰 10% OFF Dynamous: https:\u002F\u002Fshorturl.smartcode.diy\u002Fdynamous_ai_10_percent_discount\n\nKey Concepts Covered\nHarness Engineering — The evolution from prompt engineering and context engineering. A harness is the system around the coding agent that turns manually shepherding eight steps every day into one command. Deterministic steps where you need precision, AI steps where you need creativity, loops that iterate until the tests actually pass.\n\nYAML Workflows as Code — Archon workflows are YAML files committed to your repo. Read them, fork them, bend them to your team's exact process. The workflow is the contract between you and the agent.\n\nDAG Execution and Parallelism — Describe your workflow as a directed acyclic graph. Archon figures out which nodes can run in parallel, which depend on which, and what conditions gate runtime branches. Code review and security review run at the same time. Bug-fix and feature paths branch on classification output.\n\nGit Worktrees for Isolation — Every workflow run gets its own worktree, its own branch, its own sandbox. Four parallel workflows, zero conflicts, your main checkout never notices. Stop babysitting, start dispatching.\n\nPreToolUse and PostToolUse Hooks — Inject context, deny calls, rewrite inputs, or build self-correcting quality loops. Your code review node writes nothing. Your implementation node reviews its own writes before moving on. Reliability comes from wiring feedback, not from writing better prompts.\n\nEcosystem and Adapters\n\nArchon ships with production-ready built-in workflows you can run the moment you install it:\n\n- archon assist — questions and exploration\n- archon fix-github-issue — classify, investigate, implement, review, open PR\n- archon idea-to-PR — full pipeline from one-paragraph description to reviewed pull request\n- archon smart-pr-review — reviewers scale to complexity\n- archon comprehensive-pr-review — parallel multi-reviewer analysis\n- archon architect — finds complexity hotspots and simplifies them\n- archon conflict-resolution — merge messes handled end-to-end\n\nRun any of them from six different surfaces: CLI, Web UI, Slack, Discord, Telegram, or GitHub. Mix Claude Code SDK and Codex SDK per-node inside the same DAG. Multi-provider, not multi-vendor lock-in.\n\nAbout This Channel\n\nDIY Smart Code — deep dives on AI coding tools, agentic engineering, Claude Code, Codex, open source developer tools, and real workflows from the community. If you're building real software with AI agents and you want the honest technical breakdown (not hype), subscribe.\n\n---\n\nSo — harness engineering, the next evolution, or are you sticking with raw Claude Code and manual steps? Drop your take below.\n\nIf you want Archon updates as they ship, hit subscribe — the visual workflow builder is landing next and I'll break it down the same way.\n\n#ArchonV3 #HarnessEngineering #AICoding #ClaudeCode #Codex #AgenticCoding #OpenSource #YAMLWorkflows #DAGWorkflows #GitWorktrees #AIAgents #DeveloperTools #ClaudeCodeSDK #CodexSDK #CodingAgents #AIWorkflows #AgentEngineering #ColeMedin #Dynamous #AIAutomation #PromptEngineering #ContextEngineering #SelfCorrectingAgents #DevTools #Archon","md",false,{},true,"\u002Fsummaries\u002F02557fdf596fdbea-archon-v3-yaml-harnesses-for-ai-coding-agents-summary","2026-04-08 20:30:17","2026-04-10 03:09:03",{"title":5,"description":179},{"loc":184},"02557fdf596fdbea","DIY Smart Code","video","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=Ys3OPLKJHuw","summaries\u002F02557fdf596fdbea-archon-v3-yaml-harnesses-for-ai-coding-agents-summary",[195,196,197,198],"agents","automation","open-source","prompt-engineering","Archon V3 replaces 8 manual AI coding steps (classify, investigate, plan, implement, review, test, commit, PR) with one YAML command, using Git worktrees for 4+ parallel isolated runs, DAGs for parallelism, and hooks for self-correction—enabling Stripe-scale output (1,300 PRs\u002Fweek) without babysitting.",[],"xJ0YwIkcPayZ_6eTpicw8PgDYX7BljwS0PDO5RVY6i0",[203,206,209,212,214,217,219,221,223,225,227,229,232,234,236,238,240,242,244,246,248,250,253,256,258,260,263,265,267,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,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,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,3689,3691,3693,3695,3697,3699,3701,3703,3705,3707,3709,3711,3713,3715,3717,3719,3721,3723,3725,3727,3729,3731,3733,3735,3737,3739,3741,3743,3745,3747,3749,3751,3753,3755,3757,3759,3761,3763,3765,3767,3769],{"categories":204},[205],"Developer Productivity",{"categories":207},[208],"Business & SaaS",{"categories":210},[211],"AI & LLMs",{"categories":213},[177],{"categories":215},[216],"Product Strategy",{"categories":218},[211],{"categories":220},[205],{"categories":222},[208],{"categories":224},[],{"categories":226},[211],{"categories":228},[],{"categories":230},[231],"AI News & Trends",{"categories":233},[177],{"categories":235},[231],{"categories":237},[177],{"categories":239},[177],{"categories":241},[211],{"categories":243},[211],{"categories":245},[231],{"categories":247},[211],{"categories":249},[],{"categories":251},[252],"Design & Frontend",{"categories":254},[255],"Data Science & Visualization",{"categories":257},[231],{"categories":259},[],{"categories":261},[262],"Software Engineering",{"categories":264},[211],{"categories":266},[177],{"categories":268},[269],"Marketing & Growth",{"categories":271},[211],{"categories":273},[177],{"categories":275},[],{"categories":277},[],{"categories":279},[252],{"categories":281},[177],{"categories":283},[205],{"categories":285},[252],{"categories":287},[211],{"categories":289},[177],{"categories":291},[231],{"categories":293},[],{"categories":295},[],{"categories":297},[177],{"categories":299},[262],{"categories":301},[],{"categories":303},[208],{"categories":305},[],{"categories":307},[],{"categories":309},[177],{"categories":311},[177],{"categories":313},[211],{"categories":315},[],{"categories":317},[262],{"categories":319},[],{"categories":321},[],{"categories":323},[],{"categories":325},[211],{"categories":327},[269],{"categories":329},[252],{"categories":331},[252],{"categories":333},[211],{"categories":335},[177],{"categories":337},[211],{"categories":339},[211],{"categories":341},[177],{"categories":343},[177],{"categories":345},[255],{"categories":347},[231],{"categories":349},[177],{"categories":351},[269],{"categories":353},[177],{"categories":355},[216],{"categories":357},[],{"categories":359},[177],{"categories":361},[],{"categories":363},[177],{"categories":365},[262],{"categories":367},[252],{"categories":369},[211],{"categories":371},[],{"categories":373},[],{"categories":375},[177],{"categories":377},[],{"categories":379},[211],{"categories":381},[],{"categories":383},[205],{"categories":385},[262],{"categories":387},[208],{"categories":389},[231],{"categories":391},[211],{"categories":393},[],{"categories":395},[211],{"categories":397},[],{"categories":399},[262],{"categories":401},[255],{"categories":403},[],{"categories":405},[211],{"categories":407},[252],{"categories":409},[],{"categories":411},[252],{"categories":413},[177],{"categories":415},[],{"categories":417},[177],{"categories":419},[231],{"categories":421},[211],{"categories":423},[],{"categories":425},[177],{"categories":427},[211],{"categories":429},[216],{"categories":431},[],{"categories":433},[211],{"categories":435},[177],{"categories":437},[177],{"categories":439},[],{"categories":441},[255],{"categories":443},[211],{"categories":445},[],{"categories":447},[205],{"categories":449},[208],{"categories":451},[211],{"categories":453},[177],{"categories":455},[262],{"categories":457},[211],{"categories":459},[],{"categories":461},[],{"categories":463},[211],{"categories":465},[],{"categories":467},[252],{"categories":469},[],{"categories":471},[211],{"categories":473},[],{"categories":475},[177],{"categories":477},[211],{"categories":479},[252],{"categories":481},[],{"categories":483},[211],{"categories":485},[211],{"categories":487},[208],{"categories":489},[177],{"categories":491},[211],{"categories":493},[252],{"categories":495},[177],{"categories":497},[],{"categories":499},[],{"categories":501},[231],{"categories":503},[],{"categories":505},[211],{"categories":507},[208,269],{"categories":509},[],{"categories":511},[211],{"categories":513},[],{"categories":515},[],{"categories":517},[211],{"categories":519},[],{"categories":521},[211],{"categories":523},[524],"DevOps & Cloud",{"categories":526},[],{"categories":528},[231],{"categories":530},[252],{"categories":532},[],{"categories":534},[231],{"categories":536},[231],{"categories":538},[211],{"categories":540},[269],{"categories":542},[],{"categories":544},[208],{"categories":546},[],{"categories":548},[211,524],{"categories":550},[211],{"categories":552},[211],{"categories":554},[177],{"categories":556},[211,262],{"categories":558},[255],{"categories":560},[211],{"categories":562},[269],{"categories":564},[177],{"categories":566},[177],{"categories":568},[],{"categories":570},[177],{"categories":572},[211,208],{"categories":574},[],{"categories":576},[252],{"categories":578},[252],{"categories":580},[],{"categories":582},[],{"categories":584},[231],{"categories":586},[],{"categories":588},[205],{"categories":590},[262],{"categories":592},[211],{"categories":594},[252],{"categories":596},[177],{"categories":598},[262],{"categories":600},[231],{"categories":602},[252],{"categories":604},[],{"categories":606},[211],{"categories":608},[211],{"categories":610},[211],{"categories":612},[231],{"categories":614},[205],{"categories":616},[211],{"categories":618},[177],{"categories":620},[524],{"categories":622},[252],{"categories":624},[177],{"categories":626},[],{"categories":628},[],{"categories":630},[252],{"categories":632},[231],{"categories":634},[255],{"categories":636},[],{"categories":638},[211],{"categories":640},[211],{"categories":642},[208],{"categories":644},[211],{"categories":646},[211],{"categories":648},[231],{"categories":650},[],{"categories":652},[177],{"categories":654},[262],{"categories":656},[],{"categories":658},[211],{"categories":660},[211],{"categories":662},[177],{"categories":664},[],{"categories":666},[],{"categories":668},[211],{"categories":670},[],{"categories":672},[208],{"categories":674},[177],{"categories":676},[],{"categories":678},[205],{"categories":680},[211],{"categories":682},[208],{"categories":684},[231],{"categories":686},[],{"categories":688},[],{"categories":690},[],{"categories":692},[231],{"categories":694},[231],{"categories":696},[],{"categories":698},[],{"categories":700},[208],{"categories":702},[],{"categories":704},[],{"categories":706},[205],{"categories":708},[],{"categories":710},[269],{"categories":712},[177],{"categories":714},[208],{"categories":716},[177],{"categories":718},[],{"categories":720},[216],{"categories":722},[252],{"categories":724},[262],{"categories":726},[211],{"categories":728},[177],{"categories":730},[208],{"categories":732},[211],{"categories":734},[],{"categories":736},[],{"categories":738},[262],{"categories":740},[255],{"categories":742},[216],{"categories":744},[177],{"categories":746},[211],{"categories":748},[],{"categories":750},[524],{"categories":752},[],{"categories":754},[177],{"categories":756},[],{"categories":758},[],{"categories":760},[211],{"categories":762},[252],{"categories":764},[269],{"categories":766},[177],{"categories":768},[],{"categories":770},[205],{"categories":772},[],{"categories":774},[231],{"categories":776},[211,524],{"categories":778},[231],{"categories":780},[211],{"categories":782},[208],{"categories":784},[211],{"categories":786},[],{"categories":788},[208],{"categories":790},[],{"categories":792},[262],{"categories":794},[252],{"categories":796},[231],{"categories":798},[255],{"categories":800},[205],{"categories":802},[211],{"categories":804},[262],{"categories":806},[],{"categories":808},[],{"categories":810},[216],{"categories":812},[],{"categories":814},[211],{"categories":816},[],{"categories":818},[252],{"categories":820},[252],{"categories":822},[252],{"categories":824},[],{"categories":826},[],{"categories":828},[231],{"categories":830},[177],{"categories":832},[211],{"categories":834},[211],{"categories":836},[211],{"categories":838},[208],{"categories":840},[211],{"categories":842},[],{"categories":844},[262],{"categories":846},[262],{"categories":848},[208],{"categories":850},[],{"categories":852},[211],{"categories":854},[211],{"categories":856},[208],{"categories":858},[231],{"categories":860},[269],{"categories":862},[177],{"categories":864},[],{"categories":866},[252],{"categories":868},[],{"categories":870},[211],{"categories":872},[],{"categories":874},[208],{"categories":876},[177],{"categories":878},[],{"categories":880},[524],{"categories":882},[255],{"categories":884},[262],{"categories":886},[269],{"categories":888},[262],{"categories":890},[177],{"categories":892},[],{"categories":894},[],{"categories":896},[177],{"categories":898},[205],{"categories":900},[177],{"categories":902},[216],{"categories":904},[208],{"categories":906},[],{"categories":908},[211],{"categories":910},[216],{"categories":912},[211],{"categories":914},[211],{"categories":916},[269],{"categories":918},[252],{"categories":920},[177],{"categories":922},[],{"categories":924},[],{"categories":926},[524],{"categories":928},[262],{"categories":930},[],{"categories":932},[177],{"categories":934},[211],{"categories":936},[252,211],{"categories":938},[205],{"categories":940},[],{"categories":942},[211],{"categories":944},[205],{"categories":946},[252],{"categories":948},[177],{"categories":950},[262],{"categories":952},[],{"categories":954},[211],{"categories":956},[],{"categories":958},[205],{"categories":960},[],{"categories":962},[177],{"categories":964},[216],{"categories":966},[211],{"categories":968},[211],{"categories":970},[252],{"categories":972},[177],{"categories":974},[524],{"categories":976},[252],{"categories":978},[177],{"categories":980},[211],{"categories":982},[211],{"categories":984},[211],{"categories":986},[231],{"categories":988},[],{"categories":990},[216],{"categories":992},[177],{"categories":994},[252],{"categories":996},[177],{"categories":998},[262],{"categories":1000},[252],{"categories":1002},[177],{"categories":1004},[231],{"categories":1006},[],{"categories":1008},[211],{"categories":1010},[252],{"categories":1012},[211],{"categories":1014},[205],{"categories":1016},[231],{"categories":1018},[211],{"categories":1020},[269],{"categories":1022},[211],{"categories":1024},[211],{"categories":1026},[177],{"categories":1028},[177],{"categories":1030},[211],{"categories":1032},[177],{"categories":1034},[252],{"categories":1036},[211],{"categories":1038},[],{"categories":1040},[],{"categories":1042},[262],{"categories":1044},[],{"categories":1046},[205],{"categories":1048},[524],{"categories":1050},[],{"categories":1052},[205],{"categories":1054},[208],{"categories":1056},[269],{"categories":1058},[],{"categories":1060},[208],{"categories":1062},[],{"categories":1064},[],{"categories":1066},[],{"categories":1068},[],{"categories":1070},[],{"categories":1072},[211],{"categories":1074},[177],{"categories":1076},[524],{"categories":1078},[205],{"categories":1080},[211],{"categories":1082},[262],{"categories":1084},[216],{"categories":1086},[211],{"categories":1088},[269],{"categories":1090},[211],{"categories":1092},[211],{"categories":1094},[211],{"categories":1096},[211,205],{"categories":1098},[262],{"categories":1100},[262],{"categories":1102},[252],{"categories":1104},[211],{"categories":1106},[],{"categories":1108},[],{"categories":1110},[],{"categories":1112},[262],{"categories":1114},[255],{"categories":1116},[231],{"categories":1118},[252],{"categories":1120},[],{"categories":1122},[211],{"categories":1124},[211],{"categories":1126},[],{"categories":1128},[],{"categories":1130},[177],{"categories":1132},[211],{"categories":1134},[208],{"categories":1136},[],{"categories":1138},[205],{"categories":1140},[211],{"categories":1142},[205],{"categories":1144},[211],{"categories":1146},[262],{"categories":1148},[269],{"categories":1150},[211,252],{"categories":1152},[231],{"categories":1154},[252],{"categories":1156},[],{"categories":1158},[524],{"categories":1160},[252],{"categories":1162},[177],{"categories":1164},[],{"categories":1166},[],{"categories":1168},[],{"categories":1170},[],{"categories":1172},[262],{"categories":1174},[177],{"categories":1176},[177],{"categories":1178},[211],{"categories":1180},[211],{"categories":1182},[],{"categories":1184},[252],{"categories":1186},[],{"categories":1188},[],{"categories":1190},[177],{"categories":1192},[],{"categories":1194},[],{"categories":1196},[269],{"categories":1198},[269],{"categories":1200},[177],{"categories":1202},[],{"categories":1204},[211],{"categories":1206},[211],{"categories":1208},[262],{"categories":1210},[252],{"categories":1212},[252],{"categories":1214},[177],{"categories":1216},[205],{"categories":1218},[211],{"categories":1220},[252],{"categories":1222},[252],{"categories":1224},[177],{"categories":1226},[177],{"categories":1228},[211],{"categories":1230},[],{"categories":1232},[],{"categories":1234},[211],{"categories":1236},[177],{"categories":1238},[231],{"categories":1240},[262],{"categories":1242},[205],{"categories":1244},[211],{"categories":1246},[],{"categories":1248},[177],{"categories":1250},[177],{"categories":1252},[],{"categories":1254},[205],{"categories":1256},[211],{"categories":1258},[205],{"categories":1260},[205],{"categories":1262},[],{"categories":1264},[],{"categories":1266},[177],{"categories":1268},[177],{"categories":1270},[211],{"categories":1272},[211],{"categories":1274},[231],{"categories":1276},[255],{"categories":1278},[216],{"categories":1280},[231],{"categories":1282},[252],{"categories":1284},[],{"categories":1286},[231],{"categories":1288},[],{"categories":1290},[],{"categories":1292},[],{"categories":1294},[],{"categories":1296},[262],{"categories":1298},[255],{"categories":1300},[],{"categories":1302},[211],{"categories":1304},[211],{"categories":1306},[255],{"categories":1308},[262],{"categories":1310},[],{"categories":1312},[],{"categories":1314},[177],{"categories":1316},[231],{"categories":1318},[231],{"categories":1320},[177],{"categories":1322},[205],{"categories":1324},[211,524],{"categories":1326},[],{"categories":1328},[252],{"categories":1330},[205],{"categories":1332},[177],{"categories":1334},[252],{"categories":1336},[],{"categories":1338},[177],{"categories":1340},[177],{"categories":1342},[211],{"categories":1344},[269],{"categories":1346},[262],{"categories":1348},[252],{"categories":1350},[],{"categories":1352},[177],{"categories":1354},[211],{"categories":1356},[177],{"categories":1358},[177],{"categories":1360},[177],{"categories":1362},[269],{"categories":1364},[177],{"categories":1366},[211],{"categories":1368},[],{"categories":1370},[269],{"categories":1372},[231],{"categories":1374},[177],{"categories":1376},[],{"categories":1378},[],{"categories":1380},[211],{"categories":1382},[177],{"categories":1384},[231],{"categories":1386},[177],{"categories":1388},[],{"categories":1390},[],{"categories":1392},[],{"categories":1394},[177],{"categories":1396},[],{"categories":1398},[],{"categories":1400},[255],{"categories":1402},[211],{"categories":1404},[255],{"categories":1406},[231],{"categories":1408},[211],{"categories":1410},[211],{"categories":1412},[177],{"categories":1414},[211],{"categories":1416},[],{"categories":1418},[],{"categories":1420},[524],{"categories":1422},[],{"categories":1424},[],{"categories":1426},[205],{"categories":1428},[],{"categories":1430},[],{"categories":1432},[],{"categories":1434},[],{"categories":1436},[262],{"categories":1438},[231],{"categories":1440},[269],{"categories":1442},[208],{"categories":1444},[211],{"categories":1446},[211],{"categories":1448},[208],{"categories":1450},[],{"categories":1452},[252],{"categories":1454},[177],{"categories":1456},[208],{"categories":1458},[211],{"categories":1460},[211],{"categories":1462},[205],{"categories":1464},[],{"categories":1466},[205],{"categories":1468},[211],{"categories":1470},[269],{"categories":1472},[177],{"categories":1474},[231],{"categories":1476},[208],{"categories":1478},[211],{"categories":1480},[177],{"categories":1482},[],{"categories":1484},[211],{"categories":1486},[205],{"categories":1488},[211],{"categories":1490},[],{"categories":1492},[231],{"categories":1494},[211],{"categories":1496},[],{"categories":1498},[208],{"categories":1500},[211],{"categories":1502},[],{"categories":1504},[],{"categories":1506},[],{"categories":1508},[211],{"categories":1510},[],{"categories":1512},[524],{"categories":1514},[211],{"categories":1516},[],{"categories":1518},[211],{"categories":1520},[211],{"categories":1522},[211],{"categories":1524},[211,524],{"categories":1526},[211],{"categories":1528},[211],{"categories":1530},[252],{"categories":1532},[177],{"categories":1534},[],{"categories":1536},[177],{"categories":1538},[211],{"categories":1540},[211],{"categories":1542},[211],{"categories":1544},[205],{"categories":1546},[205],{"categories":1548},[262],{"categories":1550},[252],{"categories":1552},[177],{"categories":1554},[],{"categories":1556},[211],{"categories":1558},[231],{"categories":1560},[211],{"categories":1562},[208],{"categories":1564},[],{"categories":1566},[524],{"categories":1568},[252],{"categories":1570},[252],{"categories":1572},[177],{"categories":1574},[231],{"categories":1576},[177],{"categories":1578},[211],{"categories":1580},[],{"categories":1582},[211],{"categories":1584},[],{"categories":1586},[],{"categories":1588},[211],{"categories":1590},[211],{"categories":1592},[211],{"categories":1594},[177],{"categories":1596},[211],{"categories":1598},[],{"categories":1600},[255],{"categories":1602},[177],{"categories":1604},[],{"categories":1606},[211],{"categories":1608},[231],{"categories":1610},[],{"categories":1612},[252],{"categories":1614},[524],{"categories":1616},[231],{"categories":1618},[262],{"categories":1620},[262],{"categories":1622},[231],{"categories":1624},[231],{"categories":1626},[524],{"categories":1628},[],{"categories":1630},[231],{"categories":1632},[211],{"categories":1634},[205],{"categories":1636},[231],{"categories":1638},[],{"categories":1640},[255],{"categories":1642},[231],{"categories":1644},[262],{"categories":1646},[231],{"categories":1648},[524],{"categories":1650},[211],{"categories":1652},[211],{"categories":1654},[],{"categories":1656},[208],{"categories":1658},[],{"categories":1660},[],{"categories":1662},[211],{"categories":1664},[211],{"categories":1666},[211],{"categories":1668},[211],{"categories":1670},[],{"categories":1672},[255],{"categories":1674},[205],{"categories":1676},[],{"categories":1678},[211],{"categories":1680},[211],{"categories":1682},[524],{"categories":1684},[524],{"categories":1686},[],{"categories":1688},[177],{"categories":1690},[231],{"categories":1692},[231],{"categories":1694},[211],{"categories":1696},[177],{"categories":1698},[],{"categories":1700},[252],{"categories":1702},[211],{"categories":1704},[211],{"categories":1706},[],{"categories":1708},[],{"categories":1710},[524],{"categories":1712},[211],{"categories":1714},[262],{"categories":1716},[208],{"categories":1718},[211],{"categories":1720},[],{"categories":1722},[177],{"categories":1724},[205],{"categories":1726},[205],{"categories":1728},[],{"categories":1730},[211],{"categories":1732},[252],{"categories":1734},[177],{"categories":1736},[],{"categories":1738},[211],{"categories":1740},[211],{"categories":1742},[177],{"categories":1744},[],{"categories":1746},[177],{"categories":1748},[262],{"categories":1750},[],{"categories":1752},[211],{"categories":1754},[],{"categories":1756},[211],{"categories":1758},[],{"categories":1760},[211],{"categories":1762},[211],{"categories":1764},[],{"categories":1766},[211],{"categories":1768},[231],{"categories":1770},[211],{"categories":1772},[211],{"categories":1774},[205],{"categories":1776},[211],{"categories":1778},[231],{"categories":1780},[177],{"categories":1782},[],{"categories":1784},[211],{"categories":1786},[269],{"categories":1788},[],{"categories":1790},[],{"categories":1792},[],{"categories":1794},[205],{"categories":1796},[231],{"categories":1798},[177],{"categories":1800},[211],{"categories":1802},[252],{"categories":1804},[177],{"categories":1806},[],{"categories":1808},[177],{"categories":1810},[],{"categories":1812},[211],{"categories":1814},[177],{"categories":1816},[211],{"categories":1818},[],{"categories":1820},[211],{"categories":1822},[211],{"categories":1824},[231],{"categories":1826},[252],{"categories":1828},[177],{"categories":1830},[252],{"categories":1832},[208],{"categories":1834},[],{"categories":1836},[],{"categories":1838},[211],{"categories":1840},[205],{"categories":1842},[231],{"categories":1844},[],{"categories":1846},[],{"categories":1848},[262],{"categories":1850},[252],{"categories":1852},[],{"categories":1854},[211],{"categories":1856},[],{"categories":1858},[269],{"categories":1860},[211],{"categories":1862},[524],{"categories":1864},[262],{"categories":1866},[],{"categories":1868},[177],{"categories":1870},[211],{"categories":1872},[177],{"categories":1874},[177],{"categories":1876},[211],{"categories":1878},[],{"categories":1880},[205],{"categories":1882},[211],{"categories":1884},[208],{"categories":1886},[262],{"categories":1888},[252],{"categories":1890},[],{"categories":1892},[],{"categories":1894},[],{"categories":1896},[177],{"categories":1898},[252],{"categories":1900},[231],{"categories":1902},[211],{"categories":1904},[231],{"categories":1906},[252],{"categories":1908},[],{"categories":1910},[252],{"categories":1912},[231],{"categories":1914},[208],{"categories":1916},[211],{"categories":1918},[231],{"categories":1920},[269],{"categories":1922},[],{"categories":1924},[],{"categories":1926},[255],{"categories":1928},[211,262],{"categories":1930},[231],{"categories":1932},[211],{"categories":1934},[177],{"categories":1936},[177],{"categories":1938},[211],{"categories":1940},[],{"categories":1942},[262],{"categories":1944},[211],{"categories":1946},[255],{"categories":1948},[177],{"categories":1950},[269],{"categories":1952},[524],{"categories":1954},[],{"categories":1956},[205],{"categories":1958},[177],{"categories":1960},[177],{"categories":1962},[262],{"categories":1964},[211],{"categories":1966},[211],{"categories":1968},[],{"categories":1970},[],{"categories":1972},[],{"categories":1974},[524],{"categories":1976},[231],{"categories":1978},[211],{"categories":1980},[211],{"categories":1982},[211],{"categories":1984},[],{"categories":1986},[255],{"categories":1988},[208],{"categories":1990},[],{"categories":1992},[177],{"categories":1994},[524],{"categories":1996},[],{"categories":1998},[252],{"categories":2000},[252],{"categories":2002},[],{"categories":2004},[262],{"categories":2006},[252],{"categories":2008},[211],{"categories":2010},[],{"categories":2012},[231],{"categories":2014},[211],{"categories":2016},[252],{"categories":2018},[177],{"categories":2020},[231],{"categories":2022},[],{"categories":2024},[177],{"categories":2026},[252],{"categories":2028},[211],{"categories":2030},[],{"categories":2032},[211],{"categories":2034},[211],{"categories":2036},[524],{"categories":2038},[231],{"categories":2040},[255],{"categories":2042},[255],{"categories":2044},[],{"categories":2046},[],{"categories":2048},[],{"categories":2050},[177],{"categories":2052},[262],{"categories":2054},[262],{"categories":2056},[],{"categories":2058},[],{"categories":2060},[211],{"categories":2062},[],{"categories":2064},[177],{"categories":2066},[211],{"categories":2068},[],{"categories":2070},[211],{"categories":2072},[208],{"categories":2074},[211],{"categories":2076},[269],{"categories":2078},[177],{"categories":2080},[211],{"categories":2082},[262],{"categories":2084},[231],{"categories":2086},[177],{"categories":2088},[],{"categories":2090},[231],{"categories":2092},[177],{"categories":2094},[177],{"categories":2096},[],{"categories":2098},[208],{"categories":2100},[177],{"categories":2102},[],{"categories":2104},[211],{"categories":2106},[205],{"categories":2108},[231],{"categories":2110},[524],{"categories":2112},[177],{"categories":2114},[177],{"categories":2116},[205],{"categories":2118},[211],{"categories":2120},[],{"categories":2122},[],{"categories":2124},[252],{"categories":2126},[211,208],{"categories":2128},[],{"categories":2130},[205],{"categories":2132},[255],{"categories":2134},[211],{"categories":2136},[262],{"categories":2138},[211],{"categories":2140},[177],{"categories":2142},[211],{"categories":2144},[211],{"categories":2146},[231],{"categories":2148},[177],{"categories":2150},[],{"categories":2152},[],{"categories":2154},[177],{"categories":2156},[211],{"categories":2158},[524],{"categories":2160},[],{"categories":2162},[211],{"categories":2164},[177],{"categories":2166},[],{"categories":2168},[211],{"categories":2170},[269],{"categories":2172},[255],{"categories":2174},[177],{"categories":2176},[211],{"categories":2178},[524],{"categories":2180},[],{"categories":2182},[211],{"categories":2184},[269],{"categories":2186},[252],{"categories":2188},[211],{"categories":2190},[],{"categories":2192},[269],{"categories":2194},[231],{"categories":2196},[211],{"categories":2198},[211],{"categories":2200},[205],{"categories":2202},[],{"categories":2204},[],{"categories":2206},[252],{"categories":2208},[211],{"categories":2210},[255],{"categories":2212},[269],{"categories":2214},[269],{"categories":2216},[231],{"categories":2218},[],{"categories":2220},[],{"categories":2222},[211],{"categories":2224},[],{"categories":2226},[211,262],{"categories":2228},[231],{"categories":2230},[177],{"categories":2232},[262],{"categories":2234},[211],{"categories":2236},[205],{"categories":2238},[],{"categories":2240},[],{"categories":2242},[205],{"categories":2244},[269],{"categories":2246},[211],{"categories":2248},[],{"categories":2250},[252,211],{"categories":2252},[524],{"categories":2254},[205],{"categories":2256},[],{"categories":2258},[208],{"categories":2260},[208],{"categories":2262},[211],{"categories":2264},[262],{"categories":2266},[177],{"categories":2268},[231],{"categories":2270},[269],{"categories":2272},[252],{"categories":2274},[211],{"categories":2276},[211],{"categories":2278},[211],{"categories":2280},[205],{"categories":2282},[211],{"categories":2284},[177],{"categories":2286},[231],{"categories":2288},[],{"categories":2290},[],{"categories":2292},[255],{"categories":2294},[262],{"categories":2296},[211],{"categories":2298},[252],{"categories":2300},[255],{"categories":2302},[211],{"categories":2304},[211],{"categories":2306},[177],{"categories":2308},[177],{"categories":2310},[211,208],{"categories":2312},[],{"categories":2314},[252],{"categories":2316},[],{"categories":2318},[211],{"categories":2320},[231],{"categories":2322},[205],{"categories":2324},[205],{"categories":2326},[177],{"categories":2328},[211],{"categories":2330},[208],{"categories":2332},[262],{"categories":2334},[269],{"categories":2336},[],{"categories":2338},[231],{"categories":2340},[211],{"categories":2342},[211],{"categories":2344},[231],{"categories":2346},[262],{"categories":2348},[211],{"categories":2350},[177],{"categories":2352},[231],{"categories":2354},[211],{"categories":2356},[252],{"categories":2358},[211],{"categories":2360},[211],{"categories":2362},[524],{"categories":2364},[216],{"categories":2366},[177],{"categories":2368},[211],{"categories":2370},[231],{"categories":2372},[177],{"categories":2374},[269],{"categories":2376},[211],{"categories":2378},[],{"categories":2380},[211],{"categories":2382},[],{"categories":2384},[],{"categories":2386},[],{"categories":2388},[208],{"categories":2390},[211],{"categories":2392},[177],{"categories":2394},[231],{"categories":2396},[231],{"categories":2398},[231],{"categories":2400},[231],{"categories":2402},[],{"categories":2404},[205],{"categories":2406},[177],{"categories":2408},[231],{"categories":2410},[205],{"categories":2412},[177],{"categories":2414},[211],{"categories":2416},[211,177],{"categories":2418},[177],{"categories":2420},[524],{"categories":2422},[231],{"categories":2424},[231],{"categories":2426},[177],{"categories":2428},[211],{"categories":2430},[],{"categories":2432},[231],{"categories":2434},[269],{"categories":2436},[205],{"categories":2438},[211],{"categories":2440},[211],{"categories":2442},[],{"categories":2444},[262],{"categories":2446},[],{"categories":2448},[205],{"categories":2450},[177],{"categories":2452},[231],{"categories":2454},[211],{"categories":2456},[231],{"categories":2458},[205],{"categories":2460},[231],{"categories":2462},[231],{"categories":2464},[],{"categories":2466},[208],{"categories":2468},[177],{"categories":2470},[231],{"categories":2472},[231],{"categories":2474},[231],{"categories":2476},[231],{"categories":2478},[231],{"categories":2480},[231],{"categories":2482},[231],{"categories":2484},[231],{"categories":2486},[231],{"categories":2488},[231],{"categories":2490},[255],{"categories":2492},[205],{"categories":2494},[211],{"categories":2496},[211],{"categories":2498},[],{"categories":2500},[211,205],{"categories":2502},[],{"categories":2504},[177],{"categories":2506},[231],{"categories":2508},[177],{"categories":2510},[211],{"categories":2512},[211],{"categories":2514},[211],{"categories":2516},[211],{"categories":2518},[211],{"categories":2520},[177],{"categories":2522},[208],{"categories":2524},[252],{"categories":2526},[231],{"categories":2528},[211],{"categories":2530},[],{"categories":2532},[],{"categories":2534},[177],{"categories":2536},[252],{"categories":2538},[211],{"categories":2540},[],{"categories":2542},[],{"categories":2544},[269],{"categories":2546},[211],{"categories":2548},[],{"categories":2550},[],{"categories":2552},[205],{"categories":2554},[208],{"categories":2556},[211],{"categories":2558},[208],{"categories":2560},[252],{"categories":2562},[],{"categories":2564},[231],{"categories":2566},[],{"categories":2568},[252],{"categories":2570},[211],{"categories":2572},[269],{"categories":2574},[],{"categories":2576},[269],{"categories":2578},[],{"categories":2580},[],{"categories":2582},[177],{"categories":2584},[],{"categories":2586},[208],{"categories":2588},[205],{"categories":2590},[252],{"categories":2592},[262],{"categories":2594},[],{"categories":2596},[],{"categories":2598},[211],{"categories":2600},[205],{"categories":2602},[269],{"categories":2604},[],{"categories":2606},[177],{"categories":2608},[177],{"categories":2610},[231],{"categories":2612},[211],{"categories":2614},[177],{"categories":2616},[211],{"categories":2618},[177],{"categories":2620},[211],{"categories":2622},[216],{"categories":2624},[231],{"categories":2626},[],{"categories":2628},[269],{"categories":2630},[262],{"categories":2632},[177],{"categories":2634},[],{"categories":2636},[211],{"categories":2638},[177],{"categories":2640},[208],{"categories":2642},[205],{"categories":2644},[211],{"categories":2646},[252],{"categories":2648},[262],{"categories":2650},[262],{"categories":2652},[211],{"categories":2654},[255],{"categories":2656},[211],{"categories":2658},[177],{"categories":2660},[208],{"categories":2662},[177],{"categories":2664},[211],{"categories":2666},[211],{"categories":2668},[177],{"categories":2670},[231],{"categories":2672},[],{"categories":2674},[205],{"categories":2676},[211],{"categories":2678},[177],{"categories":2680},[211],{"categories":2682},[211],{"categories":2684},[],{"categories":2686},[252],{"categories":2688},[208],{"categories":2690},[231],{"categories":2692},[211],{"categories":2694},[211],{"categories":2696},[252],{"categories":2698},[269],{"categories":2700},[255],{"categories":2702},[211],{"categories":2704},[231],{"categories":2706},[211],{"categories":2708},[177],{"categories":2710},[524],{"categories":2712},[211],{"categories":2714},[177],{"categories":2716},[255],{"categories":2718},[],{"categories":2720},[177],{"categories":2722},[262],{"categories":2724},[252],{"categories":2726},[211],{"categories":2728},[205],{"categories":2730},[208],{"categories":2732},[262],{"categories":2734},[],{"categories":2736},[177],{"categories":2738},[211],{"categories":2740},[],{"categories":2742},[231],{"categories":2744},[],{"categories":2746},[231],{"categories":2748},[211],{"categories":2750},[177],{"categories":2752},[177],{"categories":2754},[177],{"categories":2756},[],{"categories":2758},[],{"categories":2760},[211],{"categories":2762},[211],{"categories":2764},[],{"categories":2766},[252],{"categories":2768},[177],{"categories":2770},[269],{"categories":2772},[205],{"categories":2774},[],{"categories":2776},[],{"categories":2778},[231],{"categories":2780},[262],{"categories":2782},[211],{"categories":2784},[211],{"categories":2786},[211],{"categories":2788},[262],{"categories":2790},[231],{"categories":2792},[252],{"categories":2794},[211],{"categories":2796},[211],{"categories":2798},[211],{"categories":2800},[231],{"categories":2802},[211],{"categories":2804},[231],{"categories":2806},[177],{"categories":2808},[177],{"categories":2810},[262],{"categories":2812},[177],{"categories":2814},[211],{"categories":2816},[262],{"categories":2818},[252],{"categories":2820},[],{"categories":2822},[177],{"categories":2824},[],{"categories":2826},[],{"categories":2828},[208],{"categories":2830},[211],{"categories":2832},[177],{"categories":2834},[205],{"categories":2836},[177],{"categories":2838},[269],{"categories":2840},[],{"categories":2842},[177],{"categories":2844},[],{"categories":2846},[205],{"categories":2848},[177],{"categories":2850},[],{"categories":2852},[177],{"categories":2854},[211],{"categories":2856},[231],{"categories":2858},[211],{"categories":2860},[177],{"categories":2862},[231],{"categories":2864},[177],{"categories":2866},[262],{"categories":2868},[252],{"categories":2870},[205],{"categories":2872},[],{"categories":2874},[177],{"categories":2876},[252],{"categories":2878},[231],{"categories":2880},[211],{"categories":2882},[252],{"categories":2884},[205],{"categories":2886},[],{"categories":2888},[177],{"categories":2890},[177],{"categories":2892},[211],{"categories":2894},[],{"categories":2896},[177],{"categories":2898},[216],{"categories":2900},[231],{"categories":2902},[177],{"categories":2904},[208],{"categories":2906},[],{"categories":2908},[211],{"categories":2910},[216],{"categories":2912},[211],{"categories":2914},[177],{"categories":2916},[231],{"categories":2918},[205],{"categories":2920},[524],{"categories":2922},[211],{"categories":2924},[211],{"categories":2926},[211],{"categories":2928},[231],{"categories":2930},[208],{"categories":2932},[211],{"categories":2934},[252],{"categories":2936},[231],{"categories":2938},[524],{"categories":2940},[211],{"categories":2942},[],{"categories":2944},[],{"categories":2946},[524],{"categories":2948},[255],{"categories":2950},[177],{"categories":2952},[177],{"categories":2954},[231],{"categories":2956},[211],{"categories":2958},[205],{"categories":2960},[252],{"categories":2962},[177],{"categories":2964},[211],{"categories":2966},[269],{"categories":2968},[211],{"categories":2970},[177],{"categories":2972},[],{"categories":2974},[211],{"categories":2976},[211],{"categories":2978},[231],{"categories":2980},[205],{"categories":2982},[],{"categories":2984},[211],{"categories":2986},[211],{"categories":2988},[262],{"categories":2990},[252],{"categories":2992},[211,177],{"categories":2994},[269,208],{"categories":2996},[211],{"categories":2998},[],{"categories":3000},[177],{"categories":3002},[],{"categories":3004},[262],{"categories":3006},[211],{"categories":3008},[231],{"categories":3010},[],{"categories":3012},[177],{"categories":3014},[],{"categories":3016},[177],{"categories":3018},[205],{"categories":3020},[177],{"categories":3022},[211],{"categories":3024},[524],{"categories":3026},[269],{"categories":3028},[208],{"categories":3030},[208],{"categories":3032},[205],{"categories":3034},[205],{"categories":3036},[211],{"categories":3038},[177],{"categories":3040},[211],{"categories":3042},[211],{"categories":3044},[205],{"categories":3046},[211],{"categories":3048},[269],{"categories":3050},[231],{"categories":3052},[211],{"categories":3054},[177],{"categories":3056},[211],{"categories":3058},[],{"categories":3060},[262],{"categories":3062},[],{"categories":3064},[177],{"categories":3066},[205],{"categories":3068},[],{"categories":3070},[524],{"categories":3072},[211],{"categories":3074},[],{"categories":3076},[231],{"categories":3078},[177],{"categories":3080},[262],{"categories":3082},[211],{"categories":3084},[177],{"categories":3086},[262],{"categories":3088},[177],{"categories":3090},[231],{"categories":3092},[205],{"categories":3094},[231],{"categories":3096},[262],{"categories":3098},[211],{"categories":3100},[252],{"categories":3102},[211],{"categories":3104},[211],{"categories":3106},[211],{"categories":3108},[211],{"categories":3110},[177],{"categories":3112},[211],{"categories":3114},[177],{"categories":3116},[211],{"categories":3118},[205],{"categories":3120},[211],{"categories":3122},[177],{"categories":3124},[252],{"categories":3126},[205],{"categories":3128},[177],{"categories":3130},[252],{"categories":3132},[],{"categories":3134},[211],{"categories":3136},[211],{"categories":3138},[262],{"categories":3140},[],{"categories":3142},[177],{"categories":3144},[269],{"categories":3146},[211],{"categories":3148},[231],{"categories":3150},[269],{"categories":3152},[177],{"categories":3154},[208],{"categories":3156},[208],{"categories":3158},[211],{"categories":3160},[205],{"categories":3162},[],{"categories":3164},[211],{"categories":3166},[],{"categories":3168},[205],{"categories":3170},[211],{"categories":3172},[177],{"categories":3174},[177],{"categories":3176},[],{"categories":3178},[262],{"categories":3180},[262],{"categories":3182},[269],{"categories":3184},[252],{"categories":3186},[],{"categories":3188},[211],{"categories":3190},[205],{"categories":3192},[211],{"categories":3194},[262],{"categories":3196},[205],{"categories":3198},[231],{"categories":3200},[231],{"categories":3202},[],{"categories":3204},[231],{"categories":3206},[177],{"categories":3208},[252],{"categories":3210},[255],{"categories":3212},[211],{"categories":3214},[],{"categories":3216},[231],{"categories":3218},[262],{"categories":3220},[208],{"categories":3222},[211],{"categories":3224},[205],{"categories":3226},[524],{"categories":3228},[205],{"categories":3230},[],{"categories":3232},[],{"categories":3234},[231],{"categories":3236},[],{"categories":3238},[177],{"categories":3240},[177],{"categories":3242},[177],{"categories":3244},[],{"categories":3246},[211],{"categories":3248},[],{"categories":3250},[231],{"categories":3252},[205],{"categories":3254},[252],{"categories":3256},[211],{"categories":3258},[231],{"categories":3260},[231],{"categories":3262},[],{"categories":3264},[231],{"categories":3266},[205],{"categories":3268},[211],{"categories":3270},[],{"categories":3272},[177],{"categories":3274},[177],{"categories":3276},[205],{"categories":3278},[],{"categories":3280},[],{"categories":3282},[],{"categories":3284},[252],{"categories":3286},[177],{"categories":3288},[211],{"categories":3290},[],{"categories":3292},[],{"categories":3294},[],{"categories":3296},[252],{"categories":3298},[],{"categories":3300},[205],{"categories":3302},[],{"categories":3304},[],{"categories":3306},[252],{"categories":3308},[211],{"categories":3310},[231],{"categories":3312},[],{"categories":3314},[269],{"categories":3316},[231],{"categories":3318},[269],{"categories":3320},[211],{"categories":3322},[],{"categories":3324},[],{"categories":3326},[177],{"categories":3328},[],{"categories":3330},[],{"categories":3332},[177],{"categories":3334},[211],{"categories":3336},[],{"categories":3338},[177],{"categories":3340},[231],{"categories":3342},[269],{"categories":3344},[255],{"categories":3346},[177],{"categories":3348},[177],{"categories":3350},[],{"categories":3352},[],{"categories":3354},[],{"categories":3356},[231],{"categories":3358},[],{"categories":3360},[],{"categories":3362},[252],{"categories":3364},[205],{"categories":3366},[],{"categories":3368},[208],{"categories":3370},[269],{"categories":3372},[211],{"categories":3374},[262],{"categories":3376},[205],{"categories":3378},[255],{"categories":3380},[208],{"categories":3382},[262],{"categories":3384},[],{"categories":3386},[],{"categories":3388},[177],{"categories":3390},[205],{"categories":3392},[252],{"categories":3394},[205],{"categories":3396},[177],{"categories":3398},[524],{"categories":3400},[177],{"categories":3402},[],{"categories":3404},[211],{"categories":3406},[231],{"categories":3408},[262],{"categories":3410},[],{"categories":3412},[252],{"categories":3414},[231],{"categories":3416},[205],{"categories":3418},[177],{"categories":3420},[211],{"categories":3422},[208],{"categories":3424},[177,524],{"categories":3426},[177],{"categories":3428},[262],{"categories":3430},[211],{"categories":3432},[255],{"categories":3434},[269],{"categories":3436},[177],{"categories":3438},[],{"categories":3440},[177],{"categories":3442},[211],{"categories":3444},[208],{"categories":3446},[],{"categories":3448},[],{"categories":3450},[211],{"categories":3452},[255],{"categories":3454},[211],{"categories":3456},[],{"categories":3458},[231],{"categories":3460},[],{"categories":3462},[231],{"categories":3464},[262],{"categories":3466},[177],{"categories":3468},[211],{"categories":3470},[269],{"categories":3472},[262],{"categories":3474},[],{"categories":3476},[231],{"categories":3478},[211],{"categories":3480},[],{"categories":3482},[211],{"categories":3484},[177],{"categories":3486},[211],{"categories":3488},[177],{"categories":3490},[211],{"categories":3492},[211],{"categories":3494},[211],{"categories":3496},[211],{"categories":3498},[208],{"categories":3500},[],{"categories":3502},[216],{"categories":3504},[231],{"categories":3506},[211],{"categories":3508},[],{"categories":3510},[262],{"categories":3512},[211],{"categories":3514},[211],{"categories":3516},[177],{"categories":3518},[231],{"categories":3520},[211],{"categories":3522},[211],{"categories":3524},[208],{"categories":3526},[177],{"categories":3528},[252],{"categories":3530},[],{"categories":3532},[255],{"categories":3534},[211],{"categories":3536},[],{"categories":3538},[231],{"categories":3540},[269],{"categories":3542},[],{"categories":3544},[],{"categories":3546},[231],{"categories":3548},[231],{"categories":3550},[269],{"categories":3552},[205],{"categories":3554},[177],{"categories":3556},[177],{"categories":3558},[211],{"categories":3560},[208],{"categories":3562},[],{"categories":3564},[],{"categories":3566},[231],{"categories":3568},[255],{"categories":3570},[262],{"categories":3572},[177],{"categories":3574},[252],{"categories":3576},[255],{"categories":3578},[255],{"categories":3580},[],{"categories":3582},[231],{"categories":3584},[211],{"categories":3586},[211],{"categories":3588},[262],{"categories":3590},[],{"categories":3592},[231],{"categories":3594},[231],{"categories":3596},[231],{"categories":3598},[],{"categories":3600},[177],{"categories":3602},[211],{"categories":3604},[],{"categories":3606},[205],{"categories":3608},[208],{"categories":3610},[],{"categories":3612},[211],{"categories":3614},[211],{"categories":3616},[],{"categories":3618},[262],{"categories":3620},[],{"categories":3622},[],{"categories":3624},[],{"categories":3626},[],{"categories":3628},[211],{"categories":3630},[231],{"categories":3632},[],{"categories":3634},[],{"categories":3636},[211],{"categories":3638},[211],{"categories":3640},[211],{"categories":3642},[255],{"categories":3644},[211],{"categories":3646},[255],{"categories":3648},[],{"categories":3650},[255],{"categories":3652},[255],{"categories":3654},[524],{"categories":3656},[177],{"categories":3658},[262],{"categories":3660},[],{"categories":3662},[],{"categories":3664},[255],{"categories":3666},[262],{"categories":3668},[262],{"categories":3670},[262],{"categories":3672},[],{"categories":3674},[205],{"categories":3676},[262],{"categories":3678},[262],{"categories":3680},[205],{"categories":3682},[262],{"categories":3684},[208],{"categories":3686},[262],{"categories":3688},[262],{"categories":3690},[262],{"categories":3692},[255],{"categories":3694},[231],{"categories":3696},[231],{"categories":3698},[211],{"categories":3700},[262],{"categories":3702},[255],{"categories":3704},[524],{"categories":3706},[255],{"categories":3708},[255],{"categories":3710},[255],{"categories":3712},[],{"categories":3714},[208],{"categories":3716},[],{"categories":3718},[524],{"categories":3720},[262],{"categories":3722},[262],{"categories":3724},[262],{"categories":3726},[177],{"categories":3728},[231,208],{"categories":3730},[255],{"categories":3732},[],{"categories":3734},[],{"categories":3736},[255],{"categories":3738},[],{"categories":3740},[255],{"categories":3742},[231],{"categories":3744},[177],{"categories":3746},[],{"categories":3748},[262],{"categories":3750},[211],{"categories":3752},[252],{"categories":3754},[],{"categories":3756},[211],{"categories":3758},[],{"categories":3760},[231],{"categories":3762},[205],{"categories":3764},[255],{"categories":3766},[],{"categories":3768},[262],{"categories":3770},[231],[3772,4393,4464,4532],{"id":3773,"title":3774,"ai":3775,"body":3780,"categories":4353,"created_at":178,"date_modified":178,"description":170,"extension":180,"faq":178,"featured":181,"kicker_label":178,"meta":4354,"navigation":183,"path":4377,"published_at":4378,"question":178,"scraped_at":4379,"seo":4380,"sitemap":4381,"source_id":4382,"source_name":4383,"source_type":191,"source_url":4384,"stem":4385,"tags":4386,"thumbnail_url":4388,"tldr":4389,"tweet":4390,"unknown_tags":4391,"__hash__":4392},"summaries\u002Fsummaries\u002Ffe0a5dd69976e317-build-hermes-ai-agent-vps-setup-to-scaled-automati-summary.md","Build Hermes AI Agent: VPS Setup to Scaled Automations",{"provider":7,"model":8,"input_tokens":3776,"output_tokens":3777,"processing_time_ms":3778,"cost_usd":3779},8468,2608,33021,0.0029751,{"type":14,"value":3781,"toc":4350},[3782,3786,3789,3792,3824,4346],[17,3783,3785],{"id":3784},"hermes-core-five-pillars-for-self-improving-agents","Hermes Core: Five Pillars for Self-Improving Agents",[22,3787,3788],{},"Hermes Agent, an open-source project from Noose Research with 140k+ GitHub stars (MIT licensed), runs on your infrastructure (VPS, laptop, Docker, even Android via Termux). It excels at self-improvement via a loop that persists experience into memory, skills, and history. Unlike stateless LLMs, Hermes wakes with context from key files, enabling consistent, personalized behavior.",[22,3790,3791],{},"The five pillars form its foundation:",[3793,3794,3795,3814],"ol",{},[124,3796,3797,3800,3801,3804,3805,3808,3809,3813],{},[35,3798,3799],{},"Memory",": Durable context across sessions via ",[40,3802,3803],{},"user.md"," (your preferences, style) and ",[40,3806,3807],{},"memory.md"," (projects, business context). Loaded at session start. Use session search (SQLite DB) for past conversations. Principle: Agents are amnesiac like in ",[3810,3811,3812],"em",{},"Memento","—feed holistic context upfront. Hermes auto-extracts\u002Fupdates these; manually reinforce with \"Chuck this into memory.md\" or \"Never do X again—add to user.md\". Avoid secrets or temp status here.",[124,3815,3816,3819,3820,3823],{},[35,3817,3818],{},"Skills",": Procedural playbooks in ",[40,3821,3822],{},"skills.md"," with YAML frontmatter for progressive disclosure (e.g., ```yaml\nwhen_to_use: \"For image generation\"",[3825,3826,3831],"pre",{"className":3827,"code":3828,"language":3829,"meta":3830,"style":170},"language-). shiki shiki-themes github-light github-dark","\n3. **Soul**: Shapes personality in `soul.md` (no YAML). Evolves with feedback for vibe (e.g., sarcastic but not rude for YouTube comments). Makes multi-agents distinct.\n\n4. **Crons**: Proactive scheduling turns reactive agent into autonomous worker. Natural language: \"Daily 6AM briefing.\" Creates isolated sessions; outputs to original chat\u002Ffiles. Flags: `context_from` chains jobs, `work_dir` for project tools, `--no-agent` for scripts. Safety: No recursive crons—prompts must be self-contained.\n\n5. **Self-Improving Loop**: Work → Learn → Persist (memory\u002Fskills\u002Fhistory) → Repeat. User corrects, saves, skill-ifies. Not magic—guide it.\n\nBonus: `agents.md` (global project goals, like Claude's `claw.md`). Use for multi-project terminal work.\n\n**Common Mistake**: Overloading context—keep files lean; let progressive disclosure handle skills. **Quality Check**: Does it repeat itself? Update memory. Feels impersonal? Tune soul.\n\n## Deployment: VPS Setup and Telegram Onboarding\n\nAssumes basic terminal comfort (SSH, git). No Mac Mini needed—use Hostinger VPS (code NATEHERK for 10% off annual).\n\n### Step 1: VPS Provisioning (16:30 timestamp)\n- Sign up Hostinger VPS (Ubuntu 24.04 recommended, 2-4 vCPU, 4-8GB RAM for Hermes).\n- SSH in: `ssh root@your-ip`.\n- Update: `apt update && apt upgrade -y`.\n- Install Docker: `curl -fsSL https:\u002F\u002Fget.docker.com -o get-docker.sh && sh get-docker.sh`.\n- Add user: `adduser hermes && usermod -aG sudo,docker hermes`.\n- Firewall: `ufw allow OpenSSH && ufw allow 80,443 && ufw enable`.\n\n### Step 2: Hermes Install\n- Switch to hermes user: `su - hermes`.\n- Clone repo: `git clone https:\u002F\u002Fgithub.com\u002FNooseResearch\u002FHermes.git && cd Hermes`.\n- Docker compose: Edit `docker-compose.yml` for models (e.g., Claude via API keys), volumes.\n- Secrets: Use `.env` for API keys (Anthropic, etc.)—**never** in memory files.\n- Start: `docker compose up -d`.\n\n### Step 3: Telegram Integration (25:30)\n- Create Telegram bot via @BotFather: Get token.\n- In Hermes web UI (http:\u002F\u002Fyour-ip:3000), onboard: Paste bot token, chat ID (msg \u002Fstart to bot, copy ID).\n- Test: Message bot—Hermes responds.\n\nHermes auto-builds initial `user.md`\u002F`memory.md` from chats. **Pitfall**: Expose only necessary ports; use Cloudflare Tunnel for security.\n\n## Skills, Crons, Backup, and Scaling\n\n### First Skill and Cron (33:00)\n- **Skill Example**: Paste Skills Hub URL: \"Install this generate-image skill.\"\n- YAML frontmatter ensures targeted loading.\n- **First Cron**: \"Create daily AI news briefing to Skool at 6AM.\" Hermes crafts cron.yaml, schedules via tools.\n\n### GitHub Backup (33:00)\n- Init repo: `git init`, add all (`git add .`), commit, remote: `git remote add origin your-repo`.\n- Cron backup: \"Daily GitHub push.\"\n- **Pro Tip**: Use Claude Code to manage multi-agent repos—sync skills\u002Fmemory across Hermes\u002FOpenClaw.\n\n### Best Practices & Security (46:30)\n- **Security**: API keys in `.env` only. Rate limits. No recursive crons. Isolate agents in subdirs.\n- **DX**: Terminal for deep work (Claude Code better); Telegram for mobile\u002Fproactive.\n- **Trade-offs**: Lighter\u002Ffaster than OpenClaw (350k stars, Nvidia NemoClaw fork); less breakage. Not for desk coding—pair with Claude.\n\n### Scaling Multiple Agents (50:30)\n- Subdirs per agent: `agents\u002Fyt-comments`, `agents\u002Fnews`.\n- Shared GitHub repo; distinct `soul.md`\u002F`memory.md`.\n- VPS: Multiple Docker instances or subdomains.\n- **Pitfall**: Context bloat—use `agents.md` for project silos.\n\n**Before\u002FAfter**: Raw request → poor video (bad spacing); feedback → Hyperframes install, polished output.\n\n**Exercise**: Install Excalidraw skill, generate pillar diagrams: \"Use Excal to diagram five pillars.\"\n\n## Comparisons and Workflow Fit\n\n| Tool | Use Case | Why Hermes? |\n|------|----------|-------------|\n| Claude Code | Desk\u002Fterminal coding (90% Nate's work) | Mobile, crons unlimited vs 15\u002Fday limit |\n| OpenClaw | Similar mobile, but heavier\u002Fbreaks more | Lighter, self-improving, OSS models ready |\n\nFits indie builders: On-the-go automations (YouTube replies, news briefs) without infra always-on.\n\n**Quotes**:\n1. \"Hermes probably understands it the best and it can also look up its own documentation so just ask it hey can you do this.\" (On troubleshooting.)\n2. \"Memory equals what to remember, skill equals how to do it again.\" (Pillar distinction.)\n3. \"Crons turn Hermes from reactive into a proactive scheduled automation.\" (Key value prop.)\n4. \"Automatic does not mean magic—the loop works best when the user corrects Hermes.\" (Self-improvement reality check.)\n\n## Key Takeaways\n- Start with VPS (Hostinger Ubuntu), Docker install Hermes, Telegram bot for instant access.\n- Prime memory\u002Fsoul files early; let Hermes auto-update but manually reinforce.\n- Build skills via hub or convos; use YAML for efficiency.\n- Schedule crons in natural language—self-contained prompts only.\n- GitHub backup everything; scale via subdirs for multi-agents.\n- Pair with Claude Code: Hermes for mobile\u002Fproactive, Claude for deep work.\n- Avoid: Secrets in MD files, recursive crons, ignoring feedback loops.\n- Test: Natural request → skill install → cron → iterate.\n- Resource: Free Skool guide for copy-paste setup.\n",").","Only loads full skill if relevant. Analogy: Recipes for consistent pancakes—prevents variability. Hermes auto-creates\u002Fpatches skills from workflows; pull 520+ from Skills Hub (e.g., Anthropic's Canvas, skill creator). Install via URL or command.",[40,3832,3833,3841,3846,3851,3857,3862,3868,3873,3879,3884,3890,3895,3901,3906,3912,3917,3923,3929,3935,3941,3947,3953,3959,3964,3970,3976,3982,3988,3994,4000,4005,4011,4017,4023,4029,4034,4040,4045,4051,4056,4062,4068,4074,4080,4085,4091,4097,4103,4109,4114,4120,4126,4132,4138,4143,4149,4155,4161,4167,4173,4178,4184,4189,4195,4200,4206,4211,4217,4223,4229,4235,4240,4246,4251,4257,4263,4269,4275,4281,4286,4292,4298,4304,4310,4316,4322,4328,4334,4340],{"__ignoreMap":170},[3834,3835,3838],"span",{"class":3836,"line":3837},"line",1,[3834,3839,3840],{"emptyLinePlaceholder":183},"\n",[3834,3842,3843],{"class":3836,"line":171},[3834,3844,3845],{},"3. **Soul**: Shapes personality in `soul.md` (no YAML). Evolves with feedback for vibe (e.g., sarcastic but not rude for YouTube comments). Makes multi-agents distinct.\n",[3834,3847,3849],{"class":3836,"line":3848},3,[3834,3850,3840],{"emptyLinePlaceholder":183},[3834,3852,3854],{"class":3836,"line":3853},4,[3834,3855,3856],{},"4. **Crons**: Proactive scheduling turns reactive agent into autonomous worker. Natural language: \"Daily 6AM briefing.\" Creates isolated sessions; outputs to original chat\u002Ffiles. Flags: `context_from` chains jobs, `work_dir` for project tools, `--no-agent` for scripts. Safety: No recursive crons—prompts must be self-contained.\n",[3834,3858,3860],{"class":3836,"line":3859},5,[3834,3861,3840],{"emptyLinePlaceholder":183},[3834,3863,3865],{"class":3836,"line":3864},6,[3834,3866,3867],{},"5. **Self-Improving Loop**: Work → Learn → Persist (memory\u002Fskills\u002Fhistory) → Repeat. User corrects, saves, skill-ifies. Not magic—guide it.\n",[3834,3869,3871],{"class":3836,"line":3870},7,[3834,3872,3840],{"emptyLinePlaceholder":183},[3834,3874,3876],{"class":3836,"line":3875},8,[3834,3877,3878],{},"Bonus: `agents.md` (global project goals, like Claude's `claw.md`). Use for multi-project terminal work.\n",[3834,3880,3882],{"class":3836,"line":3881},9,[3834,3883,3840],{"emptyLinePlaceholder":183},[3834,3885,3887],{"class":3836,"line":3886},10,[3834,3888,3889],{},"**Common Mistake**: Overloading context—keep files lean; let progressive disclosure handle skills. **Quality Check**: Does it repeat itself? Update memory. Feels impersonal? Tune soul.\n",[3834,3891,3893],{"class":3836,"line":3892},11,[3834,3894,3840],{"emptyLinePlaceholder":183},[3834,3896,3898],{"class":3836,"line":3897},12,[3834,3899,3900],{},"## Deployment: VPS Setup and Telegram Onboarding\n",[3834,3902,3904],{"class":3836,"line":3903},13,[3834,3905,3840],{"emptyLinePlaceholder":183},[3834,3907,3909],{"class":3836,"line":3908},14,[3834,3910,3911],{},"Assumes basic terminal comfort (SSH, git). No Mac Mini needed—use Hostinger VPS (code NATEHERK for 10% off annual).\n",[3834,3913,3915],{"class":3836,"line":3914},15,[3834,3916,3840],{"emptyLinePlaceholder":183},[3834,3918,3920],{"class":3836,"line":3919},16,[3834,3921,3922],{},"### Step 1: VPS Provisioning (16:30 timestamp)\n",[3834,3924,3926],{"class":3836,"line":3925},17,[3834,3927,3928],{},"- Sign up Hostinger VPS (Ubuntu 24.04 recommended, 2-4 vCPU, 4-8GB RAM for Hermes).\n",[3834,3930,3932],{"class":3836,"line":3931},18,[3834,3933,3934],{},"- SSH in: `ssh root@your-ip`.\n",[3834,3936,3938],{"class":3836,"line":3937},19,[3834,3939,3940],{},"- Update: `apt update && apt upgrade -y`.\n",[3834,3942,3944],{"class":3836,"line":3943},20,[3834,3945,3946],{},"- Install Docker: `curl -fsSL https:\u002F\u002Fget.docker.com -o get-docker.sh && sh get-docker.sh`.\n",[3834,3948,3950],{"class":3836,"line":3949},21,[3834,3951,3952],{},"- Add user: `adduser hermes && usermod -aG sudo,docker hermes`.\n",[3834,3954,3956],{"class":3836,"line":3955},22,[3834,3957,3958],{},"- Firewall: `ufw allow OpenSSH && ufw allow 80,443 && ufw enable`.\n",[3834,3960,3962],{"class":3836,"line":3961},23,[3834,3963,3840],{"emptyLinePlaceholder":183},[3834,3965,3967],{"class":3836,"line":3966},24,[3834,3968,3969],{},"### Step 2: Hermes Install\n",[3834,3971,3973],{"class":3836,"line":3972},25,[3834,3974,3975],{},"- Switch to hermes user: `su - hermes`.\n",[3834,3977,3979],{"class":3836,"line":3978},26,[3834,3980,3981],{},"- Clone repo: `git clone https:\u002F\u002Fgithub.com\u002FNooseResearch\u002FHermes.git && cd Hermes`.\n",[3834,3983,3985],{"class":3836,"line":3984},27,[3834,3986,3987],{},"- Docker compose: Edit `docker-compose.yml` for models (e.g., Claude via API keys), volumes.\n",[3834,3989,3991],{"class":3836,"line":3990},28,[3834,3992,3993],{},"- Secrets: Use `.env` for API keys (Anthropic, etc.)—**never** in memory files.\n",[3834,3995,3997],{"class":3836,"line":3996},29,[3834,3998,3999],{},"- Start: `docker compose up -d`.\n",[3834,4001,4003],{"class":3836,"line":4002},30,[3834,4004,3840],{"emptyLinePlaceholder":183},[3834,4006,4008],{"class":3836,"line":4007},31,[3834,4009,4010],{},"### Step 3: Telegram Integration (25:30)\n",[3834,4012,4014],{"class":3836,"line":4013},32,[3834,4015,4016],{},"- Create Telegram bot via @BotFather: Get token.\n",[3834,4018,4020],{"class":3836,"line":4019},33,[3834,4021,4022],{},"- In Hermes web UI (http:\u002F\u002Fyour-ip:3000), onboard: Paste bot token, chat ID (msg \u002Fstart to bot, copy ID).\n",[3834,4024,4026],{"class":3836,"line":4025},34,[3834,4027,4028],{},"- Test: Message bot—Hermes responds.\n",[3834,4030,4032],{"class":3836,"line":4031},35,[3834,4033,3840],{"emptyLinePlaceholder":183},[3834,4035,4037],{"class":3836,"line":4036},36,[3834,4038,4039],{},"Hermes auto-builds initial `user.md`\u002F`memory.md` from chats. **Pitfall**: Expose only necessary ports; use Cloudflare Tunnel for security.\n",[3834,4041,4043],{"class":3836,"line":4042},37,[3834,4044,3840],{"emptyLinePlaceholder":183},[3834,4046,4048],{"class":3836,"line":4047},38,[3834,4049,4050],{},"## Skills, Crons, Backup, and Scaling\n",[3834,4052,4054],{"class":3836,"line":4053},39,[3834,4055,3840],{"emptyLinePlaceholder":183},[3834,4057,4059],{"class":3836,"line":4058},40,[3834,4060,4061],{},"### First Skill and Cron (33:00)\n",[3834,4063,4065],{"class":3836,"line":4064},41,[3834,4066,4067],{},"- **Skill Example**: Paste Skills Hub URL: \"Install this generate-image skill.\"\n",[3834,4069,4071],{"class":3836,"line":4070},42,[3834,4072,4073],{},"- YAML frontmatter ensures targeted loading.\n",[3834,4075,4077],{"class":3836,"line":4076},43,[3834,4078,4079],{},"- **First Cron**: \"Create daily AI news briefing to Skool at 6AM.\" Hermes crafts cron.yaml, schedules via tools.\n",[3834,4081,4083],{"class":3836,"line":4082},44,[3834,4084,3840],{"emptyLinePlaceholder":183},[3834,4086,4088],{"class":3836,"line":4087},45,[3834,4089,4090],{},"### GitHub Backup (33:00)\n",[3834,4092,4094],{"class":3836,"line":4093},46,[3834,4095,4096],{},"- Init repo: `git init`, add all (`git add .`), commit, remote: `git remote add origin your-repo`.\n",[3834,4098,4100],{"class":3836,"line":4099},47,[3834,4101,4102],{},"- Cron backup: \"Daily GitHub push.\"\n",[3834,4104,4106],{"class":3836,"line":4105},48,[3834,4107,4108],{},"- **Pro Tip**: Use Claude Code to manage multi-agent repos—sync skills\u002Fmemory across Hermes\u002FOpenClaw.\n",[3834,4110,4112],{"class":3836,"line":4111},49,[3834,4113,3840],{"emptyLinePlaceholder":183},[3834,4115,4117],{"class":3836,"line":4116},50,[3834,4118,4119],{},"### Best Practices & Security (46:30)\n",[3834,4121,4123],{"class":3836,"line":4122},51,[3834,4124,4125],{},"- **Security**: API keys in `.env` only. Rate limits. No recursive crons. Isolate agents in subdirs.\n",[3834,4127,4129],{"class":3836,"line":4128},52,[3834,4130,4131],{},"- **DX**: Terminal for deep work (Claude Code better); Telegram for mobile\u002Fproactive.\n",[3834,4133,4135],{"class":3836,"line":4134},53,[3834,4136,4137],{},"- **Trade-offs**: Lighter\u002Ffaster than OpenClaw (350k stars, Nvidia NemoClaw fork); less breakage. Not for desk coding—pair with Claude.\n",[3834,4139,4141],{"class":3836,"line":4140},54,[3834,4142,3840],{"emptyLinePlaceholder":183},[3834,4144,4146],{"class":3836,"line":4145},55,[3834,4147,4148],{},"### Scaling Multiple Agents (50:30)\n",[3834,4150,4152],{"class":3836,"line":4151},56,[3834,4153,4154],{},"- Subdirs per agent: `agents\u002Fyt-comments`, `agents\u002Fnews`.\n",[3834,4156,4158],{"class":3836,"line":4157},57,[3834,4159,4160],{},"- Shared GitHub repo; distinct `soul.md`\u002F`memory.md`.\n",[3834,4162,4164],{"class":3836,"line":4163},58,[3834,4165,4166],{},"- VPS: Multiple Docker instances or subdomains.\n",[3834,4168,4170],{"class":3836,"line":4169},59,[3834,4171,4172],{},"- **Pitfall**: Context bloat—use `agents.md` for project silos.\n",[3834,4174,4176],{"class":3836,"line":4175},60,[3834,4177,3840],{"emptyLinePlaceholder":183},[3834,4179,4181],{"class":3836,"line":4180},61,[3834,4182,4183],{},"**Before\u002FAfter**: Raw request → poor video (bad spacing); feedback → Hyperframes install, polished output.\n",[3834,4185,4187],{"class":3836,"line":4186},62,[3834,4188,3840],{"emptyLinePlaceholder":183},[3834,4190,4192],{"class":3836,"line":4191},63,[3834,4193,4194],{},"**Exercise**: Install Excalidraw skill, generate pillar diagrams: \"Use Excal to diagram five pillars.\"\n",[3834,4196,4198],{"class":3836,"line":4197},64,[3834,4199,3840],{"emptyLinePlaceholder":183},[3834,4201,4203],{"class":3836,"line":4202},65,[3834,4204,4205],{},"## Comparisons and Workflow Fit\n",[3834,4207,4209],{"class":3836,"line":4208},66,[3834,4210,3840],{"emptyLinePlaceholder":183},[3834,4212,4214],{"class":3836,"line":4213},67,[3834,4215,4216],{},"| Tool | Use Case | Why Hermes? |\n",[3834,4218,4220],{"class":3836,"line":4219},68,[3834,4221,4222],{},"|------|----------|-------------|\n",[3834,4224,4226],{"class":3836,"line":4225},69,[3834,4227,4228],{},"| Claude Code | Desk\u002Fterminal coding (90% Nate's work) | Mobile, crons unlimited vs 15\u002Fday limit |\n",[3834,4230,4232],{"class":3836,"line":4231},70,[3834,4233,4234],{},"| OpenClaw | Similar mobile, but heavier\u002Fbreaks more | Lighter, self-improving, OSS models ready |\n",[3834,4236,4238],{"class":3836,"line":4237},71,[3834,4239,3840],{"emptyLinePlaceholder":183},[3834,4241,4243],{"class":3836,"line":4242},72,[3834,4244,4245],{},"Fits indie builders: On-the-go automations (YouTube replies, news briefs) without infra always-on.\n",[3834,4247,4249],{"class":3836,"line":4248},73,[3834,4250,3840],{"emptyLinePlaceholder":183},[3834,4252,4254],{"class":3836,"line":4253},74,[3834,4255,4256],{},"**Quotes**:\n",[3834,4258,4260],{"class":3836,"line":4259},75,[3834,4261,4262],{},"1. \"Hermes probably understands it the best and it can also look up its own documentation so just ask it hey can you do this.\" (On troubleshooting.)\n",[3834,4264,4266],{"class":3836,"line":4265},76,[3834,4267,4268],{},"2. \"Memory equals what to remember, skill equals how to do it again.\" (Pillar distinction.)\n",[3834,4270,4272],{"class":3836,"line":4271},77,[3834,4273,4274],{},"3. \"Crons turn Hermes from reactive into a proactive scheduled automation.\" (Key value prop.)\n",[3834,4276,4278],{"class":3836,"line":4277},78,[3834,4279,4280],{},"4. \"Automatic does not mean magic—the loop works best when the user corrects Hermes.\" (Self-improvement reality check.)\n",[3834,4282,4284],{"class":3836,"line":4283},79,[3834,4285,3840],{"emptyLinePlaceholder":183},[3834,4287,4289],{"class":3836,"line":4288},80,[3834,4290,4291],{},"## Key Takeaways\n",[3834,4293,4295],{"class":3836,"line":4294},81,[3834,4296,4297],{},"- Start with VPS (Hostinger Ubuntu), Docker install Hermes, Telegram bot for instant access.\n",[3834,4299,4301],{"class":3836,"line":4300},82,[3834,4302,4303],{},"- Prime memory\u002Fsoul files early; let Hermes auto-update but manually reinforce.\n",[3834,4305,4307],{"class":3836,"line":4306},83,[3834,4308,4309],{},"- Build skills via hub or convos; use YAML for efficiency.\n",[3834,4311,4313],{"class":3836,"line":4312},84,[3834,4314,4315],{},"- Schedule crons in natural language—self-contained prompts only.\n",[3834,4317,4319],{"class":3836,"line":4318},85,[3834,4320,4321],{},"- GitHub backup everything; scale via subdirs for multi-agents.\n",[3834,4323,4325],{"class":3836,"line":4324},86,[3834,4326,4327],{},"- Pair with Claude Code: Hermes for mobile\u002Fproactive, Claude for deep work.\n",[3834,4329,4331],{"class":3836,"line":4330},87,[3834,4332,4333],{},"- Avoid: Secrets in MD files, recursive crons, ignoring feedback loops.\n",[3834,4335,4337],{"class":3836,"line":4336},88,[3834,4338,4339],{},"- Test: Natural request → skill install → cron → iterate.\n",[3834,4341,4343],{"class":3836,"line":4342},89,[3834,4344,4345],{},"- Resource: Free Skool guide for copy-paste setup.\n",[4347,4348,4349],"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":170,"searchDepth":171,"depth":171,"links":4351},[4352],{"id":3784,"depth":171,"text":3785},[177],{"content_references":4355,"triage":4374},[4356,4362,4366,4369,4372],{"type":4357,"title":4358,"author":4359,"url":4360,"context":4361},"tool","Hermes Agent","Noose Research","https:\u002F\u002Fgithub.com\u002FNooseResearch\u002FHermes","mentioned",{"type":4357,"title":4363,"url":4364,"context":4365},"Hostinger VPS","https:\u002F\u002Fwww.hostinger.com\u002Fvps\u002Fclaude-code-hosting","recommended",{"type":4357,"title":4367,"author":4368,"context":4361},"Claude Code","Anthropic",{"type":4357,"title":4370,"author":4371,"context":4361},"OpenClaw","Peter Steinberger",{"type":4357,"title":4373,"context":4361},"Skills Hub",{"relevance":3859,"novelty":3853,"quality":3853,"actionability":3859,"composite":4375,"reasoning":4376},4.55,"Category: AI Automation. The article provides a detailed, step-by-step guide on deploying the Hermes AI Agent, which directly addresses the audience's need for practical applications in AI automation. It includes specific instructions for setting up and scaling the agent, making it immediately actionable for builders.","\u002Fsummaries\u002Ffe0a5dd69976e317-build-hermes-ai-agent-vps-setup-to-scaled-automati-summary","2026-05-10 02:42:25","2026-05-10 15:22:01",{"title":3774,"description":170},{"loc":4377},"c931d1c171f90d29","Nate Herk | AI Automation","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=gb5TlGw6Uks","summaries\u002Ffe0a5dd69976e317-build-hermes-ai-agent-vps-setup-to-scaled-automati-summary",[195,197,196,4387],"ai-automation","https:\u002F\u002Fi.ytimg.com\u002Fvi\u002Fgb5TlGw6Uks\u002Fhqdefault.jpg","Follow this step-by-step guide to deploy Hermes Agent on a VPS, integrate Telegram, create skills\u002Fcrons, backup to GitHub, and scale multiple agents for proactive AI assistance.","A hands-on 1-hour screen-share tutorial deploying open-source [Hermes Agent](http:\u002F\u002Fhostinger.com\u002Fnatehermes) to a [Hostinger VPS](https:\u002F\u002Fwww.hostinger.com\u002Fvps\u002Fclaude-code-hosting), connecting it to Telegram, adding your first skill and cron job, GitHub backup, plus comparisons to Claude Code\u002FOpenClaw and scaling tips.",[4387],"b8Xn0iSSv145vSBXaAH2EG_xEHHkVmAAxa37Nzr0iH8",{"id":4394,"title":4395,"ai":4396,"body":4401,"categories":4435,"created_at":178,"date_modified":178,"description":170,"extension":180,"faq":178,"featured":181,"kicker_label":178,"meta":4436,"navigation":183,"path":4448,"published_at":4449,"question":178,"scraped_at":4450,"seo":4451,"sitemap":4452,"source_id":4453,"source_name":4454,"source_type":4455,"source_url":4456,"stem":4457,"tags":4458,"thumbnail_url":178,"tldr":4460,"tweet":4461,"unknown_tags":4462,"__hash__":4463},"summaries\u002Fsummaries\u002Fd0e971554e468892-symphony-agents-autonomously-claim-and-complete-ta-summary.md","Symphony: Agents Autonomously Claim and Complete Tasks",{"provider":7,"model":8,"input_tokens":4397,"output_tokens":4398,"processing_time_ms":4399,"cost_usd":4400},5327,1436,20519,0.0017609,{"type":14,"value":4402,"toc":4430},[4403,4407,4410,4413,4417,4420,4423,4427],[17,4404,4406],{"id":4405},"bypass-human-bottlenecks-with-autonomous-task-orchestration","Bypass Human Bottlenecks with Autonomous Task Orchestration",[22,4408,4409],{},"OpenAI built Symphony to address engineers supervising only 3-5 Codex CLI sessions concurrently before context-switching hurt productivity. Instead of manual oversight, Symphony integrates with issue trackers like Linear: agents poll for tasks in 'to-do' states, claim them by updating status, create isolated workspaces matching issue IDs, run Codex to complete work, then mark issues 'done' with comments linking outputs. This scales agent teams without human managers—agents handle routine coding autonomously, flagging humans only for reviews. In demos, it builds a TypeScript Bun 'Hello World' app from scratch, validating GraphQL errors via Codex self-fixes.",[22,4411,4412],{},"Trade-offs: Barebones by design, lacking built-in repo cloning or PR creation, so not production-ready out-of-box. But this enables customization: users add pre\u002Fpost-hooks in workflow YAML. For example, a 'create after' hook clones a repo to the workspace and checks out a new branch; a 'run after' hook stages changes, commits, pushes, and opens a PR with issue links—transforming Symphony into a full CI\u002FCD agent for apps like film emulation tools.",[17,4414,4416],{"id":4415},"prompt-driven-installation-builds-ownership","Prompt-Driven Installation Builds Ownership",[22,4418,4419],{},"Skip cloning Elixir repo (traditional Option 2: clone, build, run via workflow). Use Option 1: Feed agents OpenAI's 2000+ line spec prompt detailing Symphony's architecture. Agents recreate it in any language—Python (easy for LLMs), Go (with Charm CLI), or Claude SDK variants. This genius chaos ensures no two installs match: users own their version, fixing bugs and adding features themselves, reducing OpenAI maintenance. Requires Linear personal API key in YAML workflow (active states like 'to-do', workspace root, Codex command). Tools like UV run Python versions; access OpenAI's YAML from repo.",[22,4421,4422],{},"Why it works: Forces deep understanding, customizes to needs (e.g., swap Linear\u002FCodex). Downside: Chaos for support, but fosters community forks.",[17,4424,4426],{"id":4425},"symphony-as-customizable-base-vs-polished-alternatives","Symphony as Customizable Base vs. Polished Alternatives",[22,4428,4429],{},"Position Symphony as 'Pi harness'—minimal orchestrator for exact needs, unlike feature-rich MultiOn (easier setup, multi-agents, scheduling) or Conductor ('Claw Code'). Ideal if using Linear\u002FCodex: leverage existing MCP tools\u002Fplugins. Vision: Central agent hub for 'AI dev teams'—shared workflows\u002Ftools across tasks, visibility into others' prompts\u002Ffeatures to spot conflicts. Extend via Codex for better PR descriptions\u002Flinks. Not for non-Linear\u002FCodex users yet, but proves agent orchestration scales coding without humans.",{"title":170,"searchDepth":171,"depth":171,"links":4431},[4432,4433,4434],{"id":4405,"depth":171,"text":4406},{"id":4415,"depth":171,"text":4416},{"id":4425,"depth":171,"text":4426},[177],{"content_references":4437,"triage":4445},[4438,4442],{"type":4439,"title":4440,"url":4441,"context":4361},"other","Open-source Codex orchestration: Symphony","https:\u002F\u002Fopenai.com\u002Findex\u002Fopen-source-codex-orchestration-symphony\u002F",{"type":4357,"title":4443,"url":4444,"context":4361},"Symphony","https:\u002F\u002Fgithub.com\u002Fopenai\u002Fsymphony",{"relevance":3859,"novelty":3853,"quality":3853,"actionability":3853,"composite":4446,"reasoning":4447},4.35,"Category: AI Automation. The article discusses Symphony, an AI tool that autonomously manages coding tasks, addressing a specific pain point of human bottlenecks in supervision. It provides actionable insights on how to implement Symphony using a prompt-driven installation, which is directly applicable for developers looking to enhance productivity.","\u002Fsummaries\u002Fd0e971554e468892-symphony-agents-autonomously-claim-and-complete-ta-summary","2026-05-09 09:45:06","2026-05-09 15:12:07",{"title":4395,"description":170},{"loc":4448},"7ddadf38929851d3","Better Stack","article","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=n8qDKMPpLXc","summaries\u002Fd0e971554e468892-symphony-agents-autonomously-claim-and-complete-ta-summary",[195,4459,196,197],"ai-tools","OpenAI's Symphony uses issue trackers like Linear to let coding agents claim tasks, spin up isolated workspaces, and only ping humans for reviews—solving the 3-5 session supervision bottleneck. Install by prompting an agent with a 2000+ line spec to build it.","Walkthrough of [Symphony](https:\u002F\u002Fgithub.com\u002Fopenai\u002Fsymphony) ([announcement](https:\u002F\u002Fopenai.com\u002Findex\u002Fopen-source-codex-orchestration-symphony\u002F)), OpenAI's open-source tool for letting coding agents autonomously claim and complete Linear issues in isolated workspaces. Demos basic setup via repo clone or agent-built from a 2k-line spec, plus hooks for PRs, and calls it barebones vs. MultiOn or Conductor—not production-ready yet.",[],"rtC7pWzZ7ssomNPT_4ZwybZ9r5bVqZfUkki8xhnZNos",{"id":4465,"title":4466,"ai":4467,"body":4472,"categories":4506,"created_at":178,"date_modified":178,"description":170,"extension":180,"faq":178,"featured":181,"kicker_label":178,"meta":4507,"navigation":183,"path":4518,"published_at":4519,"question":178,"scraped_at":4520,"seo":4521,"sitemap":4522,"source_id":4523,"source_name":4524,"source_type":4455,"source_url":4525,"stem":4526,"tags":4527,"thumbnail_url":178,"tldr":4529,"tweet":178,"unknown_tags":4530,"__hash__":4531},"summaries\u002Fsummaries\u002F1f50685b37434dec-symphony-agents-autonomously-manage-tasks-from-lin-summary.md","Symphony: Agents Autonomously Manage Tasks from Linear",{"provider":7,"model":8,"input_tokens":4468,"output_tokens":4469,"processing_time_ms":4470,"cost_usd":4471},4656,2098,16607,0.0019577,{"type":14,"value":4473,"toc":4501},[4474,4478,4481,4484,4488,4491,4494,4498],[17,4475,4477],{"id":4476},"eliminate-human-bottlenecks-by-letting-agents-pull-work","Eliminate Human Bottlenecks by Letting Agents Pull Work",[22,4479,4480],{},"OpenAI identified human attention as the key limiter in scaling AI agents: developers could only juggle 3-5 parallel Codex sessions before context-switching killed productivity. Instead of micromanaging, Symphony flips the workflow—agents monitor task trackers like Linear, claim unblocked \"Todo\" tickets, advance them through \"In Progress,\" \"Review,\" and \"Merging\" states, and restart if they crash. This turns Linear into a state machine where agents handle routine tasks in parallel, including multi-repo PRs, research, or analysis without code. Product managers submit feature requests directly and receive review packages with video walkthroughs, bypassing repo checkouts.",[22,4482,4483],{},"Agents also spot ancillary issues like performance bugs or refactors and file new tickets autonomously, enabling opportunistic improvements without derailing the main task. Blockers respect dependencies, e.g., a React upgrade waits for Vite migration. To leverage LLM reasoning, assign high-level goals over rigid steps: provide tools, context, and let models \"cook,\" as OpenAI's team advises—this adapts to improving models tackling larger problems than initial templates anticipate.",[17,4485,4487],{"id":4486},"simple-spec-driven-implementation-scales-across-languages","Simple Spec-Driven Implementation Scales Across Languages",[22,4489,4490],{},"At its core, Symphony is a Markdown SPEC.md defining the problem and solution, plus WORKFLOW.md outlining steps like accepting tickets, checking out repos, attaching PRs\u002Fvideos, and updating status. Agents implement this themselves—no complex monitoring system needed. OpenAI's Elixir reference handles concurrency well; Codex generated one-shot ports to TypeScript, Go, Rust, Java, and Python for validation.",[22,4492,4493],{},"Editing WORKFLOW.md propagates process changes instantly. Deploy as open-source reference (not maintained product), forking easily—e.g., adapt for Anthropic's Claude Code with GitHub Issues. Pairs with OpenAI's ChatGPT workspace agents for offline-running team automation via Slack.",[17,4495,4497],{"id":4496},"measurable-gains-with-clear-task-boundaries","Measurable Gains with Clear Task Boundaries",[22,4499,4500],{},"Internal OpenAI teams saw merged pull requests increase sixfold in the first three weeks. Linear reported spikes in new workspaces post-release. Use Symphony for routine, well-defined work to free humans for ambiguous problems requiring judgment, handled via interactive sessions. Avoid overapplying: it's a workload absorber, not universal replacement.",{"title":170,"searchDepth":171,"depth":171,"links":4502},[4503,4504,4505],{"id":4476,"depth":171,"text":4477},{"id":4486,"depth":171,"text":4487},{"id":4496,"depth":171,"text":4497},[177],{"content_references":4508,"triage":4516},[4509,4510,4513],{"type":4357,"title":4443,"url":4444,"context":4361},{"type":4439,"title":4511,"url":4512,"context":4361},"Symphony with Claude Code","https:\u002F\u002Fsapsaldog.com\u002Fposts\u002Fsymphony-with-claude-code",{"type":4439,"title":4514,"url":4515,"context":4361},"OpenAI launches workspace agents that turn ChatGPT from a chatbot into a team automation platform","https:\u002F\u002Fthe-decoder.com\u002Fopenai-launches-workspace-agents-that-turn-chatgpt-from-a-chatbot-into-a-team-automation-platform\u002F",{"relevance":3859,"novelty":3853,"quality":3853,"actionability":3859,"composite":4375,"reasoning":4517},"Category: AI Automation. The article discusses OpenAI's Symphony, which allows agents to autonomously manage tasks, addressing the pain point of human bottlenecks in productivity. It provides a concrete implementation strategy with a Markdown spec and workflow, making it immediately actionable for developers looking to integrate AI agents into their processes.","\u002Fsummaries\u002F1f50685b37434dec-symphony-agents-autonomously-manage-tasks-from-lin-summary","2026-05-04 09:35:53","2026-05-04 16:13:38",{"title":4466,"description":170},{"loc":4518},"1f50685b37434dec","The Decoder","https:\u002F\u002Fthe-decoder.com\u002Fopenai-says-human-attention-is-the-bottleneck-so-it-built-a-system-to-let-agents-manage-themselves\u002F","summaries\u002F1f50685b37434dec-symphony-agents-autonomously-manage-tasks-from-lin-summary",[195,196,4528,197],"llm","OpenAI's Symphony spec lets Codex agents pull open tickets from Linear, work independently until completion, and self-file issues—boosting merged PRs 6x in 3 weeks by eliminating human micromanagement.",[],"hxXdreyLAmplaIBvImXxGLKl7Hq-to5TTcJsuiEw44s",{"id":4533,"title":4534,"ai":4535,"body":4540,"categories":4786,"created_at":178,"date_modified":178,"description":170,"extension":180,"faq":178,"featured":181,"kicker_label":178,"meta":4787,"navigation":183,"path":4801,"published_at":4802,"question":178,"scraped_at":4803,"seo":4804,"sitemap":4805,"source_id":4806,"source_name":4807,"source_type":4455,"source_url":4808,"stem":4809,"tags":4810,"thumbnail_url":178,"tldr":4811,"tweet":178,"unknown_tags":4812,"__hash__":4813},"summaries\u002Fsummaries\u002F8eb8721edabfa6d8-build-observable-gmail-agents-in-n8n-with-human-co-summary.md","Build Observable Gmail Agents in n8n with Human Controls",{"provider":7,"model":8,"input_tokens":4536,"output_tokens":4537,"processing_time_ms":4538,"cost_usd":4539},8738,2614,22416,0.00276375,{"type":14,"value":4541,"toc":4778},[4542,4546,4564,4567,4570,4574,4577,4580,4583,4586,4590,4593,4665,4671,4674,4678,4681,4684,4687,4701,4708,4712,4715,4726,4729,4732,4735,4738,4745,4748,4752],[17,4543,4545],{"id":4544},"n8n-foundations-for-visible-ai-orchestration","n8n Foundations for Visible AI Orchestration",[22,4547,4548,4549,4552,4553,4556,4557,4560,4561,3829],{},"n8n excels as a visual low-code platform for gluing APIs, triggers, and AI agents without coding expertise. Start every workflow with a trigger—like the built-in Chat Trigger for instant testing or Make Available in ChatHub for a persistent sidebar interface. Press 'N' to add nodes; everything connects via drag-and-drop. Expressions in ",[40,4550,4551],{},"{{ }}"," enable inline JavaScript: drag fields from prior nodes (e.g., ",[40,4554,4555],{},"{{ $json.sessionId }}","), compute (",[40,4558,4559],{},"{{ Math.random() }}","), or format dates (",[40,4562,4563],{},"{{ $now }}",[22,4565,4566],{},"Key principle: Observability from day one. The Executions tab logs every run, input\u002Foutput, and error—crucial for debugging agents that hallucinate or loop. Unlike serverless platforms, n8n stores history natively, letting you replay, inspect, and tweak live. Common mistake: Skipping node renaming and descriptions. Auto-generated names confuse LLMs; manually craft precise ones like \"Send Email\" with descriptions like \"Sends an email via Gmail. Use only for replies; include 'AI response:' prefix. Parameters: to (required), subject (required), message (required).\"",[22,4568,4569],{},"For production, use Cloud Pro (projects isolate credentials\u002Fteams) or self-host (v1.4.2+). Copy-paste JSON workflows for rapid iteration—ideal for workshops or forking demos.",[17,4571,4573],{"id":4572},"core-agent-setup-chat-model-and-memory","Core Agent Setup: Chat, Model, and Memory",[22,4575,4576],{},"Wire a Chat Trigger to an AI Agent node (distinct by its 'legs' for tools). Select any LLM via credentials: OpenRouter for model-agnostic access (e.g., Claude 3.5 Sonnet for tool-use smarts). Paste provided API key; it proxies providers without vendor lock-in. Set Simple Memory (context window: 20-50 messages) to persist sessions via sessionId—no external DB needed initially.",[22,4578,4579],{},"System prompt modularizes behavior: \"You are a Gmail\u002FCalendar assistant. Analyze user intent, use tools precisely, confirm actions. Never assume; ask for clarification.\" Test iteratively: Chat \"List recent emails\" → observe execution trace.",[22,4581,4582],{},"Pitfall: Stateless chats forget context. Fix with memory; scale to Postgres\u002FRedis for custom UIs (query messages via ORM). Cost tip: Higher context windows burn tokens—monitor via provider dashboards.",[22,4584,4585],{},"Before: Dumb echo bot. After: Stateful agent recalling \"What was my first message?\" from history.",[17,4587,4589],{"id":4588},"granular-tool-definition-for-secure-actions","Granular Tool Definition for Secure Actions",[22,4591,4592],{},"Convert app nodes (Gmail, Google Calendar) to tools by circling them under Agent. Authenticate once via OAuth (Gmail\u002FCalendar scopes). Define parameters explicitly—no blanket API access:",[121,4594,4595,4608,4617,4637,4648],{},[124,4596,4597,4600,4601,4604,4605,78],{},[35,4598,4599],{},"Gmail Search",": ",[40,4602,4603],{},"query"," (from AI), ",[40,4606,4607],{},"maxResults: 5",[124,4609,4610,4600,4613,4616],{},[35,4611,4612],{},"Archive Email",[40,4614,4615],{},"messageId"," (from search).",[124,4618,4619,4600,4622,43,4625,43,4628,4631,4632,4636],{},[35,4620,4621],{},"Send Email",[40,4623,4624],{},"to",[40,4626,4627],{},"subject",[40,4629,4630],{},"message","—all AI-filled, prefixed \"AI response to ",[4633,4634],"binding",{"value":4635},"$json.chatInput","\".",[124,4638,4639,4600,4642,43,4645,78],{},[35,4640,4641],{},"List Events",[40,4643,4644],{},"timeMin",[40,4646,4647],{},"timeMax",[124,4649,4650,4600,4653,43,4656,43,4659,43,4662,78],{},[35,4651,4652],{},"Create Event",[40,4654,4655],{},"summary",[40,4657,4658],{},"startTime",[40,4660,4661],{},"endTime",[40,4663,4664],{},"attendees",[22,4666,4667,4668,3829],{},"Principle: Fields-as-gates prevent overreach. AI sees tool schema (name + description) per LLM call, decides usage. Use \"Fill from AI\" for defaults, override with expressions (e.g., ",[40,4669,4670],{},"{{ 'AI: ' + $json.message }}",[22,4672,4673],{},"Quality criteria: Tools succeed if LLM calls match intent 90%+ (test 10 queries). Mistake: Vague descriptions → wrong params. Solution: Embed rules (\"Only archive unread; no deletes\").",[17,4675,4677],{"id":4676},"human-in-the-loop-approvals-and-access-control","Human-in-the-Loop: Approvals and Access Control",[22,4679,4680],{},"Black-box agents fail in prod; insert oversight. Post-Agent, add Approval node: Human reviews tool outputs (e.g., proposed email) via email\u002FSlack notification, approves\u002Frejects. Route via Switch: If approved → execute; else → notify user.",[22,4682,4683],{},"Access via projects: Team A sees Gmail creds, Team B sees HR tools—no cross-contamination. Credentials encrypt per-project.",[22,4685,4686],{},"Extend controls:",[121,4688,4689,4695],{},[124,4690,4691,4694],{},[35,4692,4693],{},"Sub-workflows",": Chain agents (e.g., Calendar sub-agent for conflicts).",[124,4696,4697,4700],{},[35,4698,4699],{},"Scheduled runs",": Cron trigger for daily summaries.",[22,4702,4703,4704,4707],{},"Before: Autonomous deletes. After: \"Approve archiving 3 emails? ",[3834,4705,4706],{},"Yes\u002FNo","\" → traceable log.",[17,4709,4711],{"id":4710},"scaling-beyond-demo-triggers-subagents-and-integrations","Scaling Beyond Demo: Triggers, Subagents, and Integrations",[22,4713,4714],{},"Publish workflow for ChatHub\u002FSlack triggers (homework: Swap Chat for Slack 'Message Posted'). Add Webhook for apps. For complexity:",[3793,4716,4717,4720,4723],{},[124,4718,4719],{},"Sub-agent: Delegate (e.g., Email Analyzer → Calendar Booker).",[124,4721,4722],{},"Loops: Agent until human approval.",[124,4724,4725],{},"Error handling: IF nodes catch failures, notify via email.",[22,4727,4728],{},"Exercise: Connect Slack, add Microsoft 365, build newsletter sender. Evaluate: Does it handle 80% tasks autonomously, flag 20% for human?",[22,4730,4731],{},"Assumes: Basic JS comfort (expressions), Google auth familiarity. Fits mid-workflow: After ideation, before deployment.",[22,4733,4734],{},"\"One of the problems we're seeing... is seeing what your agent can do, knowing what it's doing, seeing what went wrong and being able to tweak it.\"",[22,4736,4737],{},"\"The node name is the tool name. The node description is the tool description... You can actually put in full prompts here.\"",[22,4739,4740,4741,4744],{},"\"When we're giving ",[3834,4742,4743],{},"AI"," a tool in n8n, it has every single field individually. So it can only set the things that we tell it to specifically.\"",[22,4746,4747],{},"\"Simple memory... we store it in n8n ourselves. We handle it all for you.\"",[17,4749,4751],{"id":4750},"key-takeaways","Key Takeaways",[121,4753,4754,4757,4760,4763,4766,4769,4772,4775],{},[124,4755,4756],{},"Start with Chat Trigger + AI Agent for instant, observable prototyping—no external UI needed.",[124,4758,4759],{},"Name tools descriptively and constrain params to enforce security; test with 5-10 real queries.",[124,4761,4762],{},"Use Simple Memory (window 20+) for chats; upgrade to DB for custom frontends.",[124,4764,4765],{},"Insert Approval nodes post-Agent for human gates on sensitive actions like sends\u002Fdeletes.",[124,4767,4768],{},"Copy JSON for speed; extend via Slack triggers, sub-workflows, and schedules.",[124,4770,4771],{},"Monitor Executions tab religiously—fix 90% issues via traces before code changes.",[124,4773,4774],{},"Modular prompts in tool descriptions > monolithic system prompts for reusability.",[124,4776,4777],{},"OpenRouter + n8n: Model freedom without lock-in; use Sonnet-class for reliable tooling.",{"title":170,"searchDepth":171,"depth":171,"links":4779},[4780,4781,4782,4783,4784,4785],{"id":4544,"depth":171,"text":4545},{"id":4572,"depth":171,"text":4573},{"id":4588,"depth":171,"text":4589},{"id":4676,"depth":171,"text":4677},{"id":4710,"depth":171,"text":4711},{"id":4750,"depth":171,"text":4751},[177],{"content_references":4788,"triage":4799},[4789,4791,4793,4796],{"type":4357,"title":4790,"context":4361},"n8n",{"type":4357,"title":4792,"context":4365},"OpenRouter",{"type":4439,"title":4794,"url":4795,"context":4361},"Liam McGarrigle GitHub","https:\u002F\u002Fgithub.com\u002Fliamdmcgarrigle",{"type":4439,"title":4797,"url":4798,"context":4361},"Liam McGarrigle LinkedIn","https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fliam-mcgarrigle-37571b291\u002F",{"relevance":3859,"novelty":3853,"quality":3853,"actionability":3859,"composite":4375,"reasoning":4800},"Category: AI Automation. The article provides a detailed guide on building AI workflows using n8n, addressing practical applications for integrating AI agents with Gmail and Calendar, which is highly relevant for product builders. It includes specific steps for setting up workflows and emphasizes observability and debugging, making it actionable for developers looking to implement these features.","\u002Fsummaries\u002F8eb8721edabfa6d8-build-observable-gmail-agents-in-n8n-with-human-co-summary","2026-05-02 23:00:06","2026-05-03 16:41:21",{"title":4534,"description":170},{"loc":4801},"e7c065e66d4c093b","AI Engineer","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=tDArkCqjA-c","summaries\u002F8eb8721edabfa6d8-build-observable-gmail-agents-in-n8n-with-human-co-summary",[195,196,4459,198],"Create secure AI workflows in n8n that manage Gmail\u002FCalendar via chat, with built-in observability, granular tool permissions, and human approvals to avoid black-box agents.",[],"XzGxvRSoZMqdhY4qMAy53AyGkLdIY8dIE9iSiW6Vr70"]