Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@red-hat-developer-hub/backstage-plugin-intelligent-assistant-backend': patch
---

Removed unused `@langchain/core` and `@langchain/openai` dependencies left over after the backend switched from an in-process LangChain client to the Lightspeed Core HTTP proxy.
1 change: 0 additions & 1 deletion workspaces/intelligent-assistant/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,6 @@
"@types/react-dom": "^18",
"@types/react": "^18",
"infinispan": "0.15.0",
"langsmith": "^0.7.0",
"react-router-dom": "6.30.4",
"react-router": "6.30.4",
"refractor@npm:3.6.0/prismjs": "^1.30.0"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1 @@
# Knip report

## Unused dependencies (2)

| Name | Location | Severity |
| :---------------- | :---------------- | :------- |
| @langchain/openai | package.json:52:6 | error |
| @langchain/core | package.json:51:6 | error |
Original file line number Diff line number Diff line change
Expand Up @@ -48,8 +48,6 @@
"@backstage/errors": "^1.3.1",
"@backstage/plugin-permission-common": "^0.9.9",
"@backstage/plugin-permission-node": "^0.11.1",
"@langchain/core": "^0.3.80",
"@langchain/openai": "^0.6.0",
"@red-hat-developer-hub/backstage-plugin-intelligent-assistant-common": "workspace:^",
"express": "^4.21.1",
"express-rate-limit": "^8.2.2",
Expand All @@ -74,9 +72,6 @@
"prettier": "3.9.6",
"supertest": "6.3.4"
},
"resolutions": {
"langsmith": "^0.7.0"
},
"files": [
"dist",
"config.d.ts",
Expand Down
147 changes: 10 additions & 137 deletions workspaces/intelligent-assistant/yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -4529,13 +4529,6 @@ __metadata:
languageName: node
linkType: hard

"@cfworker/json-schema@npm:^4.0.2":
version: 4.1.1
resolution: "@cfworker/json-schema@npm:4.1.1"
checksum: 10c0/b5253486d346b7de6feec9c73954f612b11019dacb9023d710a5666df2f5fc145dd88b6b913c88726c6d97e2e258a515fa2cab177f58b18da6bac3738cbc4739
languageName: node
linkType: hard

"@changesets/apply-release-plan@npm:^7.0.5":
version: 7.0.5
resolution: "@changesets/apply-release-plan@npm:7.0.5"
Expand Down Expand Up @@ -6660,39 +6653,6 @@ __metadata:
languageName: node
linkType: hard

"@langchain/core@npm:^0.3.80":
version: 0.3.80
resolution: "@langchain/core@npm:0.3.80"
dependencies:
"@cfworker/json-schema": "npm:^4.0.2"
ansi-styles: "npm:^5.0.0"
camelcase: "npm:6"
decamelize: "npm:1.2.0"
js-tiktoken: "npm:^1.0.12"
langsmith: "npm:^0.3.67"
mustache: "npm:^4.2.0"
p-queue: "npm:^6.6.2"
p-retry: "npm:4"
uuid: "npm:^10.0.0"
zod: "npm:^3.25.32"
zod-to-json-schema: "npm:^3.22.3"
checksum: 10c0/c24a4641c11ddda77f89109800e59bdcd68b48f3dc0c485e6594e79ec494fc4b28e7c7b4013937e40e4edf12435dc09f7d5c0b3de5e63c8641fe81f6b17d7698
languageName: node
linkType: hard

"@langchain/openai@npm:^0.6.0":
version: 0.6.11
resolution: "@langchain/openai@npm:0.6.11"
dependencies:
js-tiktoken: "npm:^1.0.12"
openai: "npm:5.12.2"
zod: "npm:^3.25.32"
peerDependencies:
"@langchain/core": ">=0.3.68 <0.4.0"
checksum: 10c0/d95bc7f4f4a66c82f031800d1196d1e13a536b3f647480209d8432bb4d2ebfbc53dddb43d86e6d2de0f4d94050ca4b8002e50ab1813552faba24d4045c00feda
languageName: node
linkType: hard

"@leichtgewicht/ip-codec@npm:^2.0.1":
version: 2.0.5
resolution: "@leichtgewicht/ip-codec@npm:2.0.5"
Expand Down Expand Up @@ -9335,8 +9295,6 @@ __metadata:
"@backstage/plugin-permission-common": "npm:^0.9.9"
"@backstage/plugin-permission-node": "npm:^0.11.1"
"@ianvs/prettier-plugin-sort-imports": "npm:^4.4.0"
"@langchain/core": "npm:^0.3.80"
"@langchain/openai": "npm:^0.6.0"
"@red-hat-developer-hub/backstage-plugin-intelligent-assistant-common": "workspace:^"
"@spotify/prettier-config": "npm:^15.0.0"
"@types/express": "npm:4.17.25"
Expand Down Expand Up @@ -13069,13 +13027,6 @@ __metadata:
languageName: node
linkType: hard

"@types/retry@npm:0.12.0":
version: 0.12.0
resolution: "@types/retry@npm:0.12.0"
checksum: 10c0/7c5c9086369826f569b83a4683661557cab1361bac0897a1cefa1a915ff739acd10ca0d62b01071046fe3f5a3f7f2aec80785fe283b75602dc6726781ea3e328
languageName: node
linkType: hard

"@types/retry@npm:0.12.2":
version: 0.12.2
resolution: "@types/retry@npm:0.12.2"
Expand Down Expand Up @@ -15854,20 +15805,20 @@ __metadata:
languageName: node
linkType: hard

"camelcase@npm:6, camelcase@npm:^6.3.0":
version: 6.3.0
resolution: "camelcase@npm:6.3.0"
checksum: 10c0/0d701658219bd3116d12da3eab31acddb3f9440790c0792e0d398f0a520a6a4058018e546862b6fba89d7ae990efaeb97da71e1913e9ebf5a8b5621a3d55c710
languageName: node
linkType: hard

"camelcase@npm:^5.3.1":
version: 5.3.1
resolution: "camelcase@npm:5.3.1"
checksum: 10c0/92ff9b443bfe8abb15f2b1513ca182d16126359ad4f955ebc83dc4ddcc4ef3fdd2c078bc223f2673dc223488e75c99b16cc4d056624374b799e6a1555cf61b23
languageName: node
linkType: hard

"camelcase@npm:^6.3.0":
version: 6.3.0
resolution: "camelcase@npm:6.3.0"
checksum: 10c0/0d701658219bd3116d12da3eab31acddb3f9440790c0792e0d398f0a520a6a4058018e546862b6fba89d7ae990efaeb97da71e1913e9ebf5a8b5621a3d55c710
languageName: node
linkType: hard

"caniuse-api@npm:^3.0.0":
version: 3.0.0
resolution: "caniuse-api@npm:3.0.0"
Expand Down Expand Up @@ -17607,13 +17558,6 @@ __metadata:
languageName: node
linkType: hard

"decamelize@npm:1.2.0":
version: 1.2.0
resolution: "decamelize@npm:1.2.0"
checksum: 10c0/85c39fe8fbf0482d4a1e224ef0119db5c1897f8503bcef8b826adff7a1b11414972f6fef2d7dec2ee0b4be3863cf64ac1439137ae9e6af23a3d8dcbe26a5b4b2
languageName: node
linkType: hard

"decimal.js@npm:^10.4.3, decimal.js@npm:^10.6.0":
version: 10.6.0
resolution: "decimal.js@npm:10.6.0"
Expand Down Expand Up @@ -23304,15 +23248,6 @@ __metadata:
languageName: node
linkType: hard

"js-tiktoken@npm:^1.0.12":
version: 1.0.15
resolution: "js-tiktoken@npm:1.0.15"
dependencies:
base64-js: "npm:^1.5.1"
checksum: 10c0/f37811b344234b170487a552c6cd6e3f17100a2fcb1a39e702c01e49e0633345ee604601504388baa6d6623fa3ab5864063a563eb987ffb0b2b7abb69ec8e616
languageName: node
linkType: hard

"js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0":
version: 4.0.0
resolution: "js-tokens@npm:4.0.0"
Expand Down Expand Up @@ -23980,32 +23915,6 @@ __metadata:
languageName: node
linkType: hard

"langsmith@npm:^0.7.0":
version: 0.7.11
resolution: "langsmith@npm:0.7.11"
dependencies:
p-queue: "npm:6.6.2"
peerDependencies:
"@opentelemetry/api": "*"
"@opentelemetry/exporter-trace-otlp-proto": "*"
"@opentelemetry/sdk-trace-base": "*"
openai: "*"
ws: ">=7"
peerDependenciesMeta:
"@opentelemetry/api":
optional: true
"@opentelemetry/exporter-trace-otlp-proto":
optional: true
"@opentelemetry/sdk-trace-base":
optional: true
openai:
optional: true
ws:
optional: true
checksum: 10c0/853887265651acc209f2695c53bb76efe036973a54f87dc11563b39ee70142118df99d911e64480b71326a4a0f031280fecccbea3fb77cb078c796d1165ac888
languageName: node
linkType: hard

"language-subtag-registry@npm:^0.3.20":
version: 0.3.23
resolution: "language-subtag-registry@npm:0.3.23"
Expand Down Expand Up @@ -26486,15 +26395,6 @@ __metadata:
languageName: node
linkType: hard

"mustache@npm:^4.2.0":
version: 4.2.0
resolution: "mustache@npm:4.2.0"
bin:
mustache: bin/mustache
checksum: 10c0/1f8197e8a19e63645a786581d58c41df7853da26702dbc005193e2437c98ca49b255345c173d50c08fe4b4dbb363e53cb655ecc570791f8deb09887248dd34a2
languageName: node
linkType: hard

"mute-stream@npm:0.0.8":
version: 0.0.8
resolution: "mute-stream@npm:0.0.8"
Expand Down Expand Up @@ -27297,23 +27197,6 @@ __metadata:
languageName: node
linkType: hard

"openai@npm:5.12.2":
version: 5.12.2
resolution: "openai@npm:5.12.2"
peerDependencies:
ws: ^8.18.0
zod: ^3.23.8
peerDependenciesMeta:
ws:
optional: true
zod:
optional: true
bin:
openai: bin/cli
checksum: 10c0/7737b9b24edc81fcf9e6dcfb18a196cc0f8e29b6e839adf06a2538558c03908e3aa4cd94901b1a7f4a9dd62676fe9e34d6202281b2395090d998618ea1614c0c
languageName: node
linkType: hard

"openapi-merge@npm:^1.3.2":
version: 1.3.3
resolution: "openapi-merge@npm:1.3.3"
Expand Down Expand Up @@ -27535,7 +27418,7 @@ __metadata:
languageName: node
linkType: hard

"p-queue@npm:6.6.2, p-queue@npm:^6.6.2":
"p-queue@npm:^6.6.2":
version: 6.6.2
resolution: "p-queue@npm:6.6.2"
dependencies:
Expand All @@ -27545,16 +27428,6 @@ __metadata:
languageName: node
linkType: hard

"p-retry@npm:4":
version: 4.6.2
resolution: "p-retry@npm:4.6.2"
dependencies:
"@types/retry": "npm:0.12.0"
retry: "npm:^0.13.1"
checksum: 10c0/d58512f120f1590cfedb4c2e0c42cb3fa66f3cea8a4646632fcb834c56055bb7a6f138aa57b20cc236fb207c9d694e362e0b5c2b14d9b062f67e8925580c73b0
languageName: node
linkType: hard

"p-retry@npm:^6.2.0":
version: 6.2.1
resolution: "p-retry@npm:6.2.1"
Expand Down Expand Up @@ -35499,7 +35372,7 @@ __metadata:
languageName: node
linkType: hard

"zod-to-json-schema@npm:^3.22.3, zod-to-json-schema@npm:^3.25.1":
"zod-to-json-schema@npm:^3.25.1":
version: 3.25.2
resolution: "zod-to-json-schema@npm:3.25.2"
peerDependencies:
Expand Down Expand Up @@ -35535,7 +35408,7 @@ __metadata:
languageName: node
linkType: hard

"zod@npm:^3.22.4, zod@npm:^3.25.32, zod@npm:^3.25.76":
"zod@npm:^3.22.4, zod@npm:^3.25.76":
version: 3.25.76
resolution: "zod@npm:3.25.76"
checksum: 10c0/5718ec35e3c40b600316c5b4c5e4976f7fee68151bc8f8d90ec18a469be9571f072e1bbaace10f1e85cf8892ea12d90821b200e980ab46916a6166a4260a983c
Expand Down
Loading