[{"data":1,"prerenderedAt":351},["ShallowReactive",2],{"ki-evidenznetz-dossier-repository-opencode-12239-ab2d59f6":3},{"edges":4,"entity":97,"fingerprint":123,"generatedAt":124,"neighbors":125,"schemaVersion":350},[5,17,22,27,32,37,42,47,52,57,62,67,72,77,82,87,92],{"evidence":6,"evidenceClass":11,"from":12,"id":13,"observedAt":14,"relation":15,"to":16},{"dataset":7,"field":8,"sourceId":9,"url":10},"german-public-sector-ai-dependency-atlas","repository_commit_manifest_package_identity","opencode:12239@318cda8c49da743f2c4a18a4f4d5c36fc22102fc:pypi:langchain-community","https:\u002F\u002Fgitlab.opencode.de\u002Fsh\u002Fdiwish\u002Fsplitbot\u002Fkosmo\u002Fllm-service\u002F-\u002Fcommit\u002F318cda8c49da743f2c4a18a4f4d5c36fc22102fc","exact","opencode:12239","edge:017ca39575a06d9abe03b048","2026-07-31T19:03:09.699Z","declares_dependency","package:pypi:langchain-community",{"evidence":18,"evidenceClass":11,"from":12,"id":20,"observedAt":14,"relation":15,"to":21},{"dataset":7,"field":8,"sourceId":19,"url":10},"opencode:12239@318cda8c49da743f2c4a18a4f4d5c36fc22102fc:pypi:langchain-mistralai","edge:018e76962d25df4b3f1c490f","package:pypi:langchain-mistralai",{"evidence":23,"evidenceClass":11,"from":12,"id":25,"observedAt":14,"relation":15,"to":26},{"dataset":7,"field":8,"sourceId":24,"url":10},"opencode:12239@318cda8c49da743f2c4a18a4f4d5c36fc22102fc:pypi:langchain-google-community","edge:0eae9b57f2232abbbc1c6da2","package:pypi:langchain-google-community",{"evidence":28,"evidenceClass":11,"from":12,"id":30,"observedAt":14,"relation":15,"to":31},{"dataset":7,"field":8,"sourceId":29,"url":10},"opencode:12239@318cda8c49da743f2c4a18a4f4d5c36fc22102fc:pypi:langchain-mcp-adapters","edge:194773b1f63bf0fbf0237fbb","package:pypi:langchain-mcp-adapters",{"evidence":33,"evidenceClass":11,"from":12,"id":35,"observedAt":14,"relation":15,"to":36},{"dataset":7,"field":8,"sourceId":34,"url":10},"opencode:12239@318cda8c49da743f2c4a18a4f4d5c36fc22102fc:pypi:langchain-protocol","edge:265b40a01583647ee42b03a6","package:pypi:langchain-protocol",{"evidence":38,"evidenceClass":11,"from":12,"id":40,"observedAt":14,"relation":15,"to":41},{"dataset":7,"field":8,"sourceId":39,"url":10},"opencode:12239@318cda8c49da743f2c4a18a4f4d5c36fc22102fc:pypi:langchain-core","edge:298eae01c901f54495220f46","package:pypi:langchain-core",{"evidence":43,"evidenceClass":11,"from":12,"id":45,"observedAt":14,"relation":15,"to":46},{"dataset":7,"field":8,"sourceId":44,"url":10},"opencode:12239@318cda8c49da743f2c4a18a4f4d5c36fc22102fc:pypi:langgraph","edge:7705b026e3a8415e87d33234","package:pypi:langgraph",{"evidence":48,"evidenceClass":11,"from":12,"id":50,"observedAt":14,"relation":15,"to":51},{"dataset":7,"field":8,"sourceId":49,"url":10},"opencode:12239@318cda8c49da743f2c4a18a4f4d5c36fc22102fc:pypi:tokenizers","edge:84c4fc9683961fa8e0cd5bbe","package:pypi:tokenizers",{"evidence":53,"evidenceClass":11,"from":12,"id":55,"observedAt":14,"relation":15,"to":56},{"dataset":7,"field":8,"sourceId":54,"url":10},"opencode:12239@318cda8c49da743f2c4a18a4f4d5c36fc22102fc:pypi:langchain-weaviate","edge:893ca4b91e8f0603e36de0cd","package:pypi:langchain-weaviate",{"evidence":58,"evidenceClass":11,"from":12,"id":60,"observedAt":14,"relation":15,"to":61},{"dataset":7,"field":8,"sourceId":59,"url":10},"opencode:12239@318cda8c49da743f2c4a18a4f4d5c36fc22102fc:pypi:anthropic","edge:98007092d6dd5e889d340662","package:pypi:anthropic",{"evidence":63,"evidenceClass":11,"from":12,"id":65,"observedAt":14,"relation":15,"to":66},{"dataset":7,"field":8,"sourceId":64,"url":10},"opencode:12239@318cda8c49da743f2c4a18a4f4d5c36fc22102fc:pypi:opencv-python","edge:a092032679ef1539b49fe400","package:pypi:opencv-python",{"evidence":68,"evidenceClass":11,"from":12,"id":70,"observedAt":14,"relation":15,"to":71},{"dataset":7,"field":8,"sourceId":69,"url":10},"opencode:12239@318cda8c49da743f2c4a18a4f4d5c36fc22102fc:pypi:langchain-text-splitters","edge:b7521386a7040ba3fb195b3d","package:pypi:langchain-text-splitters",{"evidence":73,"evidenceClass":11,"from":12,"id":75,"observedAt":14,"relation":15,"to":76},{"dataset":7,"field":8,"sourceId":74,"url":10},"opencode:12239@318cda8c49da743f2c4a18a4f4d5c36fc22102fc:pypi:openai","edge:be990c3c1184410cd5a3db5f","package:pypi:openai",{"evidence":78,"evidenceClass":11,"from":12,"id":80,"observedAt":14,"relation":15,"to":81},{"dataset":7,"field":8,"sourceId":79,"url":10},"opencode:12239@318cda8c49da743f2c4a18a4f4d5c36fc22102fc:pypi:langchain","edge:c82ba6e09b32954b52e2afbd","package:pypi:langchain",{"evidence":83,"evidenceClass":11,"from":12,"id":85,"observedAt":14,"relation":15,"to":86},{"dataset":7,"field":8,"sourceId":84,"url":10},"opencode:12239@318cda8c49da743f2c4a18a4f4d5c36fc22102fc:pypi:tiktoken","edge:e8d27437abb31874e0af1fc4","package:pypi:tiktoken",{"evidence":88,"evidenceClass":11,"from":12,"id":90,"observedAt":14,"relation":15,"to":91},{"dataset":7,"field":8,"sourceId":89,"url":10},"opencode:12239@318cda8c49da743f2c4a18a4f4d5c36fc22102fc:pypi:langchain-openai","edge:f68d1cce4f5b8341658f1a5b","package:pypi:langchain-openai",{"evidence":93,"evidenceClass":11,"from":12,"id":95,"observedAt":14,"relation":15,"to":96},{"dataset":7,"field":8,"sourceId":94,"url":10},"opencode:12239@318cda8c49da743f2c4a18a4f4d5c36fc22102fc:pypi:weaviate-client","edge:fd9a43dfafe04909f6ba8cfc","package:pypi:weaviate-client",{"attributes":98,"edgeCount":99,"id":12,"indexable":103,"label":102,"links":104,"slug":116,"sourceRefs":117,"type":122},{"aiPackageCount":99,"commitSha":100,"lastActivityAt":101,"pathWithNamespace":102,"treeComplete":103},17,"318cda8c49da743f2c4a18a4f4d5c36fc22102fc","2026-07-31T12:19:47.438Z","sh\u002Fdiwish\u002Fsplitbot\u002Fkosmo\u002Fllm-service",true,[105,109,112],{"kind":106,"label":107,"url":108},"official_source","openCode","https:\u002F\u002Fgitlab.opencode.de\u002Fsh\u002Fdiwish\u002Fsplitbot\u002Fkosmo\u002Fllm-service",{"kind":110,"label":111,"url":10},"snapshot","Commit",{"kind":113,"label":114,"url":115},"local_dossier","KI-Code-Radar","\u002Ftools\u002Fki-code-radar\u002Frepository\u002Fopencode-12239\u002F","repository-opencode-12239-ab2d59f6",[118],{"dataset":119,"field":120,"fingerprint":121,"sourceId":12,"url":10},"german-public-sector-ai-code-radar","opencode_project_id_and_commit","git:318cda8c49da743f2c4a18a4f4d5c36fc22102fc","repository","sha256:dbcac3ed6b03da3c3563892a916346bc19f1b34579bf67b44df35726e2e7005b","2026-07-31T19:04:23.080Z",[126,146,159,170,182,194,207,221,236,247,262,275,286,302,313,325,337],{"attributes":127,"edgeCount":134,"id":16,"indexable":103,"label":136,"links":137,"slug":141,"sourceRefs":142,"type":145},{"advisoryCount":128,"category":129,"ecosystem":130,"identity":131,"licenseExpressions":132,"occurrenceCount":134,"provider":135,"repositoryCount":134},4,"orchestration","pypi","pypi:langchain-community",[133],"MIT",5,null,"LangChain Community",[138],{"kind":113,"label":139,"url":140},"KI-Abhängigkeitsatlas","\u002Ftools\u002Fki-abhaengigkeitsatlas\u002Fpaket\u002Flangchain-community-b296254c\u002F","package-pypi-langchain-community-ee8a8d54",[143],{"dataset":7,"field":144,"sourceId":131},"package_ecosystem_identity","package",{"attributes":147,"edgeCount":151,"id":21,"indexable":103,"label":152,"links":153,"slug":156,"sourceRefs":157,"type":145},{"advisoryCount":148,"category":129,"ecosystem":130,"identity":149,"licenseExpressions":150,"occurrenceCount":151,"provider":135,"repositoryCount":151},0,"pypi:langchain-mistralai",[133],1,"LangChain · Mistralai",[154],{"kind":113,"label":139,"url":155},"\u002Ftools\u002Fki-abhaengigkeitsatlas\u002Fpaket\u002Flangchain-mistralai-52e30148\u002F","package-pypi-langchain-mistralai-d7dbf9a1",[158],{"dataset":7,"field":144,"sourceId":149},{"attributes":160,"edgeCount":151,"id":26,"indexable":103,"label":163,"links":164,"slug":167,"sourceRefs":168,"type":145},{"advisoryCount":148,"category":129,"ecosystem":130,"identity":161,"licenseExpressions":162,"occurrenceCount":151,"provider":135,"repositoryCount":151},"pypi:langchain-google-community",[133],"LangChain · Google Community",[165],{"kind":113,"label":139,"url":166},"\u002Ftools\u002Fki-abhaengigkeitsatlas\u002Fpaket\u002Flangchain-google-community-733aba30\u002F","package-pypi-langchain-google-community-69d63376",[169],{"dataset":7,"field":144,"sourceId":161},{"attributes":171,"edgeCount":174,"id":31,"indexable":103,"label":175,"links":176,"slug":179,"sourceRefs":180,"type":145},{"advisoryCount":148,"category":129,"ecosystem":130,"identity":172,"licenseExpressions":173,"occurrenceCount":128,"provider":135,"repositoryCount":174},"pypi:langchain-mcp-adapters",[133],3,"LangChain · MCP Adapters",[177],{"kind":113,"label":139,"url":178},"\u002Ftools\u002Fki-abhaengigkeitsatlas\u002Fpaket\u002Flangchain-mcp-adapters-1c0e13c7\u002F","package-pypi-langchain-mcp-adapters-36787be9",[181],{"dataset":7,"field":144,"sourceId":172},{"attributes":183,"edgeCount":128,"id":36,"indexable":103,"label":187,"links":188,"slug":191,"sourceRefs":192,"type":145},{"advisoryCount":148,"category":129,"ecosystem":130,"identity":184,"licenseExpressions":185,"occurrenceCount":186,"provider":135,"repositoryCount":128},"pypi:langchain-protocol",[133],6,"LangChain · Protocol",[189],{"kind":113,"label":139,"url":190},"\u002Ftools\u002Fki-abhaengigkeitsatlas\u002Fpaket\u002Flangchain-protocol-2715aeed\u002F","package-pypi-langchain-protocol-4761bf6f",[193],{"dataset":7,"field":144,"sourceId":184},{"attributes":195,"edgeCount":186,"id":41,"indexable":103,"label":200,"links":201,"slug":204,"sourceRefs":205,"type":145},{"advisoryCount":196,"category":129,"ecosystem":130,"identity":197,"licenseExpressions":198,"occurrenceCount":199,"provider":135,"repositoryCount":186},7,"pypi:langchain-core",[133],8,"LangChain Core",[202],{"kind":113,"label":139,"url":203},"\u002Ftools\u002Fki-abhaengigkeitsatlas\u002Fpaket\u002Flangchain-core-82117efb\u002F","package-pypi-langchain-core-a06e4351",[206],{"dataset":7,"field":144,"sourceId":197},{"attributes":208,"edgeCount":196,"id":46,"indexable":103,"label":214,"links":215,"slug":218,"sourceRefs":219,"type":145},{"advisoryCount":209,"category":210,"ecosystem":130,"identity":211,"licenseExpressions":212,"occurrenceCount":213,"provider":135,"repositoryCount":196},2,"agents","pypi:langgraph",[133],9,"LangGraph",[216],{"kind":113,"label":139,"url":217},"\u002Ftools\u002Fki-abhaengigkeitsatlas\u002Fpaket\u002Flanggraph-6c1c645e\u002F","package-pypi-langgraph-c5a77708",[220],{"dataset":7,"field":144,"sourceId":211},{"attributes":222,"edgeCount":228,"id":51,"indexable":103,"label":229,"links":230,"slug":233,"sourceRefs":234,"type":145},{"advisoryCount":148,"category":223,"ecosystem":130,"identity":224,"licenseExpressions":225,"occurrenceCount":227,"provider":135,"repositoryCount":228},"tokenization","pypi:tokenizers",[226],"non-standard",13,10,"Hugging Face Tokenizers",[231],{"kind":113,"label":139,"url":232},"\u002Ftools\u002Fki-abhaengigkeitsatlas\u002Fpaket\u002Ftokenizers-7ba00902\u002F","package-pypi-tokenizers-08cfda2b",[235],{"dataset":7,"field":144,"sourceId":224},{"attributes":237,"edgeCount":151,"id":56,"indexable":103,"label":240,"links":241,"slug":244,"sourceRefs":245,"type":145},{"advisoryCount":148,"category":129,"ecosystem":130,"identity":238,"licenseExpressions":239,"occurrenceCount":151,"provider":135,"repositoryCount":151},"pypi:langchain-weaviate",[133],"LangChain · Weaviate",[242],{"kind":113,"label":139,"url":243},"\u002Ftools\u002Fki-abhaengigkeitsatlas\u002Fpaket\u002Flangchain-weaviate-707e0daa\u002F","package-pypi-langchain-weaviate-df3dbc37",[246],{"dataset":7,"field":144,"sourceId":238},{"attributes":248,"edgeCount":209,"id":61,"indexable":103,"label":255,"links":256,"slug":259,"sourceRefs":260,"type":145},{"advisoryCount":148,"category":249,"ecosystem":130,"identity":250,"licenseExpressions":251,"occurrenceCount":209,"provider":252,"repositoryCount":209},"model-api","pypi:anthropic",[133],{"id":253,"label":254},"anthropic","Anthropic","Anthropic SDK",[257],{"kind":113,"label":139,"url":258},"\u002Ftools\u002Fki-abhaengigkeitsatlas\u002Fpaket\u002Fanthropic-829dc3db\u002F","package-pypi-anthropic-0942e969",[261],{"dataset":7,"field":144,"sourceId":250},{"attributes":263,"edgeCount":134,"id":66,"indexable":103,"label":268,"links":269,"slug":272,"sourceRefs":273,"type":145},{"advisoryCount":148,"category":264,"ecosystem":130,"identity":265,"licenseExpressions":266,"occurrenceCount":196,"provider":135,"repositoryCount":134},"computer-vision","pypi:opencv-python",[267],"Apache-2.0","OpenCV",[270],{"kind":113,"label":139,"url":271},"\u002Ftools\u002Fki-abhaengigkeitsatlas\u002Fpaket\u002Fopencv-python-bfa06e24\u002F","package-pypi-opencv-python-92badf24",[274],{"dataset":7,"field":144,"sourceId":265},{"attributes":276,"edgeCount":174,"id":71,"indexable":103,"label":279,"links":280,"slug":283,"sourceRefs":284,"type":145},{"advisoryCount":151,"category":129,"ecosystem":130,"identity":277,"licenseExpressions":278,"occurrenceCount":174,"provider":135,"repositoryCount":174},"pypi:langchain-text-splitters",[133],"LangChain · Text Splitters",[281],{"kind":113,"label":139,"url":282},"\u002Ftools\u002Fki-abhaengigkeitsatlas\u002Fpaket\u002Flangchain-text-splitters-0c057788\u002F","package-pypi-langchain-text-splitters-262b4870",[285],{"dataset":7,"field":144,"sourceId":277},{"attributes":287,"edgeCount":294,"id":76,"indexable":103,"label":295,"links":296,"slug":299,"sourceRefs":300,"type":145},{"advisoryCount":148,"category":249,"ecosystem":130,"identity":288,"licenseExpressions":289,"occurrenceCount":290,"provider":291,"repositoryCount":294},"pypi:openai",[267],30,{"id":292,"label":293},"openai","OpenAI",19,"OpenAI SDK",[297],{"kind":113,"label":139,"url":298},"\u002Ftools\u002Fki-abhaengigkeitsatlas\u002Fpaket\u002Fopenai-0dd26ac5\u002F","package-pypi-openai-ca63d754",[301],{"dataset":7,"field":144,"sourceId":288},{"attributes":303,"edgeCount":196,"id":81,"indexable":103,"label":306,"links":307,"slug":310,"sourceRefs":311,"type":145},{"advisoryCount":174,"category":129,"ecosystem":130,"identity":304,"licenseExpressions":305,"occurrenceCount":213,"provider":135,"repositoryCount":196},"pypi:langchain",[133],"LangChain",[308],{"kind":113,"label":139,"url":309},"\u002Ftools\u002Fki-abhaengigkeitsatlas\u002Fpaket\u002Flangchain-2b3b6a0b\u002F","package-pypi-langchain-920cf37a",[312],{"dataset":7,"field":144,"sourceId":304},{"attributes":314,"edgeCount":227,"id":86,"indexable":103,"label":318,"links":319,"slug":322,"sourceRefs":323,"type":145},{"advisoryCount":148,"category":223,"ecosystem":130,"identity":315,"licenseExpressions":316,"occurrenceCount":317,"provider":135,"repositoryCount":227},"pypi:tiktoken",[226],16,"tiktoken",[320],{"kind":113,"label":139,"url":321},"\u002Ftools\u002Fki-abhaengigkeitsatlas\u002Fpaket\u002Ftiktoken-06b251a3\u002F","package-pypi-tiktoken-2256fca6",[324],{"dataset":7,"field":144,"sourceId":315},{"attributes":326,"edgeCount":186,"id":91,"indexable":103,"label":330,"links":331,"slug":334,"sourceRefs":335,"type":145},{"advisoryCount":151,"category":129,"ecosystem":130,"identity":327,"licenseExpressions":328,"occurrenceCount":199,"provider":329,"repositoryCount":186},"pypi:langchain-openai",[133],{"id":292,"label":293},"LangChain OpenAI",[332],{"kind":113,"label":139,"url":333},"\u002Ftools\u002Fki-abhaengigkeitsatlas\u002Fpaket\u002Flangchain-openai-4985188e\u002F","package-pypi-langchain-openai-647f2dd2",[336],{"dataset":7,"field":144,"sourceId":327},{"attributes":338,"edgeCount":174,"id":96,"indexable":103,"label":343,"links":344,"slug":347,"sourceRefs":348,"type":145},{"advisoryCount":148,"category":339,"ecosystem":130,"identity":340,"licenseExpressions":341,"occurrenceCount":174,"provider":135,"repositoryCount":174},"vector-store","pypi:weaviate-client",[342],"BSD-3-Clause","Weaviate Client",[345],{"kind":113,"label":139,"url":346},"\u002Ftools\u002Fki-abhaengigkeitsatlas\u002Fpaket\u002Fweaviate-client-c34ddc0e\u002F","package-pypi-weaviate-client-9b741d7a",[349],{"dataset":7,"field":144,"sourceId":340},"ki-evidenznetz.entity.v1",1785525134726]