{"adoption": {"forks": 19568, "observed_at": "2026-08-28T04:10:52.134418+00:00", "stars": 12245}, "canonical_url": "https://ross.abutalabs.com/products/learn-coding-agent", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Research on Coding Agents", "domain": ["large-language-models", "developer-tools", "tutorials"], "enriched": true, "function": ["agent-framework", "developer-tools", "documentation"], "health_score": 65, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "active", "member_repos": ["sanbuphy/learn-coding-agent"], "name": "sanbuphy/learn-coding-agent", "platform": ["cross-platform"], "pushed_at": "2026-04-01T10:55:06+00:00", "repo": "sanbuphy/learn-coding-agent", "stars": 12245, "tags": ["claude-code", "cli-agent", "architecture-analysis", "reverse-engineering-notes", "educational", "ai-agents"], "topics": [], "urls": [], "use_cases": ["understand how claude code agent architecture works", "learn how cli coding agents handle tools and permissions", "study agent loop and harness mechanisms", "research telemetry and privacy in ai coding tools", "learn about sub-agents and permission flows in coding agents"], "what_it_is": "A multilingual research and learning repository analyzing the architecture of CLI coding agents, primarily Claude Code. It compiles deep-dive reports on telemetry, hidden features, tool systems, permissions, and agent harness mechanisms from public sources.", "when_to_avoid": ["you need a runnable agent framework or library to build with", "you want production software rather than study notes", "commercial use is intended, as the repository prohibits it"], "when_to_choose": ["you want to study how production coding agents like Claude Code are architected", "you need educational material on agent tool systems and permission models", "you prefer curated analysis reports in multiple languages"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/learn-coding-agent", "repo": "sanbuphy/learn-coding-agent", "role": "main", "score": 48}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:52.134418+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:14:14.321785+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6759d20f212e5e2f8950b9b2bab8d806119ecaf67a05a222ffc0c5e8be07fb88", "fetched_at": "2026-08-28T04:10:52.134418+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sanbuphy/learn-coding-agent"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:52.134418+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:14:14.321785+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6759d20f212e5e2f8950b9b2bab8d806119ecaf67a05a222ffc0c5e8be07fb88", "fetched_at": "2026-08-28T04:10:52.134418+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sanbuphy/learn-coding-agent"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:14:14.321785+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6759d20f212e5e2f8950b9b2bab8d806119ecaf67a05a222ffc0c5e8be07fb88", "fetched_at": "2026-08-28T04:10:52.134418+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sanbuphy/learn-coding-agent"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:10:52.134418+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:52.134418+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:52.134418+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:14:14.321785+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6759d20f212e5e2f8950b9b2bab8d806119ecaf67a05a222ffc0c5e8be07fb88", "fetched_at": "2026-08-28T04:10:52.134418+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sanbuphy/learn-coding-agent"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:52.134418+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:52.134418+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:14:14.321785+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6759d20f212e5e2f8950b9b2bab8d806119ecaf67a05a222ffc0c5e8be07fb88", "fetched_at": "2026-08-28T04:10:52.134418+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sanbuphy/learn-coding-agent"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:52.134418+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:52.134418+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:52.134418+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:14:14.321785+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6759d20f212e5e2f8950b9b2bab8d806119ecaf67a05a222ffc0c5e8be07fb88", "fetched_at": "2026-08-28T04:10:52.134418+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sanbuphy/learn-coding-agent"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:52.134418+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:52.134418+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:14:14.321785+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6759d20f212e5e2f8950b9b2bab8d806119ecaf67a05a222ffc0c5e8be07fb88", "fetched_at": "2026-08-28T04:10:52.134418+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sanbuphy/learn-coding-agent"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:14:14.321785+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6759d20f212e5e2f8950b9b2bab8d806119ecaf67a05a222ffc0c5e8be07fb88", "fetched_at": "2026-08-28T04:10:52.134418+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sanbuphy/learn-coding-agent"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:14:14.321785+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6759d20f212e5e2f8950b9b2bab8d806119ecaf67a05a222ffc0c5e8be07fb88", "fetched_at": "2026-08-28T04:10:52.134418+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sanbuphy/learn-coding-agent"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:14:14.321785+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6759d20f212e5e2f8950b9b2bab8d806119ecaf67a05a222ffc0c5e8be07fb88", "fetched_at": "2026-08-28T04:10:52.134418+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sanbuphy/learn-coding-agent"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 75, "longevity": 11, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "young", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 155, "days_push": 154, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 48, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}