[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-91165":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":14,"subscribersCount":14,"size":14,"stars1d":14,"stars7d":14,"stars30d":14,"stars90d":14,"forks30d":14,"starsTrendScore":14,"compositeScore":15,"rankGlobal":9,"rankLanguage":9,"license":16,"archived":17,"fork":17,"defaultBranch":18,"hasWiki":19,"hasPages":17,"topics":20,"createdAt":9,"pushedAt":9,"updatedAt":39,"readmeContent":9,"aiSummary":9,"trendingCount":14,"starSnapshotCount":14,"syncStatus":40,"lastSyncTime":41,"discoverSource":42},91165,"learn-agent","7-e1even\u002Flearn-agent","7-e1even","从零写一个能活下来的 AI Agent：机制从真实产品 Reina 移植 | Build a coding agent from scratch — how Claude Code \u002F Codex \u002F Cursor actually work under the hood. 15 runnable lessons, zero deps.",null,"JavaScript",68,6,51,0,38.54,"MIT License",false,"main",true,[21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38],"agent","agent-harness","agent-loop","ai-agent","aider","claude-code","cline","codex","coding-agent","cursor","gemini-cli","learn-by-doing","llm","llm-agent","nodejs","openai","opencode","tutorial","2026-07-05 04:02:08",2,"2026-07-05 02:30:05","CREATED_QUERY"]