[{"data":1,"prerenderedAt":167},["ShallowReactive",2],{"ki-code-radar-repository-opencode-7202":3},{"schemaVersion":4,"dataset":5,"generatedAt":6,"trackingSince":7,"source":8,"coverage":15,"methodology":23,"kind":39,"entity":40},"ki-code-radar\u002Fv1","german-public-sector-ai-code-radar","2026-08-13T02:28:06.466Z","2026-07-18T20:36:34.579Z",{"platform":9,"host":10,"catalogueUrl":11,"apiUrl":12,"guideUrl":13,"publicProjectCount":14},"openCode","gitlab.opencode.de","https:\u002F\u002Fgitlab.opencode.de\u002Fexplore\u002Fprojects","https:\u002F\u002Fgitlab.opencode.de\u002Fapi\u002Fv4","https:\u002F\u002Fguide.opencode.de\u002Fen\u002Fsoftwareverzeichnis\u002F",3448,{"discoveryCandidateCount":16,"scannedCandidateCount":16,"completeTreeCount":17,"incompleteTreeCount":18,"evidenceRepositoryCount":19,"complete":20,"candidateDiscovery":21,"evidenceThreshold":22},60,58,2,31,false,"exact_ai_terms_in_project_name_path_description_or_topics","exact_allowlisted_manifest_dependency_or_container_coordinate",{"projectIdentity":24,"snapshotIdentity":25,"fileIdentity":26,"descriptionKeywordsUsedForDiscovery":27,"descriptionKeywordsUsedForClassification":20,"fuzzyMatchingUsed":20,"generativeAiUsed":20,"deploymentInference":20,"observationBoundary":28,"parserVersion":29,"manifestAllowlist":30,"lockfilesCollected":20,"generatedOrVendorDirectoriesExcluded":27,"perRepositoryTreeEntryCeiling":38},"exact_opencode_gitlab_project_id","exact_default_branch_commit_sha","exact_git_blob_sha_and_path",true,"first_and_last_observation_are_collection_bounds_not_exact_upstream_change_times","3",[31,32,33,34,35,36,37],"publiccode.yml (root only; publisher metadata, not code evidence)","pyproject.toml","requirements.txt \u002F requirements-*.txt \u002F requirements.in","package.json","Dockerfile* \u002F Containerfile*","compose.yml \u002F compose.yaml \u002F docker-compose.yml \u002F docker-compose.yaml","Helm values.yml \u002F values.yaml beside Chart.yaml",2000,"repository",{"id":41,"slug":42,"gitlabProjectId":43,"namespaceId":44,"namespaceFullPath":45,"name":46,"pathWithNamespace":47,"description":48,"webUrl":49,"visibility":50,"createdAt":51,"lastActivityAt":52,"defaultBranch":53,"commitSha":54,"commitUrl":55,"headCommittedAt":56,"archived":20,"topics":57,"publiccodePresent":27,"publiccode":59,"evidenceCount":62,"technologyCount":62,"evidenceKinds":63,"technologies":65,"evidence":105,"tree":164,"firstObservedAt":7,"lastObservedAt":6},"opencode:7202","opencode-7202",7202,85,"landeshauptstadt-muenchen","MUCGPT","landeshauptstadt-muenchen\u002Fmucgpt","MUCGPT ist ein KI-Werkzeug zur Arbeit mit großen Sprachmodellen und bietet u.a. personalisierbare Assistenten und Tools an.\r\nDies ist ein Readonly-Mirror, die Entwicklung findet auf GitHub statt: https:\u002F\u002Fgithub.com\u002Fit-at-m\u002Fmucgpt","https:\u002F\u002Fgitlab.opencode.de\u002Flandeshauptstadt-muenchen\u002Fmucgpt","public","2025-09-12T12:34:48.472Z","2026-07-21T21:53:50.063Z","main","4d053562adec8962a8e523b7ed27b48a9f882d60","https:\u002F\u002Fgitlab.opencode.de\u002Flandeshauptstadt-muenchen\u002Fmucgpt\u002F-\u002Fcommit\u002F4d053562adec8962a8e523b7ed27b48a9f882d60","2026-07-21T09:57:57.000Z",[58],"KI",{"present":27,"aiClaim":27,"version":60,"sourceUrl":61},"0.5.0","https:\u002F\u002Fgitlab.opencode.de\u002Flandeshauptstadt-muenchen\u002Fmucgpt\u002F-\u002Fblob\u002F4d053562adec8962a8e523b7ed27b48a9f882d60\u002Fpubliccode.yml",8,[64],"manifest_dependency",[66,73,77,81,85,89,94,99],{"id":67,"slug":68,"identity":67,"label":69,"category":70,"ecosystem":71,"evidenceCount":72},"pypi:langchain","langchain-2b3b6a0b","LangChain","orchestration","python",1,{"id":74,"slug":75,"identity":74,"label":76,"category":70,"ecosystem":71,"evidenceCount":72},"pypi:langchain-mcp-adapters","langchain-mcp-adapters-1c0e13c7","LangChain · MCP Adapters",{"id":78,"slug":79,"identity":78,"label":80,"category":70,"ecosystem":71,"evidenceCount":72},"pypi:langchain-community","langchain-community-b296254c","LangChain Community",{"id":82,"slug":83,"identity":82,"label":84,"category":70,"ecosystem":71,"evidenceCount":72},"pypi:langchain-core","langchain-core-82117efb","LangChain Core",{"id":86,"slug":87,"identity":86,"label":88,"category":70,"ecosystem":71,"evidenceCount":72},"pypi:langchain-openai","langchain-openai-4985188e","LangChain OpenAI",{"id":90,"slug":91,"identity":90,"label":92,"category":93,"ecosystem":71,"evidenceCount":72},"pypi:langgraph","langgraph-6c1c645e","LangGraph","agents",{"id":95,"slug":96,"identity":95,"label":97,"category":98,"ecosystem":71,"evidenceCount":72},"pypi:openai","openai-0dd26ac5","OpenAI SDK","model-api",{"id":100,"slug":101,"identity":100,"label":102,"category":103,"ecosystem":104,"evidenceCount":72},"npm:@huggingface\u002Ftransformers","huggingface-transformers-cf1f05d0","Transformers.js","model-runtime","node",[106,117,128,134,140,146,152,158],{"id":107,"stableKey":108,"kind":64,"identity":100,"label":102,"category":103,"ecosystem":104,"version":109,"filePath":110,"manifestType":111,"blobSha":112,"contentSha256":113,"line":62,"parserVersion":29,"ruleId":114,"direct":27,"scope":115,"sourceUrl":116,"commitSha":54,"firstObservedAt":7,"lastObservedAt":6},"evidence:75eff1cb1415854776fc577b","7202|mucgpt-frontend\u002Fpackage.json|npm:@huggingface\u002Ftransformers|manifest_dependency|runtime|true","^4.2.0","mucgpt-frontend\u002Fpackage.json","node-package","7f80c26f6275bfac63538aabd4322f1c5bd87405","059a3acace060fa658236eb27c6078337d0e014145d21a5c23edc86436bfc347","npm-huggingface-transformers","runtime","https:\u002F\u002Fgitlab.opencode.de\u002Flandeshauptstadt-muenchen\u002Fmucgpt\u002F-\u002Fblob\u002F4d053562adec8962a8e523b7ed27b48a9f882d60\u002Fmucgpt-frontend\u002Fpackage.json",{"id":118,"stableKey":119,"kind":64,"identity":67,"label":69,"category":70,"ecosystem":71,"version":120,"filePath":121,"manifestType":122,"blobSha":123,"contentSha256":124,"line":125,"parserVersion":29,"ruleId":126,"direct":27,"scope":115,"sourceUrl":127,"commitSha":54,"firstObservedAt":7,"lastObservedAt":6},"evidence:b0ccd9a7f2004e6e1514b9b7","7202|mucgpt-core-service\u002Fpyproject.toml|pypi:langchain|manifest_dependency|runtime|true",">=1.3.9","mucgpt-core-service\u002Fpyproject.toml","python-pyproject","5c5475025291d5b789c83920447f6e056785ee91","c3e3ec18db39e1058fe6ee564074e3378b0e88751e2d67eaf250501928a7e472",19,"pypi-langchain","https:\u002F\u002Fgitlab.opencode.de\u002Flandeshauptstadt-muenchen\u002Fmucgpt\u002F-\u002Fblob\u002F4d053562adec8962a8e523b7ed27b48a9f882d60\u002Fmucgpt-core-service\u002Fpyproject.toml",{"id":129,"stableKey":130,"kind":64,"identity":78,"label":80,"category":70,"ecosystem":71,"version":131,"filePath":121,"manifestType":122,"blobSha":123,"contentSha256":124,"line":132,"parserVersion":29,"ruleId":133,"direct":27,"scope":115,"sourceUrl":127,"commitSha":54,"firstObservedAt":7,"lastObservedAt":6},"evidence:2001e7bd16ddf3228e228377","7202|mucgpt-core-service\u002Fpyproject.toml|pypi:langchain-community|manifest_dependency|runtime|true",">=0.4.1",21,"pypi-langchain-community",{"id":135,"stableKey":136,"kind":64,"identity":82,"label":84,"category":70,"ecosystem":71,"version":137,"filePath":121,"manifestType":122,"blobSha":123,"contentSha256":124,"line":138,"parserVersion":29,"ruleId":139,"direct":27,"scope":115,"sourceUrl":127,"commitSha":54,"firstObservedAt":7,"lastObservedAt":6},"evidence:9e64cb865bcc2e484c5f6119","7202|mucgpt-core-service\u002Fpyproject.toml|pypi:langchain-core|manifest_dependency|runtime|true",">=1.2.31",20,"pypi-langchain-core",{"id":141,"stableKey":142,"kind":64,"identity":74,"label":76,"category":70,"ecosystem":71,"version":143,"filePath":121,"manifestType":122,"blobSha":123,"contentSha256":124,"line":144,"parserVersion":29,"ruleId":145,"direct":27,"scope":115,"sourceUrl":127,"commitSha":54,"firstObservedAt":7,"lastObservedAt":6},"evidence:94972f467757509d80e69708","7202|mucgpt-core-service\u002Fpyproject.toml|pypi:langchain-mcp-adapters|manifest_dependency|runtime|true",">=0.2.2",33,"pypi-langchain-family",{"id":147,"stableKey":148,"kind":64,"identity":86,"label":88,"category":70,"ecosystem":71,"version":149,"filePath":121,"manifestType":122,"blobSha":123,"contentSha256":124,"line":150,"parserVersion":29,"ruleId":151,"direct":27,"scope":115,"sourceUrl":127,"commitSha":54,"firstObservedAt":7,"lastObservedAt":6},"evidence:2dbe280a03b57a5322b77cbf","7202|mucgpt-core-service\u002Fpyproject.toml|pypi:langchain-openai|manifest_dependency|runtime|true",">=1.1.12",22,"pypi-langchain-openai",{"id":153,"stableKey":154,"kind":64,"identity":90,"label":92,"category":93,"ecosystem":71,"version":155,"filePath":121,"manifestType":122,"blobSha":123,"contentSha256":124,"line":156,"parserVersion":29,"ruleId":157,"direct":27,"scope":115,"sourceUrl":127,"commitSha":54,"firstObservedAt":7,"lastObservedAt":6},"evidence:ea0fb38a896481a44c1bc7b0","7202|mucgpt-core-service\u002Fpyproject.toml|pypi:langgraph|manifest_dependency|runtime|true",">=1.1.6",29,"pypi-langgraph",{"id":159,"stableKey":160,"kind":64,"identity":95,"label":97,"category":98,"ecosystem":71,"version":161,"filePath":121,"manifestType":122,"blobSha":123,"contentSha256":124,"line":162,"parserVersion":29,"ruleId":163,"direct":27,"scope":115,"sourceUrl":127,"commitSha":54,"firstObservedAt":7,"lastObservedAt":6},"evidence:471d3ec904d9bbf6fb63b9f5","7202|mucgpt-core-service\u002Fpyproject.toml|pypi:openai|manifest_dependency|runtime|true","==2.31.0",24,"pypi-openai",{"complete":27,"entryCount":165,"manifestCount":166,"truncated":20},723,12,1786588634599]