{"adoption": {"forks": 84, "observed_at": "2026-08-28T04:04:20.022038+00:00", "stars": 1311}, "canonical_url": "https://ross.abutalabs.com/products/cased-kit", "card": {"archived": false, "artifact_type": "library", "description": "The toolkit for AI devtools context engineering. Build with codebase mapping, symbol extraction, and many kinds of code search.", "domain": ["developer-tools", "large-language-models", "apis"], "enriched": true, "function": ["search-engine", "parser", "rag", "mcp", "llm-inference", "developer-tools", "cli", "sdk"], "health_score": 79, "homepage": "https://kit.cased.com", "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["cased/kit"], "name": "cased/kit", "platform": ["python", "cli", "cross-platform", "self-hosted"], "pushed_at": "2026-03-03T07:22:13+00:00", "repo": "cased/kit", "stars": 1311, "tags": ["code-intelligence", "codebase-mapping", "symbol-extraction", "tree-sitter", "vector-search", "context-engineering", "code-search", "mcp-server", "claude-code", "code-review", "ai-agents", "retrieval-augmented-generation", "automation"], "topics": [], "urls": [], "use_cases": ["build an AI code reviewer with repository context", "extract functions and classes from a codebase for LLM prompts", "semantic search over code using docstring embeddings", "give Claude or Cursor codebase analysis tools via MCP", "map file structure and dependencies of a large repo", "find all usages of a class or function across a repository", "generate PR summaries and commit messages with LLMs"], "what_it_is": "kit is a Python toolkit for code intelligence and context engineering, providing codebase mapping, tree-sitter-based symbol extraction, grep/AST/semantic search, and docstring-based vector indexing. It can be used as a Python library, CLI, REST service, or MCP server to build LLM-powered developer tools like code reviewers and coding assistants.", "when_to_avoid": ["you only need a simple one-off grep or ripgrep search", "you need a full IDE or hosted code intelligence platform out of the box", "your project is not Python-based and you need a native library in another language"], "when_to_choose": ["you're building LLM-powered devtools, agents, or coding assistants that need precise code context", "you need multi-language symbol extraction and code search from Python", "you want a local, private MCP server for codebase analysis in AI editors", "you need semantic code search without shipping code to external services"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/cased-kit", "repo": "cased/kit", "role": "main", "score": 57}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:20.022038+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:49:49.443046+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7710f0e41f30bb2e9efdb59d2eebc02efa84d05a301e0339ae4d5e570dce93dc", "fetched_at": "2026-08-28T04:04:20.022038+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cased/kit"}, {"content_hash": "4142d5865c0eb8f0e9d807905882bbc9920089be48afe211f4a7485d07e60dd8", "fetched_at": "2026-08-29T12:07:49.182712+00:00", "kind": "homepage", "missing": false, "url": "https://kit.cased.com"}, {"content_hash": "70c8958f8c0cf69dc6342311f96093b3042491c61f2969cf8741c99dec12c3e0", "fetched_at": "2026-08-29T12:07:49.192877+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/introduction/quickstart"}, {"content_hash": "8318bd417fba9457f08368cb8a96d5de38fd6a5fcd4480950ffc9965bc8e94b2", "fetched_at": "2026-08-29T12:07:49.230315+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/core-concepts/docstring-indexing"}, {"content_hash": "371fcc9858cc376f9369ad1df756ad665b58f4c47562840b32f966fc41111d2b", "fetched_at": "2026-08-29T12:07:49.234946+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/tutorials/docstring_search"}, {"content_hash": "182ab81a9cece3dd5ae151fe371b9cd1396871576466e51bc0502b5aa3f9b74c", "fetched_at": "2026-08-29T12:07:49.237903+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/api/docstring-indexer"}, {"content_hash": "a76effaeea53f8f0af084923d58b5f6ee91e1a0159dfa8cfc14125ef8516317d", "fetched_at": "2026-08-29T12:07:49.220491+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/changelog"}, {"content_hash": "3b5fbcada1f63223b515dfb2be3fbe990cf35cf2384a5183086f1c5bfcb88519", "fetched_at": "2026-08-29T12:07:49.240944+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/mcp/kit-dev-mcp"}, {"content_hash": "f650c1a34ed50e424f45d493d1b3c7d1962a45fa36b8b92633a68a94fee1148b", "fetched_at": "2026-08-29T12:07:49.243386+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/api/repository"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:20.022038+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:49:49.443046+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7710f0e41f30bb2e9efdb59d2eebc02efa84d05a301e0339ae4d5e570dce93dc", "fetched_at": "2026-08-28T04:04:20.022038+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cased/kit"}, {"content_hash": "4142d5865c0eb8f0e9d807905882bbc9920089be48afe211f4a7485d07e60dd8", "fetched_at": "2026-08-29T12:07:49.182712+00:00", "kind": "homepage", "missing": false, "url": "https://kit.cased.com"}, {"content_hash": "70c8958f8c0cf69dc6342311f96093b3042491c61f2969cf8741c99dec12c3e0", "fetched_at": "2026-08-29T12:07:49.192877+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/introduction/quickstart"}, {"content_hash": "8318bd417fba9457f08368cb8a96d5de38fd6a5fcd4480950ffc9965bc8e94b2", "fetched_at": "2026-08-29T12:07:49.230315+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/core-concepts/docstring-indexing"}, {"content_hash": "371fcc9858cc376f9369ad1df756ad665b58f4c47562840b32f966fc41111d2b", "fetched_at": "2026-08-29T12:07:49.234946+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/tutorials/docstring_search"}, {"content_hash": "182ab81a9cece3dd5ae151fe371b9cd1396871576466e51bc0502b5aa3f9b74c", "fetched_at": "2026-08-29T12:07:49.237903+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/api/docstring-indexer"}, {"content_hash": "a76effaeea53f8f0af084923d58b5f6ee91e1a0159dfa8cfc14125ef8516317d", "fetched_at": "2026-08-29T12:07:49.220491+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/changelog"}, {"content_hash": "3b5fbcada1f63223b515dfb2be3fbe990cf35cf2384a5183086f1c5bfcb88519", "fetched_at": "2026-08-29T12:07:49.240944+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/mcp/kit-dev-mcp"}, {"content_hash": "f650c1a34ed50e424f45d493d1b3c7d1962a45fa36b8b92633a68a94fee1148b", "fetched_at": "2026-08-29T12:07:49.243386+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/api/repository"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:49:49.443046+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7710f0e41f30bb2e9efdb59d2eebc02efa84d05a301e0339ae4d5e570dce93dc", "fetched_at": "2026-08-28T04:04:20.022038+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cased/kit"}, {"content_hash": "4142d5865c0eb8f0e9d807905882bbc9920089be48afe211f4a7485d07e60dd8", "fetched_at": "2026-08-29T12:07:49.182712+00:00", "kind": "homepage", "missing": false, "url": "https://kit.cased.com"}, {"content_hash": "70c8958f8c0cf69dc6342311f96093b3042491c61f2969cf8741c99dec12c3e0", "fetched_at": "2026-08-29T12:07:49.192877+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/introduction/quickstart"}, {"content_hash": "8318bd417fba9457f08368cb8a96d5de38fd6a5fcd4480950ffc9965bc8e94b2", "fetched_at": "2026-08-29T12:07:49.230315+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/core-concepts/docstring-indexing"}, {"content_hash": "371fcc9858cc376f9369ad1df756ad665b58f4c47562840b32f966fc41111d2b", "fetched_at": "2026-08-29T12:07:49.234946+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/tutorials/docstring_search"}, {"content_hash": "182ab81a9cece3dd5ae151fe371b9cd1396871576466e51bc0502b5aa3f9b74c", "fetched_at": "2026-08-29T12:07:49.237903+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/api/docstring-indexer"}, {"content_hash": "a76effaeea53f8f0af084923d58b5f6ee91e1a0159dfa8cfc14125ef8516317d", "fetched_at": "2026-08-29T12:07:49.220491+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/changelog"}, {"content_hash": "3b5fbcada1f63223b515dfb2be3fbe990cf35cf2384a5183086f1c5bfcb88519", "fetched_at": "2026-08-29T12:07:49.240944+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/mcp/kit-dev-mcp"}, {"content_hash": "f650c1a34ed50e424f45d493d1b3c7d1962a45fa36b8b92633a68a94fee1148b", "fetched_at": "2026-08-29T12:07:49.243386+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/api/repository"}], "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:04:20.022038+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:20.022038+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:20.022038+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:49:49.443046+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7710f0e41f30bb2e9efdb59d2eebc02efa84d05a301e0339ae4d5e570dce93dc", "fetched_at": "2026-08-28T04:04:20.022038+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cased/kit"}, {"content_hash": "4142d5865c0eb8f0e9d807905882bbc9920089be48afe211f4a7485d07e60dd8", "fetched_at": "2026-08-29T12:07:49.182712+00:00", "kind": "homepage", "missing": false, "url": "https://kit.cased.com"}, {"content_hash": "70c8958f8c0cf69dc6342311f96093b3042491c61f2969cf8741c99dec12c3e0", "fetched_at": "2026-08-29T12:07:49.192877+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/introduction/quickstart"}, {"content_hash": "8318bd417fba9457f08368cb8a96d5de38fd6a5fcd4480950ffc9965bc8e94b2", "fetched_at": "2026-08-29T12:07:49.230315+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/core-concepts/docstring-indexing"}, {"content_hash": "371fcc9858cc376f9369ad1df756ad665b58f4c47562840b32f966fc41111d2b", "fetched_at": "2026-08-29T12:07:49.234946+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/tutorials/docstring_search"}, {"content_hash": "182ab81a9cece3dd5ae151fe371b9cd1396871576466e51bc0502b5aa3f9b74c", "fetched_at": "2026-08-29T12:07:49.237903+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/api/docstring-indexer"}, {"content_hash": "a76effaeea53f8f0af084923d58b5f6ee91e1a0159dfa8cfc14125ef8516317d", "fetched_at": "2026-08-29T12:07:49.220491+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/changelog"}, {"content_hash": "3b5fbcada1f63223b515dfb2be3fbe990cf35cf2384a5183086f1c5bfcb88519", "fetched_at": "2026-08-29T12:07:49.240944+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/mcp/kit-dev-mcp"}, {"content_hash": "f650c1a34ed50e424f45d493d1b3c7d1962a45fa36b8b92633a68a94fee1148b", "fetched_at": "2026-08-29T12:07:49.243386+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/api/repository"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:20.022038+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:20.022038+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:49:49.443046+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7710f0e41f30bb2e9efdb59d2eebc02efa84d05a301e0339ae4d5e570dce93dc", "fetched_at": "2026-08-28T04:04:20.022038+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cased/kit"}, {"content_hash": "4142d5865c0eb8f0e9d807905882bbc9920089be48afe211f4a7485d07e60dd8", "fetched_at": "2026-08-29T12:07:49.182712+00:00", "kind": "homepage", "missing": false, "url": "https://kit.cased.com"}, {"content_hash": "70c8958f8c0cf69dc6342311f96093b3042491c61f2969cf8741c99dec12c3e0", "fetched_at": "2026-08-29T12:07:49.192877+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/introduction/quickstart"}, {"content_hash": "8318bd417fba9457f08368cb8a96d5de38fd6a5fcd4480950ffc9965bc8e94b2", "fetched_at": "2026-08-29T12:07:49.230315+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/core-concepts/docstring-indexing"}, {"content_hash": "371fcc9858cc376f9369ad1df756ad665b58f4c47562840b32f966fc41111d2b", "fetched_at": "2026-08-29T12:07:49.234946+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/tutorials/docstring_search"}, {"content_hash": "182ab81a9cece3dd5ae151fe371b9cd1396871576466e51bc0502b5aa3f9b74c", "fetched_at": "2026-08-29T12:07:49.237903+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/api/docstring-indexer"}, {"content_hash": "a76effaeea53f8f0af084923d58b5f6ee91e1a0159dfa8cfc14125ef8516317d", "fetched_at": "2026-08-29T12:07:49.220491+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/changelog"}, {"content_hash": "3b5fbcada1f63223b515dfb2be3fbe990cf35cf2384a5183086f1c5bfcb88519", "fetched_at": "2026-08-29T12:07:49.240944+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/mcp/kit-dev-mcp"}, {"content_hash": "f650c1a34ed50e424f45d493d1b3c7d1962a45fa36b8b92633a68a94fee1148b", "fetched_at": "2026-08-29T12:07:49.243386+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/api/repository"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:20.022038+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:20.022038+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:20.022038+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:49:49.443046+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7710f0e41f30bb2e9efdb59d2eebc02efa84d05a301e0339ae4d5e570dce93dc", "fetched_at": "2026-08-28T04:04:20.022038+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cased/kit"}, {"content_hash": "4142d5865c0eb8f0e9d807905882bbc9920089be48afe211f4a7485d07e60dd8", "fetched_at": "2026-08-29T12:07:49.182712+00:00", "kind": "homepage", "missing": false, "url": "https://kit.cased.com"}, {"content_hash": "70c8958f8c0cf69dc6342311f96093b3042491c61f2969cf8741c99dec12c3e0", "fetched_at": "2026-08-29T12:07:49.192877+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/introduction/quickstart"}, {"content_hash": "8318bd417fba9457f08368cb8a96d5de38fd6a5fcd4480950ffc9965bc8e94b2", "fetched_at": "2026-08-29T12:07:49.230315+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/core-concepts/docstring-indexing"}, {"content_hash": "371fcc9858cc376f9369ad1df756ad665b58f4c47562840b32f966fc41111d2b", "fetched_at": "2026-08-29T12:07:49.234946+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/tutorials/docstring_search"}, {"content_hash": "182ab81a9cece3dd5ae151fe371b9cd1396871576466e51bc0502b5aa3f9b74c", "fetched_at": "2026-08-29T12:07:49.237903+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/api/docstring-indexer"}, {"content_hash": "a76effaeea53f8f0af084923d58b5f6ee91e1a0159dfa8cfc14125ef8516317d", "fetched_at": "2026-08-29T12:07:49.220491+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/changelog"}, {"content_hash": "3b5fbcada1f63223b515dfb2be3fbe990cf35cf2384a5183086f1c5bfcb88519", "fetched_at": "2026-08-29T12:07:49.240944+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/mcp/kit-dev-mcp"}, {"content_hash": "f650c1a34ed50e424f45d493d1b3c7d1962a45fa36b8b92633a68a94fee1148b", "fetched_at": "2026-08-29T12:07:49.243386+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/api/repository"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:20.022038+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:20.022038+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:49:49.443046+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7710f0e41f30bb2e9efdb59d2eebc02efa84d05a301e0339ae4d5e570dce93dc", "fetched_at": "2026-08-28T04:04:20.022038+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cased/kit"}, {"content_hash": "4142d5865c0eb8f0e9d807905882bbc9920089be48afe211f4a7485d07e60dd8", "fetched_at": "2026-08-29T12:07:49.182712+00:00", "kind": "homepage", "missing": false, "url": "https://kit.cased.com"}, {"content_hash": "70c8958f8c0cf69dc6342311f96093b3042491c61f2969cf8741c99dec12c3e0", "fetched_at": "2026-08-29T12:07:49.192877+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/introduction/quickstart"}, {"content_hash": "8318bd417fba9457f08368cb8a96d5de38fd6a5fcd4480950ffc9965bc8e94b2", "fetched_at": "2026-08-29T12:07:49.230315+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/core-concepts/docstring-indexing"}, {"content_hash": "371fcc9858cc376f9369ad1df756ad665b58f4c47562840b32f966fc41111d2b", "fetched_at": "2026-08-29T12:07:49.234946+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/tutorials/docstring_search"}, {"content_hash": "182ab81a9cece3dd5ae151fe371b9cd1396871576466e51bc0502b5aa3f9b74c", "fetched_at": "2026-08-29T12:07:49.237903+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/api/docstring-indexer"}, {"content_hash": "a76effaeea53f8f0af084923d58b5f6ee91e1a0159dfa8cfc14125ef8516317d", "fetched_at": "2026-08-29T12:07:49.220491+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/changelog"}, {"content_hash": "3b5fbcada1f63223b515dfb2be3fbe990cf35cf2384a5183086f1c5bfcb88519", "fetched_at": "2026-08-29T12:07:49.240944+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/mcp/kit-dev-mcp"}, {"content_hash": "f650c1a34ed50e424f45d493d1b3c7d1962a45fa36b8b92633a68a94fee1148b", "fetched_at": "2026-08-29T12:07:49.243386+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/api/repository"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:49:49.443046+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7710f0e41f30bb2e9efdb59d2eebc02efa84d05a301e0339ae4d5e570dce93dc", "fetched_at": "2026-08-28T04:04:20.022038+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cased/kit"}, {"content_hash": "4142d5865c0eb8f0e9d807905882bbc9920089be48afe211f4a7485d07e60dd8", "fetched_at": "2026-08-29T12:07:49.182712+00:00", "kind": "homepage", "missing": false, "url": "https://kit.cased.com"}, {"content_hash": "70c8958f8c0cf69dc6342311f96093b3042491c61f2969cf8741c99dec12c3e0", "fetched_at": "2026-08-29T12:07:49.192877+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/introduction/quickstart"}, {"content_hash": "8318bd417fba9457f08368cb8a96d5de38fd6a5fcd4480950ffc9965bc8e94b2", "fetched_at": "2026-08-29T12:07:49.230315+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/core-concepts/docstring-indexing"}, {"content_hash": "371fcc9858cc376f9369ad1df756ad665b58f4c47562840b32f966fc41111d2b", "fetched_at": "2026-08-29T12:07:49.234946+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/tutorials/docstring_search"}, {"content_hash": "182ab81a9cece3dd5ae151fe371b9cd1396871576466e51bc0502b5aa3f9b74c", "fetched_at": "2026-08-29T12:07:49.237903+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/api/docstring-indexer"}, {"content_hash": "a76effaeea53f8f0af084923d58b5f6ee91e1a0159dfa8cfc14125ef8516317d", "fetched_at": "2026-08-29T12:07:49.220491+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/changelog"}, {"content_hash": "3b5fbcada1f63223b515dfb2be3fbe990cf35cf2384a5183086f1c5bfcb88519", "fetched_at": "2026-08-29T12:07:49.240944+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/mcp/kit-dev-mcp"}, {"content_hash": "f650c1a34ed50e424f45d493d1b3c7d1962a45fa36b8b92633a68a94fee1148b", "fetched_at": "2026-08-29T12:07:49.243386+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/api/repository"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:49:49.443046+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7710f0e41f30bb2e9efdb59d2eebc02efa84d05a301e0339ae4d5e570dce93dc", "fetched_at": "2026-08-28T04:04:20.022038+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cased/kit"}, {"content_hash": "4142d5865c0eb8f0e9d807905882bbc9920089be48afe211f4a7485d07e60dd8", "fetched_at": "2026-08-29T12:07:49.182712+00:00", "kind": "homepage", "missing": false, "url": "https://kit.cased.com"}, {"content_hash": "70c8958f8c0cf69dc6342311f96093b3042491c61f2969cf8741c99dec12c3e0", "fetched_at": "2026-08-29T12:07:49.192877+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/introduction/quickstart"}, {"content_hash": "8318bd417fba9457f08368cb8a96d5de38fd6a5fcd4480950ffc9965bc8e94b2", "fetched_at": "2026-08-29T12:07:49.230315+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/core-concepts/docstring-indexing"}, {"content_hash": "371fcc9858cc376f9369ad1df756ad665b58f4c47562840b32f966fc41111d2b", "fetched_at": "2026-08-29T12:07:49.234946+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/tutorials/docstring_search"}, {"content_hash": "182ab81a9cece3dd5ae151fe371b9cd1396871576466e51bc0502b5aa3f9b74c", "fetched_at": "2026-08-29T12:07:49.237903+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/api/docstring-indexer"}, {"content_hash": "a76effaeea53f8f0af084923d58b5f6ee91e1a0159dfa8cfc14125ef8516317d", "fetched_at": "2026-08-29T12:07:49.220491+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/changelog"}, {"content_hash": "3b5fbcada1f63223b515dfb2be3fbe990cf35cf2384a5183086f1c5bfcb88519", "fetched_at": "2026-08-29T12:07:49.240944+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/mcp/kit-dev-mcp"}, {"content_hash": "f650c1a34ed50e424f45d493d1b3c7d1962a45fa36b8b92633a68a94fee1148b", "fetched_at": "2026-08-29T12:07:49.243386+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/api/repository"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:49:49.443046+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7710f0e41f30bb2e9efdb59d2eebc02efa84d05a301e0339ae4d5e570dce93dc", "fetched_at": "2026-08-28T04:04:20.022038+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cased/kit"}, {"content_hash": "4142d5865c0eb8f0e9d807905882bbc9920089be48afe211f4a7485d07e60dd8", "fetched_at": "2026-08-29T12:07:49.182712+00:00", "kind": "homepage", "missing": false, "url": "https://kit.cased.com"}, {"content_hash": "70c8958f8c0cf69dc6342311f96093b3042491c61f2969cf8741c99dec12c3e0", "fetched_at": "2026-08-29T12:07:49.192877+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/introduction/quickstart"}, {"content_hash": "8318bd417fba9457f08368cb8a96d5de38fd6a5fcd4480950ffc9965bc8e94b2", "fetched_at": "2026-08-29T12:07:49.230315+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/core-concepts/docstring-indexing"}, {"content_hash": "371fcc9858cc376f9369ad1df756ad665b58f4c47562840b32f966fc41111d2b", "fetched_at": "2026-08-29T12:07:49.234946+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/tutorials/docstring_search"}, {"content_hash": "182ab81a9cece3dd5ae151fe371b9cd1396871576466e51bc0502b5aa3f9b74c", "fetched_at": "2026-08-29T12:07:49.237903+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/api/docstring-indexer"}, {"content_hash": "a76effaeea53f8f0af084923d58b5f6ee91e1a0159dfa8cfc14125ef8516317d", "fetched_at": "2026-08-29T12:07:49.220491+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/changelog"}, {"content_hash": "3b5fbcada1f63223b515dfb2be3fbe990cf35cf2384a5183086f1c5bfcb88519", "fetched_at": "2026-08-29T12:07:49.240944+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/mcp/kit-dev-mcp"}, {"content_hash": "f650c1a34ed50e424f45d493d1b3c7d1962a45fa36b8b92633a68a94fee1148b", "fetched_at": "2026-08-29T12:07:49.243386+00:00", "kind": "site_page", "missing": false, "url": "https://kit.cased.com/api/repository"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 70, "longevity": 35, "rhythm": 54}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 499, "days_push": 183, "days_rel": 227, "gap_med": 1.0, "n_releases_24m": 63}, "score": 57, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}