{"adoption": {"forks": 216, "observed_at": "2026-08-28T04:05:26.507852+00:00", "stars": 1718}, "canonical_url": "https://ross.abutalabs.com/products/claude-agent-sdk-typescript", "card": {"archived": false, "artifact_type": "library", "description": null, "domain": ["artificial-intelligence", "large-language-models", "developer-tools"], "enriched": true, "function": ["agent-framework", "llm-inference", "sdk", "developer-tools"], "health_score": 100, "homepage": null, "language": "Shell", "license": null, "license_family": "other", "maturity": "active", "member_repos": ["anthropics/claude-agent-sdk-typescript"], "name": "anthropics/claude-agent-sdk-typescript", "platform": ["cross-platform"], "pushed_at": "2026-08-25T22:31:51+00:00", "repo": "anthropics/claude-agent-sdk-typescript", "stars": 1718, "tags": ["claude", "anthropic", "claude-code", "ai-agents", "npm", "agentic-workflows", "code-editing", "automation", "nodejs", "typescript"], "topics": [], "urls": [], "use_cases": ["build autonomous coding agents with claude", "programmatically automate file editing and command execution with claude code", "create agents that understand and navigate codebases", "migrate from claude code sdk to agent sdk", "build ai workflows that run shell commands and edit files", "embed claude code capabilities into my own application"], "what_it_is": "The Claude Agent SDK is a TypeScript/Node.js library for programmatically building AI agents powered by Claude Code's capabilities. It enables autonomous agents that can understand codebases, edit files, run commands, and execute complex workflows.", "when_to_avoid": ["you need a framework-agnostic agent runtime not tied to Anthropic's Claude models", "you need a fully open-source license - usage is governed by Anthropic's Commercial Terms of Service", "you want a simple chat completion client rather than an agentic harness"], "when_to_choose": ["you want to build agents on top of Claude Code's file editing and command execution abilities", "you are building a Node.js or TypeScript application that needs agentic Claude integration", "you are migrating an existing Claude Code SDK integration"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/claude-agent-sdk-typescript", "repo": "anthropics/claude-agent-sdk-typescript", "role": "main", "score": 80}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:26.507852+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:34:09.760718+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d7f8965afea6198e0448bb8a3f3e0806d4dd6cfb3696cab21b1ee36faaef2065", "fetched_at": "2026-08-28T04:05:26.507852+00:00", "kind": "readme", "missing": false, "url": "https://github.com/anthropics/claude-agent-sdk-typescript"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:26.507852+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:34:09.760718+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d7f8965afea6198e0448bb8a3f3e0806d4dd6cfb3696cab21b1ee36faaef2065", "fetched_at": "2026-08-28T04:05:26.507852+00:00", "kind": "readme", "missing": false, "url": "https://github.com/anthropics/claude-agent-sdk-typescript"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:34:09.760718+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d7f8965afea6198e0448bb8a3f3e0806d4dd6cfb3696cab21b1ee36faaef2065", "fetched_at": "2026-08-28T04:05:26.507852+00:00", "kind": "readme", "missing": false, "url": "https://github.com/anthropics/claude-agent-sdk-typescript"}], "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:05:26.507852+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:26.507852+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:26.507852+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:34:09.760718+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d7f8965afea6198e0448bb8a3f3e0806d4dd6cfb3696cab21b1ee36faaef2065", "fetched_at": "2026-08-28T04:05:26.507852+00:00", "kind": "readme", "missing": false, "url": "https://github.com/anthropics/claude-agent-sdk-typescript"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:26.507852+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:26.507852+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:34:09.760718+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d7f8965afea6198e0448bb8a3f3e0806d4dd6cfb3696cab21b1ee36faaef2065", "fetched_at": "2026-08-28T04:05:26.507852+00:00", "kind": "readme", "missing": false, "url": "https://github.com/anthropics/claude-agent-sdk-typescript"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:26.507852+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:26.507852+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:26.507852+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:34:09.760718+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d7f8965afea6198e0448bb8a3f3e0806d4dd6cfb3696cab21b1ee36faaef2065", "fetched_at": "2026-08-28T04:05:26.507852+00:00", "kind": "readme", "missing": false, "url": "https://github.com/anthropics/claude-agent-sdk-typescript"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:26.507852+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:26.507852+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:34:09.760718+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d7f8965afea6198e0448bb8a3f3e0806d4dd6cfb3696cab21b1ee36faaef2065", "fetched_at": "2026-08-28T04:05:26.507852+00:00", "kind": "readme", "missing": false, "url": "https://github.com/anthropics/claude-agent-sdk-typescript"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:34:09.760718+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d7f8965afea6198e0448bb8a3f3e0806d4dd6cfb3696cab21b1ee36faaef2065", "fetched_at": "2026-08-28T04:05:26.507852+00:00", "kind": "readme", "missing": false, "url": "https://github.com/anthropics/claude-agent-sdk-typescript"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:34:09.760718+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d7f8965afea6198e0448bb8a3f3e0806d4dd6cfb3696cab21b1ee36faaef2065", "fetched_at": "2026-08-28T04:05:26.507852+00:00", "kind": "readme", "missing": false, "url": "https://github.com/anthropics/claude-agent-sdk-typescript"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:34:09.760718+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d7f8965afea6198e0448bb8a3f3e0806d4dd6cfb3696cab21b1ee36faaef2065", "fetched_at": "2026-08-28T04:05:26.507852+00:00", "kind": "readme", "missing": false, "url": "https://github.com/anthropics/claude-agent-sdk-typescript"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 24, "rhythm": 87}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 340, "days_push": 8, "days_rel": 7, "gap_med": 0.0, "n_releases_24m": 199}, "score": 80, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}