[{"data":1,"prerenderedAt":168},["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-07-19T07:21:04.623Z","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",3317,{"discoveryCandidateCount":16,"scannedCandidateCount":16,"completeTreeCount":17,"incompleteTreeCount":18,"evidenceRepositoryCount":19,"complete":20,"candidateDiscovery":21,"evidenceThreshold":22},58,56,2,30,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":165,"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-17T21:53:52.473Z","main","46f1bd0b3a36f6d7b7bb0ea110665a5955a5e7a8","https:\u002F\u002Fgitlab.opencode.de\u002Flandeshauptstadt-muenchen\u002Fmucgpt\u002F-\u002Fcommit\u002F46f1bd0b3a36f6d7b7bb0ea110665a5955a5e7a8","2026-07-17T12:51:44.000Z",[58],"KI",{"present":27,"aiClaim":27,"version":60,"sourceUrl":61},"0.5.0","https:\u002F\u002Fgitlab.opencode.de\u002Flandeshauptstadt-muenchen\u002Fmucgpt\u002F-\u002Fblob\u002F46f1bd0b3a36f6d7b7bb0ea110665a5955a5e7a8\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,118,129,135,141,147,153,159],{"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":114,"parserVersion":29,"ruleId":115,"direct":27,"scope":116,"sourceUrl":117,"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","43c29d69df480b5fa9a1f1d33eab781f3ac8a082","72c2cffd785a12d13ffdd6dda431760541307c29fc042ebc376d7af5f5a1d21b",9,"npm-huggingface-transformers","runtime","https:\u002F\u002Fgitlab.opencode.de\u002Flandeshauptstadt-muenchen\u002Fmucgpt\u002F-\u002Fblob\u002F46f1bd0b3a36f6d7b7bb0ea110665a5955a5e7a8\u002Fmucgpt-frontend\u002Fpackage.json",{"id":119,"stableKey":120,"kind":64,"identity":67,"label":69,"category":70,"ecosystem":71,"version":121,"filePath":122,"manifestType":123,"blobSha":124,"contentSha256":125,"line":126,"parserVersion":29,"ruleId":127,"direct":27,"scope":116,"sourceUrl":128,"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\u002F46f1bd0b3a36f6d7b7bb0ea110665a5955a5e7a8\u002Fmucgpt-core-service\u002Fpyproject.toml",{"id":130,"stableKey":131,"kind":64,"identity":78,"label":80,"category":70,"ecosystem":71,"version":132,"filePath":122,"manifestType":123,"blobSha":124,"contentSha256":125,"line":133,"parserVersion":29,"ruleId":134,"direct":27,"scope":116,"sourceUrl":128,"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":136,"stableKey":137,"kind":64,"identity":82,"label":84,"category":70,"ecosystem":71,"version":138,"filePath":122,"manifestType":123,"blobSha":124,"contentSha256":125,"line":139,"parserVersion":29,"ruleId":140,"direct":27,"scope":116,"sourceUrl":128,"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":142,"stableKey":143,"kind":64,"identity":74,"label":76,"category":70,"ecosystem":71,"version":144,"filePath":122,"manifestType":123,"blobSha":124,"contentSha256":125,"line":145,"parserVersion":29,"ruleId":146,"direct":27,"scope":116,"sourceUrl":128,"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":148,"stableKey":149,"kind":64,"identity":86,"label":88,"category":70,"ecosystem":71,"version":150,"filePath":122,"manifestType":123,"blobSha":124,"contentSha256":125,"line":151,"parserVersion":29,"ruleId":152,"direct":27,"scope":116,"sourceUrl":128,"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":154,"stableKey":155,"kind":64,"identity":90,"label":92,"category":93,"ecosystem":71,"version":156,"filePath":122,"manifestType":123,"blobSha":124,"contentSha256":125,"line":157,"parserVersion":29,"ruleId":158,"direct":27,"scope":116,"sourceUrl":128,"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":160,"stableKey":161,"kind":64,"identity":95,"label":97,"category":98,"ecosystem":71,"version":162,"filePath":122,"manifestType":123,"blobSha":124,"contentSha256":125,"line":163,"parserVersion":29,"ruleId":164,"direct":27,"scope":116,"sourceUrl":128,"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":166,"manifestCount":167,"truncated":20},723,12,1784445977423]