Skip to content
Merged
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
5 changes: 5 additions & 0 deletions workspaces/lightspeed/.changeset/remove-unused-langchain.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@red-hat-developer-hub/backstage-plugin-lightspeed-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.
3 changes: 1 addition & 2 deletions workspaces/lightspeed/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -75,8 +75,7 @@
"refractor@npm:3.6.0/prismjs": "^1.30.0",
"@backstage/frontend-plugin-api": "0.15.1",
"infinispan": "0.13.0",
"@protobufjs/inquire": "1.1.0",
"langsmith": "^0.6.0"
"@protobufjs/inquire": "1.1.0"
},
"prettier": "@spotify/prettier-config",
"lint-staged": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,8 +48,6 @@
"@backstage/errors": "^1.2.7",
"@backstage/plugin-permission-common": "^0.9.7",
"@backstage/plugin-permission-node": "^0.10.11",
"@langchain/core": "^0.3.80",
"@langchain/openai": "^0.6.0",
"@red-hat-developer-hub/backstage-plugin-lightspeed-common": "workspace:^",
"express": "^4.21.1",
"form-data": "^4.0.5",
Expand All @@ -74,9 +72,6 @@
"prettier": "3.8.3",
"supertest": "6.3.4"
},
"resolutions": {
"langsmith": "^0.6.0"
},
"files": [
"dist",
"config.d.ts",
Expand Down
147 changes: 10 additions & 137 deletions workspaces/lightspeed/yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -4607,13 +4607,6 @@ __metadata:
languageName: node
linkType: hard

"@cfworker/json-schema@npm:^4.0.2":
version: 4.1.0
resolution: "@cfworker/json-schema@npm:4.1.0"
checksum: 10c0/a7917d197ad9d5deb48a4d800ab41b3de5fe856745c164c5a4ed914263a0a11b08cf1b11040eb325e756e8f9418b07511109df856281dd10bf288f743d4fb3e6
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 @@ -6934,39 +6927,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 @@ -11350,8 +11310,6 @@ __metadata:
"@backstage/plugin-permission-common": "npm:^0.9.7"
"@backstage/plugin-permission-node": "npm:^0.10.11"
"@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-lightspeed-common": "workspace:^"
"@spotify/prettier-config": "npm:^15.0.0"
"@types/express": "npm:4.17.25"
Expand Down Expand Up @@ -15174,13 +15132,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 @@ -17932,20 +17883,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 @@ -19667,13 +19618,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 @@ -25402,15 +25346,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 @@ -26191,32 +26126,6 @@ __metadata:
languageName: node
linkType: hard

"langsmith@npm:^0.6.0":
version: 0.6.0
resolution: "langsmith@npm:0.6.0"
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/ee5d0d07ec04f403ed8f5f29545af12b41adc01ac82a5ed1ac9f88bb7c57f724acf4724cfcbf3dc60e64d724e905f0f459debc02e0adf9d6cf2d54fe5f73a671
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 @@ -28744,15 +28653,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 @@ -29533,23 +29433,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 @@ -29771,7 +29654,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 @@ -29781,16 +29664,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 @@ -37841,7 +37714,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 @@ -37877,7 +37750,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