diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml
index 6e18f85b76a155a3d6cdbc55065a4fd9e85b9d61..76d0a666f24ed03dfa0ea5b6e41a2f618a56a4d1 100644
--- a/.github/workflows/publish.yml
+++ b/.github/workflows/publish.yml
@@ -31,6 +31,6 @@ jobs:
 
       - name: Publish @llamaindex/core
         run: npx jsr publish --allow-slow-types
-        working-directory: packages/core
+        working-directory: packages/llamaindex
         env:
           GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
diff --git a/.github/workflows/publish_github.yml b/.github/workflows/publish_github.yml
index 86972fb7006087edc9f308a40534f222f5afeb54..e0eea3f1e18bd904675bbebb125bc4aeb08ca627 100644
--- a/.github/workflows/publish_github.yml
+++ b/.github/workflows/publish_github.yml
@@ -26,12 +26,12 @@ jobs:
       - name: Build tarball
         run: |
           pnpm pack
-        working-directory: packages/core
+        working-directory: packages/llamaindex
 
       - name: Create release
         uses: ncipollo/release-action@v1
         with:
-          artifacts: "packages/core/llamaindex-*.tgz"
+          artifacts: "packages/llamaindex/llamaindex-*.tgz"
           name: Release ${{ github.ref }}
-          bodyFile: "packages/core/CHANGELOG.md"
+          bodyFile: "packages/llamaindex/CHANGELOG.md"
           token: ${{ secrets.GITHUB_TOKEN }}
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index 3d21e74e801ec544e15e7b9552aaaa7915bfd179..01f1148bddc261ae6bfe2b67fc369533a79a8059 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -71,7 +71,7 @@ jobs:
       - name: Build
         run: pnpm run build
       - name: Use Build For Examples
-        run: pnpm link ../packages/core/
+        run: pnpm link ../packages/llamaindex/
         working-directory: ./examples
       - name: Run Type Check
         run: pnpm run type-check
@@ -81,9 +81,9 @@ jobs:
         if: failure()
         with:
           name: typecheck-build-dist
-          path: ./packages/core/dist
+          path: ./packages/llamaindex/dist
           if-no-files-found: error
-  e2e-core-examples:
+  e2e-llamaindex-examples:
     strategy:
       fail-fast: false
       matrix:
@@ -93,7 +93,7 @@ jobs:
           - nextjs-edge-runtime
     #          - waku-query-engine
     runs-on: ubuntu-latest
-    name: Build Core Example (${{ matrix.packages }})
+    name: Build LlamaIndex Example (${{ matrix.packages }})
     steps:
       - uses: actions/checkout@v4
       - uses: pnpm/action-setup@v3
@@ -108,7 +108,7 @@ jobs:
         run: pnpm run build
       - name: Build ${{ matrix.packages }}
         run: pnpm run build
-        working-directory: packages/core/e2e/examples/${{ matrix.packages }}
+        working-directory: packages/llamaindex/e2e/examples/${{ matrix.packages }}
 
   typecheck-examples:
     runs-on: ubuntu-latest
@@ -132,7 +132,7 @@ jobs:
         working-directory: packages/env
       - name: Pack llamaindex
         run: pnpm pack --pack-destination ${{ runner.temp }}
-        working-directory: packages/core
+        working-directory: packages/llamaindex
       - name: Install
         run: npm add ${{ runner.temp }}/*.tgz
         working-directory: ${{ runner.temp }}/examples
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index a88543eb1c7e2aac727e627e413df67558be15f3..8aae20ad030d6ee5fbf1a6bab97bc845384c58a9 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -41,7 +41,7 @@ To run them, run
 pnpm run test
 ```
 
-To write new test cases write them in [packages/core/src/tests](/packages/core/src/tests)
+To write new test cases write them in [packages/core/src/tests](/packages/llamaindex/src/tests)
 
 We use Jest https://jestjs.io/ to write our test cases. Jest comes with a bunch of built in assertions using the expect function: https://jestjs.io/docs/expect
 
diff --git a/README.md b/README.md
index f01298d843c6bd001128f048f77eac4901b532e4..0553b35866c80d77f9376912e4ae93b5a1107738 100644
--- a/README.md
+++ b/README.md
@@ -194,19 +194,19 @@ Check out our NextJS playground at https://llama-playground.vercel.app/. The sou
 
 ## Core concepts for getting started:
 
-- [Document](/packages/core/src/Node.ts): A document represents a text file, PDF file or other contiguous piece of data.
+- [Document](/packages/llamaindex/src/Node.ts): A document represents a text file, PDF file or other contiguous piece of data.
 
-- [Node](/packages/core/src/Node.ts): The basic data building block. Most commonly, these are parts of the document split into manageable pieces that are small enough to be fed into an embedding model and LLM.
+- [Node](/packages/llamaindex/src/Node.ts): The basic data building block. Most commonly, these are parts of the document split into manageable pieces that are small enough to be fed into an embedding model and LLM.
 
-- [Embedding](/packages/core/src/embeddings/OpenAIEmbedding.ts): Embeddings are sets of floating point numbers which represent the data in a Node. By comparing the similarity of embeddings, we can derive an understanding of the similarity of two pieces of data. One use case is to compare the embedding of a question with the embeddings of our Nodes to see which Nodes may contain the data needed to answer that quesiton. Because the default service context is OpenAI, the default embedding is `OpenAIEmbedding`. If using different models, say through Ollama, use this [Embedding](/packages/core/src/embeddings/OllamaEmbedding.ts) (see all [here](/packages/core/src/embeddings)).
+- [Embedding](/packages/llamaindex/src/embeddings/OpenAIEmbedding.ts): Embeddings are sets of floating point numbers which represent the data in a Node. By comparing the similarity of embeddings, we can derive an understanding of the similarity of two pieces of data. One use case is to compare the embedding of a question with the embeddings of our Nodes to see which Nodes may contain the data needed to answer that quesiton. Because the default service context is OpenAI, the default embedding is `OpenAIEmbedding`. If using different models, say through Ollama, use this [Embedding](/packages/llamaindex/src/embeddings/OllamaEmbedding.ts) (see all [here](/packages/llamaindex/src/embeddings)).
 
-- [Indices](/packages/core/src/indices/): Indices store the Nodes and the embeddings of those nodes. QueryEngines retrieve Nodes from these Indices using embedding similarity.
+- [Indices](/packages/llamaindex/src/indices/): Indices store the Nodes and the embeddings of those nodes. QueryEngines retrieve Nodes from these Indices using embedding similarity.
 
-- [QueryEngine](/packages/core/src/engines/query/RetrieverQueryEngine.ts): Query engines are what generate the query you put in and give you back the result. Query engines generally combine a pre-built prompt with selected Nodes from your Index to give the LLM the context it needs to answer your query. To build a query engine from your Index (recommended), use the [`asQueryEngine`](/packages/core/src/indices/BaseIndex.ts) method on your Index. See all query engines [here](/packages/core/src/engines/query).
+- [QueryEngine](/packages/llamaindex/src/engines/query/RetrieverQueryEngine.ts): Query engines are what generate the query you put in and give you back the result. Query engines generally combine a pre-built prompt with selected Nodes from your Index to give the LLM the context it needs to answer your query. To build a query engine from your Index (recommended), use the [`asQueryEngine`](/packages/llamaindex/src/indices/BaseIndex.ts) method on your Index. See all query engines [here](/packages/llamaindex/src/engines/query).
 
-- [ChatEngine](/packages/core/src/engines/chat/SimpleChatEngine.ts): A ChatEngine helps you build a chatbot that will interact with your Indices. See all chat engines [here](/packages/core/src/engines/chat).
+- [ChatEngine](/packages/llamaindex/src/engines/chat/SimpleChatEngine.ts): A ChatEngine helps you build a chatbot that will interact with your Indices. See all chat engines [here](/packages/llamaindex/src/engines/chat).
 
-- [SimplePrompt](/packages/core/src/Prompt.ts): A simple standardized function call definition that takes in inputs and formats them in a template literal. SimplePrompts can be specialized using currying and combined using other SimplePrompt functions.
+- [SimplePrompt](/packages/llamaindex/src/Prompt.ts): A simple standardized function call definition that takes in inputs and formats them in a template literal. SimplePrompts can be specialized using currying and combined using other SimplePrompt functions.
 
 ## Tips when using in non-Node.js environments
 
diff --git a/apps/docs/docusaurus.config.js b/apps/docs/docusaurus.config.js
index e0c6a0c4ed9a2620396d2fc9ae67bd95ded3162e..f60ab7f2a59acb74eef8a533ff3e6f793a5ab3e3 100644
--- a/apps/docs/docusaurus.config.js
+++ b/apps/docs/docusaurus.config.js
@@ -167,7 +167,7 @@ const config = {
     [
       "docusaurus-plugin-typedoc",
       {
-        entryPoints: ["../../packages/core/src/index.ts"],
+        entryPoints: ["../../packages/llamaindex/src/index.ts"],
         tsconfig: "../../tsconfig.json",
         readme: "none",
         sourceLinkTemplate:
diff --git a/packages/autotool/tsconfig.json b/packages/autotool/tsconfig.json
index a9a0f7f98d09879f8ff84111063df86a2091661c..33fa42b1812b161979d4adfd0bab188065a57dbc 100644
--- a/packages/autotool/tsconfig.json
+++ b/packages/autotool/tsconfig.json
@@ -10,7 +10,7 @@
   "include": ["./src"],
   "references": [
     {
-      "path": "../core/tsconfig.json"
+      "path": "../llamaindex/tsconfig.json"
     },
     {
       "path": "../env/tsconfig.json"
diff --git a/packages/community/tsconfig.json b/packages/community/tsconfig.json
index 51bfbe8162d4b5de69450378cd825492a6ab9cd1..13a4423dded7a9e093b17e08f9097304de23b7d2 100644
--- a/packages/community/tsconfig.json
+++ b/packages/community/tsconfig.json
@@ -13,7 +13,7 @@
   "exclude": ["node_modules"],
   "references": [
     {
-      "path": "../core/tsconfig.json"
+      "path": "../llamaindex/tsconfig.json"
     }
   ]
 }
diff --git a/packages/experimental/tsconfig.json b/packages/experimental/tsconfig.json
index b3bb53826781372ab81589e6d53ff8088796d075..286002902ddeaf0a9bcaa6b4e81ee6612499a9d0 100644
--- a/packages/experimental/tsconfig.json
+++ b/packages/experimental/tsconfig.json
@@ -13,7 +13,7 @@
   "exclude": ["node_modules"],
   "references": [
     {
-      "path": "../core/tsconfig.json"
+      "path": "../llamaindex/tsconfig.json"
     }
   ]
 }
diff --git a/packages/core/.gitignore b/packages/llamaindex/.gitignore
similarity index 100%
rename from packages/core/.gitignore
rename to packages/llamaindex/.gitignore
diff --git a/packages/core/.madgerc b/packages/llamaindex/.madgerc
similarity index 100%
rename from packages/core/.madgerc
rename to packages/llamaindex/.madgerc
diff --git a/packages/core/CHANGELOG.md b/packages/llamaindex/CHANGELOG.md
similarity index 100%
rename from packages/core/CHANGELOG.md
rename to packages/llamaindex/CHANGELOG.md
diff --git a/packages/core/CONTRIBUTING.md b/packages/llamaindex/CONTRIBUTING.md
similarity index 98%
rename from packages/core/CONTRIBUTING.md
rename to packages/llamaindex/CONTRIBUTING.md
index 0ea2b309f2eb6c7b9231881eb3e258b78fc7607b..46b5b3f3868d45744ab34caf167f1f002f5219ea 100644
--- a/packages/core/CONTRIBUTING.md
+++ b/packages/llamaindex/CONTRIBUTING.md
@@ -41,7 +41,7 @@ To run them, run
 pnpm run test
 ```
 
-To write new test cases write them in [packages/core/src/tests](/packages/core/src/tests)
+To write new test cases write them in [packages/core/src/tests](/packages/llamaindex/src/tests)
 
 We use Jest https://jestjs.io/ to write our test cases. Jest comes with a bunch of built in assertions using the expect function: https://jestjs.io/docs/expect
 
diff --git a/packages/core/e2e/.gitignore b/packages/llamaindex/e2e/.gitignore
similarity index 100%
rename from packages/core/e2e/.gitignore
rename to packages/llamaindex/e2e/.gitignore
diff --git a/packages/core/e2e/CHANGELOG.md b/packages/llamaindex/e2e/CHANGELOG.md
similarity index 100%
rename from packages/core/e2e/CHANGELOG.md
rename to packages/llamaindex/e2e/CHANGELOG.md
diff --git a/packages/core/e2e/README.md b/packages/llamaindex/e2e/README.md
similarity index 100%
rename from packages/core/e2e/README.md
rename to packages/llamaindex/e2e/README.md
diff --git a/packages/core/e2e/examples/README.md b/packages/llamaindex/e2e/examples/README.md
similarity index 100%
rename from packages/core/e2e/examples/README.md
rename to packages/llamaindex/e2e/examples/README.md
diff --git a/packages/core/e2e/examples/cloudflare-worker-agent/.gitignore b/packages/llamaindex/e2e/examples/cloudflare-worker-agent/.gitignore
similarity index 100%
rename from packages/core/e2e/examples/cloudflare-worker-agent/.gitignore
rename to packages/llamaindex/e2e/examples/cloudflare-worker-agent/.gitignore
diff --git a/packages/core/e2e/examples/cloudflare-worker-agent/CHANGELOG.md b/packages/llamaindex/e2e/examples/cloudflare-worker-agent/CHANGELOG.md
similarity index 100%
rename from packages/core/e2e/examples/cloudflare-worker-agent/CHANGELOG.md
rename to packages/llamaindex/e2e/examples/cloudflare-worker-agent/CHANGELOG.md
diff --git a/packages/core/e2e/examples/cloudflare-worker-agent/package.json b/packages/llamaindex/e2e/examples/cloudflare-worker-agent/package.json
similarity index 100%
rename from packages/core/e2e/examples/cloudflare-worker-agent/package.json
rename to packages/llamaindex/e2e/examples/cloudflare-worker-agent/package.json
diff --git a/packages/core/e2e/examples/cloudflare-worker-agent/src/index.ts b/packages/llamaindex/e2e/examples/cloudflare-worker-agent/src/index.ts
similarity index 100%
rename from packages/core/e2e/examples/cloudflare-worker-agent/src/index.ts
rename to packages/llamaindex/e2e/examples/cloudflare-worker-agent/src/index.ts
diff --git a/packages/core/e2e/examples/cloudflare-worker-agent/test/index.spec.ts b/packages/llamaindex/e2e/examples/cloudflare-worker-agent/test/index.spec.ts
similarity index 100%
rename from packages/core/e2e/examples/cloudflare-worker-agent/test/index.spec.ts
rename to packages/llamaindex/e2e/examples/cloudflare-worker-agent/test/index.spec.ts
diff --git a/packages/core/e2e/examples/cloudflare-worker-agent/test/tsconfig.json b/packages/llamaindex/e2e/examples/cloudflare-worker-agent/test/tsconfig.json
similarity index 100%
rename from packages/core/e2e/examples/cloudflare-worker-agent/test/tsconfig.json
rename to packages/llamaindex/e2e/examples/cloudflare-worker-agent/test/tsconfig.json
diff --git a/packages/core/e2e/examples/cloudflare-worker-agent/tsconfig.json b/packages/llamaindex/e2e/examples/cloudflare-worker-agent/tsconfig.json
similarity index 100%
rename from packages/core/e2e/examples/cloudflare-worker-agent/tsconfig.json
rename to packages/llamaindex/e2e/examples/cloudflare-worker-agent/tsconfig.json
diff --git a/packages/core/e2e/examples/cloudflare-worker-agent/vitest.config.ts b/packages/llamaindex/e2e/examples/cloudflare-worker-agent/vitest.config.ts
similarity index 100%
rename from packages/core/e2e/examples/cloudflare-worker-agent/vitest.config.ts
rename to packages/llamaindex/e2e/examples/cloudflare-worker-agent/vitest.config.ts
diff --git a/packages/core/e2e/examples/cloudflare-worker-agent/worker-configuration.d.ts b/packages/llamaindex/e2e/examples/cloudflare-worker-agent/worker-configuration.d.ts
similarity index 100%
rename from packages/core/e2e/examples/cloudflare-worker-agent/worker-configuration.d.ts
rename to packages/llamaindex/e2e/examples/cloudflare-worker-agent/worker-configuration.d.ts
diff --git a/packages/core/e2e/examples/cloudflare-worker-agent/wrangler.toml b/packages/llamaindex/e2e/examples/cloudflare-worker-agent/wrangler.toml
similarity index 100%
rename from packages/core/e2e/examples/cloudflare-worker-agent/wrangler.toml
rename to packages/llamaindex/e2e/examples/cloudflare-worker-agent/wrangler.toml
diff --git a/packages/core/e2e/examples/nextjs-agent/.eslintrc.json b/packages/llamaindex/e2e/examples/nextjs-agent/.eslintrc.json
similarity index 100%
rename from packages/core/e2e/examples/nextjs-agent/.eslintrc.json
rename to packages/llamaindex/e2e/examples/nextjs-agent/.eslintrc.json
diff --git a/packages/core/e2e/examples/nextjs-agent/.gitignore b/packages/llamaindex/e2e/examples/nextjs-agent/.gitignore
similarity index 100%
rename from packages/core/e2e/examples/nextjs-agent/.gitignore
rename to packages/llamaindex/e2e/examples/nextjs-agent/.gitignore
diff --git a/packages/core/e2e/examples/nextjs-agent/CHANGELOG.md b/packages/llamaindex/e2e/examples/nextjs-agent/CHANGELOG.md
similarity index 100%
rename from packages/core/e2e/examples/nextjs-agent/CHANGELOG.md
rename to packages/llamaindex/e2e/examples/nextjs-agent/CHANGELOG.md
diff --git a/packages/core/e2e/examples/nextjs-agent/README.md b/packages/llamaindex/e2e/examples/nextjs-agent/README.md
similarity index 100%
rename from packages/core/e2e/examples/nextjs-agent/README.md
rename to packages/llamaindex/e2e/examples/nextjs-agent/README.md
diff --git a/packages/core/e2e/examples/nextjs-agent/next.config.mjs b/packages/llamaindex/e2e/examples/nextjs-agent/next.config.mjs
similarity index 100%
rename from packages/core/e2e/examples/nextjs-agent/next.config.mjs
rename to packages/llamaindex/e2e/examples/nextjs-agent/next.config.mjs
diff --git a/packages/core/e2e/examples/nextjs-agent/package.json b/packages/llamaindex/e2e/examples/nextjs-agent/package.json
similarity index 100%
rename from packages/core/e2e/examples/nextjs-agent/package.json
rename to packages/llamaindex/e2e/examples/nextjs-agent/package.json
diff --git a/packages/core/e2e/examples/nextjs-agent/postcss.config.mjs b/packages/llamaindex/e2e/examples/nextjs-agent/postcss.config.mjs
similarity index 100%
rename from packages/core/e2e/examples/nextjs-agent/postcss.config.mjs
rename to packages/llamaindex/e2e/examples/nextjs-agent/postcss.config.mjs
diff --git a/packages/core/e2e/examples/nextjs-agent/public/next.svg b/packages/llamaindex/e2e/examples/nextjs-agent/public/next.svg
similarity index 100%
rename from packages/core/e2e/examples/nextjs-agent/public/next.svg
rename to packages/llamaindex/e2e/examples/nextjs-agent/public/next.svg
diff --git a/packages/core/e2e/examples/nextjs-agent/public/vercel.svg b/packages/llamaindex/e2e/examples/nextjs-agent/public/vercel.svg
similarity index 100%
rename from packages/core/e2e/examples/nextjs-agent/public/vercel.svg
rename to packages/llamaindex/e2e/examples/nextjs-agent/public/vercel.svg
diff --git a/packages/core/e2e/examples/nextjs-agent/src/actions/index.tsx b/packages/llamaindex/e2e/examples/nextjs-agent/src/actions/index.tsx
similarity index 100%
rename from packages/core/e2e/examples/nextjs-agent/src/actions/index.tsx
rename to packages/llamaindex/e2e/examples/nextjs-agent/src/actions/index.tsx
diff --git a/packages/core/e2e/examples/nextjs-agent/src/app/favicon.ico b/packages/llamaindex/e2e/examples/nextjs-agent/src/app/favicon.ico
similarity index 100%
rename from packages/core/e2e/examples/nextjs-agent/src/app/favicon.ico
rename to packages/llamaindex/e2e/examples/nextjs-agent/src/app/favicon.ico
diff --git a/packages/core/e2e/examples/nextjs-agent/src/app/globals.css b/packages/llamaindex/e2e/examples/nextjs-agent/src/app/globals.css
similarity index 100%
rename from packages/core/e2e/examples/nextjs-agent/src/app/globals.css
rename to packages/llamaindex/e2e/examples/nextjs-agent/src/app/globals.css
diff --git a/packages/core/e2e/examples/nextjs-agent/src/app/layout.tsx b/packages/llamaindex/e2e/examples/nextjs-agent/src/app/layout.tsx
similarity index 100%
rename from packages/core/e2e/examples/nextjs-agent/src/app/layout.tsx
rename to packages/llamaindex/e2e/examples/nextjs-agent/src/app/layout.tsx
diff --git a/packages/core/e2e/examples/nextjs-agent/src/app/page.tsx b/packages/llamaindex/e2e/examples/nextjs-agent/src/app/page.tsx
similarity index 100%
rename from packages/core/e2e/examples/nextjs-agent/src/app/page.tsx
rename to packages/llamaindex/e2e/examples/nextjs-agent/src/app/page.tsx
diff --git a/packages/core/e2e/examples/nextjs-agent/src/app/test/page.tsx b/packages/llamaindex/e2e/examples/nextjs-agent/src/app/test/page.tsx
similarity index 100%
rename from packages/core/e2e/examples/nextjs-agent/src/app/test/page.tsx
rename to packages/llamaindex/e2e/examples/nextjs-agent/src/app/test/page.tsx
diff --git a/packages/core/e2e/examples/nextjs-agent/tailwind.config.ts b/packages/llamaindex/e2e/examples/nextjs-agent/tailwind.config.ts
similarity index 100%
rename from packages/core/e2e/examples/nextjs-agent/tailwind.config.ts
rename to packages/llamaindex/e2e/examples/nextjs-agent/tailwind.config.ts
diff --git a/packages/core/e2e/examples/nextjs-agent/tsconfig.json b/packages/llamaindex/e2e/examples/nextjs-agent/tsconfig.json
similarity index 100%
rename from packages/core/e2e/examples/nextjs-agent/tsconfig.json
rename to packages/llamaindex/e2e/examples/nextjs-agent/tsconfig.json
diff --git a/packages/core/e2e/examples/nextjs-edge-runtime/.gitignore b/packages/llamaindex/e2e/examples/nextjs-edge-runtime/.gitignore
similarity index 100%
rename from packages/core/e2e/examples/nextjs-edge-runtime/.gitignore
rename to packages/llamaindex/e2e/examples/nextjs-edge-runtime/.gitignore
diff --git a/packages/core/e2e/examples/nextjs-edge-runtime/CHANGELOG.md b/packages/llamaindex/e2e/examples/nextjs-edge-runtime/CHANGELOG.md
similarity index 100%
rename from packages/core/e2e/examples/nextjs-edge-runtime/CHANGELOG.md
rename to packages/llamaindex/e2e/examples/nextjs-edge-runtime/CHANGELOG.md
diff --git a/packages/core/e2e/examples/nextjs-edge-runtime/next.config.mjs b/packages/llamaindex/e2e/examples/nextjs-edge-runtime/next.config.mjs
similarity index 100%
rename from packages/core/e2e/examples/nextjs-edge-runtime/next.config.mjs
rename to packages/llamaindex/e2e/examples/nextjs-edge-runtime/next.config.mjs
diff --git a/packages/core/e2e/examples/nextjs-edge-runtime/package.json b/packages/llamaindex/e2e/examples/nextjs-edge-runtime/package.json
similarity index 100%
rename from packages/core/e2e/examples/nextjs-edge-runtime/package.json
rename to packages/llamaindex/e2e/examples/nextjs-edge-runtime/package.json
diff --git a/packages/core/e2e/examples/nextjs-edge-runtime/public/next.svg b/packages/llamaindex/e2e/examples/nextjs-edge-runtime/public/next.svg
similarity index 100%
rename from packages/core/e2e/examples/nextjs-edge-runtime/public/next.svg
rename to packages/llamaindex/e2e/examples/nextjs-edge-runtime/public/next.svg
diff --git a/packages/core/e2e/examples/nextjs-edge-runtime/public/vercel.svg b/packages/llamaindex/e2e/examples/nextjs-edge-runtime/public/vercel.svg
similarity index 100%
rename from packages/core/e2e/examples/nextjs-edge-runtime/public/vercel.svg
rename to packages/llamaindex/e2e/examples/nextjs-edge-runtime/public/vercel.svg
diff --git a/packages/core/e2e/examples/nextjs-edge-runtime/src/app/favicon.ico b/packages/llamaindex/e2e/examples/nextjs-edge-runtime/src/app/favicon.ico
similarity index 100%
rename from packages/core/e2e/examples/nextjs-edge-runtime/src/app/favicon.ico
rename to packages/llamaindex/e2e/examples/nextjs-edge-runtime/src/app/favicon.ico
diff --git a/packages/core/e2e/examples/nextjs-edge-runtime/src/app/globals.css b/packages/llamaindex/e2e/examples/nextjs-edge-runtime/src/app/globals.css
similarity index 100%
rename from packages/core/e2e/examples/nextjs-edge-runtime/src/app/globals.css
rename to packages/llamaindex/e2e/examples/nextjs-edge-runtime/src/app/globals.css
diff --git a/packages/core/e2e/examples/nextjs-edge-runtime/src/app/layout.tsx b/packages/llamaindex/e2e/examples/nextjs-edge-runtime/src/app/layout.tsx
similarity index 100%
rename from packages/core/e2e/examples/nextjs-edge-runtime/src/app/layout.tsx
rename to packages/llamaindex/e2e/examples/nextjs-edge-runtime/src/app/layout.tsx
diff --git a/packages/core/e2e/examples/nextjs-edge-runtime/src/app/page.tsx b/packages/llamaindex/e2e/examples/nextjs-edge-runtime/src/app/page.tsx
similarity index 100%
rename from packages/core/e2e/examples/nextjs-edge-runtime/src/app/page.tsx
rename to packages/llamaindex/e2e/examples/nextjs-edge-runtime/src/app/page.tsx
diff --git a/packages/core/e2e/examples/nextjs-edge-runtime/src/utils/llm.ts b/packages/llamaindex/e2e/examples/nextjs-edge-runtime/src/utils/llm.ts
similarity index 100%
rename from packages/core/e2e/examples/nextjs-edge-runtime/src/utils/llm.ts
rename to packages/llamaindex/e2e/examples/nextjs-edge-runtime/src/utils/llm.ts
diff --git a/packages/core/e2e/examples/nextjs-edge-runtime/tsconfig.json b/packages/llamaindex/e2e/examples/nextjs-edge-runtime/tsconfig.json
similarity index 100%
rename from packages/core/e2e/examples/nextjs-edge-runtime/tsconfig.json
rename to packages/llamaindex/e2e/examples/nextjs-edge-runtime/tsconfig.json
diff --git a/packages/core/e2e/examples/waku-query-engine/.gitignore b/packages/llamaindex/e2e/examples/waku-query-engine/.gitignore
similarity index 100%
rename from packages/core/e2e/examples/waku-query-engine/.gitignore
rename to packages/llamaindex/e2e/examples/waku-query-engine/.gitignore
diff --git a/packages/core/e2e/examples/waku-query-engine/CHANGELOG.md b/packages/llamaindex/e2e/examples/waku-query-engine/CHANGELOG.md
similarity index 100%
rename from packages/core/e2e/examples/waku-query-engine/CHANGELOG.md
rename to packages/llamaindex/e2e/examples/waku-query-engine/CHANGELOG.md
diff --git a/packages/core/e2e/examples/waku-query-engine/package.json b/packages/llamaindex/e2e/examples/waku-query-engine/package.json
similarity index 100%
rename from packages/core/e2e/examples/waku-query-engine/package.json
rename to packages/llamaindex/e2e/examples/waku-query-engine/package.json
diff --git a/packages/core/e2e/examples/waku-query-engine/postcss.config.js b/packages/llamaindex/e2e/examples/waku-query-engine/postcss.config.js
similarity index 100%
rename from packages/core/e2e/examples/waku-query-engine/postcss.config.js
rename to packages/llamaindex/e2e/examples/waku-query-engine/postcss.config.js
diff --git a/packages/core/e2e/examples/waku-query-engine/public/images/favicon.png b/packages/llamaindex/e2e/examples/waku-query-engine/public/images/favicon.png
similarity index 100%
rename from packages/core/e2e/examples/waku-query-engine/public/images/favicon.png
rename to packages/llamaindex/e2e/examples/waku-query-engine/public/images/favicon.png
diff --git a/packages/core/e2e/examples/waku-query-engine/src/actions.ts b/packages/llamaindex/e2e/examples/waku-query-engine/src/actions.ts
similarity index 100%
rename from packages/core/e2e/examples/waku-query-engine/src/actions.ts
rename to packages/llamaindex/e2e/examples/waku-query-engine/src/actions.ts
diff --git a/packages/core/e2e/examples/waku-query-engine/src/components/chat.tsx b/packages/llamaindex/e2e/examples/waku-query-engine/src/components/chat.tsx
similarity index 100%
rename from packages/core/e2e/examples/waku-query-engine/src/components/chat.tsx
rename to packages/llamaindex/e2e/examples/waku-query-engine/src/components/chat.tsx
diff --git a/packages/core/e2e/examples/waku-query-engine/src/components/footer.tsx b/packages/llamaindex/e2e/examples/waku-query-engine/src/components/footer.tsx
similarity index 100%
rename from packages/core/e2e/examples/waku-query-engine/src/components/footer.tsx
rename to packages/llamaindex/e2e/examples/waku-query-engine/src/components/footer.tsx
diff --git a/packages/core/e2e/examples/waku-query-engine/src/components/header.tsx b/packages/llamaindex/e2e/examples/waku-query-engine/src/components/header.tsx
similarity index 100%
rename from packages/core/e2e/examples/waku-query-engine/src/components/header.tsx
rename to packages/llamaindex/e2e/examples/waku-query-engine/src/components/header.tsx
diff --git a/packages/core/e2e/examples/waku-query-engine/src/pages/_layout.tsx b/packages/llamaindex/e2e/examples/waku-query-engine/src/pages/_layout.tsx
similarity index 100%
rename from packages/core/e2e/examples/waku-query-engine/src/pages/_layout.tsx
rename to packages/llamaindex/e2e/examples/waku-query-engine/src/pages/_layout.tsx
diff --git a/packages/core/e2e/examples/waku-query-engine/src/pages/index.tsx b/packages/llamaindex/e2e/examples/waku-query-engine/src/pages/index.tsx
similarity index 100%
rename from packages/core/e2e/examples/waku-query-engine/src/pages/index.tsx
rename to packages/llamaindex/e2e/examples/waku-query-engine/src/pages/index.tsx
diff --git a/packages/core/e2e/examples/waku-query-engine/src/styles.css b/packages/llamaindex/e2e/examples/waku-query-engine/src/styles.css
similarity index 100%
rename from packages/core/e2e/examples/waku-query-engine/src/styles.css
rename to packages/llamaindex/e2e/examples/waku-query-engine/src/styles.css
diff --git a/packages/core/e2e/examples/waku-query-engine/tailwind.config.js b/packages/llamaindex/e2e/examples/waku-query-engine/tailwind.config.js
similarity index 100%
rename from packages/core/e2e/examples/waku-query-engine/tailwind.config.js
rename to packages/llamaindex/e2e/examples/waku-query-engine/tailwind.config.js
diff --git a/packages/core/e2e/examples/waku-query-engine/tsconfig.json b/packages/llamaindex/e2e/examples/waku-query-engine/tsconfig.json
similarity index 100%
rename from packages/core/e2e/examples/waku-query-engine/tsconfig.json
rename to packages/llamaindex/e2e/examples/waku-query-engine/tsconfig.json
diff --git a/packages/core/e2e/fixtures/embeddings/OpenAIEmbedding.ts b/packages/llamaindex/e2e/fixtures/embeddings/OpenAIEmbedding.ts
similarity index 100%
rename from packages/core/e2e/fixtures/embeddings/OpenAIEmbedding.ts
rename to packages/llamaindex/e2e/fixtures/embeddings/OpenAIEmbedding.ts
diff --git a/packages/core/e2e/fixtures/llm/anthropic.ts b/packages/llamaindex/e2e/fixtures/llm/anthropic.ts
similarity index 100%
rename from packages/core/e2e/fixtures/llm/anthropic.ts
rename to packages/llamaindex/e2e/fixtures/llm/anthropic.ts
diff --git a/packages/core/e2e/fixtures/llm/openai.ts b/packages/llamaindex/e2e/fixtures/llm/openai.ts
similarity index 100%
rename from packages/core/e2e/fixtures/llm/openai.ts
rename to packages/llamaindex/e2e/fixtures/llm/openai.ts
diff --git a/packages/core/e2e/mock-module.js b/packages/llamaindex/e2e/mock-module.js
similarity index 100%
rename from packages/core/e2e/mock-module.js
rename to packages/llamaindex/e2e/mock-module.js
diff --git a/packages/core/e2e/mock-register.js b/packages/llamaindex/e2e/mock-register.js
similarity index 100%
rename from packages/core/e2e/mock-register.js
rename to packages/llamaindex/e2e/mock-register.js
diff --git a/packages/core/e2e/node/claude.e2e.ts b/packages/llamaindex/e2e/node/claude.e2e.ts
similarity index 100%
rename from packages/core/e2e/node/claude.e2e.ts
rename to packages/llamaindex/e2e/node/claude.e2e.ts
diff --git a/packages/core/e2e/node/fixtures/data/Alex.txt b/packages/llamaindex/e2e/node/fixtures/data/Alex.txt
similarity index 100%
rename from packages/core/e2e/node/fixtures/data/Alex.txt
rename to packages/llamaindex/e2e/node/fixtures/data/Alex.txt
diff --git a/packages/core/e2e/node/fixtures/tools.ts b/packages/llamaindex/e2e/node/fixtures/tools.ts
similarity index 100%
rename from packages/core/e2e/node/fixtures/tools.ts
rename to packages/llamaindex/e2e/node/fixtures/tools.ts
diff --git a/packages/core/e2e/node/openai.e2e.ts b/packages/llamaindex/e2e/node/openai.e2e.ts
similarity index 100%
rename from packages/core/e2e/node/openai.e2e.ts
rename to packages/llamaindex/e2e/node/openai.e2e.ts
diff --git a/packages/core/e2e/node/react.e2e.ts b/packages/llamaindex/e2e/node/react.e2e.ts
similarity index 100%
rename from packages/core/e2e/node/react.e2e.ts
rename to packages/llamaindex/e2e/node/react.e2e.ts
diff --git a/packages/core/e2e/node/snapshot/agent.snap b/packages/llamaindex/e2e/node/snapshot/agent.snap
similarity index 100%
rename from packages/core/e2e/node/snapshot/agent.snap
rename to packages/llamaindex/e2e/node/snapshot/agent.snap
diff --git a/packages/core/e2e/node/snapshot/agent_stream.snap b/packages/llamaindex/e2e/node/snapshot/agent_stream.snap
similarity index 100%
rename from packages/core/e2e/node/snapshot/agent_stream.snap
rename to packages/llamaindex/e2e/node/snapshot/agent_stream.snap
diff --git a/packages/core/e2e/node/snapshot/agent_with_object_function_call.snap b/packages/llamaindex/e2e/node/snapshot/agent_with_object_function_call.snap
similarity index 100%
rename from packages/core/e2e/node/snapshot/agent_with_object_function_call.snap
rename to packages/llamaindex/e2e/node/snapshot/agent_with_object_function_call.snap
diff --git a/packages/core/e2e/node/snapshot/agent_with_object_retriever.snap b/packages/llamaindex/e2e/node/snapshot/agent_with_object_retriever.snap
similarity index 100%
rename from packages/core/e2e/node/snapshot/agent_with_object_retriever.snap
rename to packages/llamaindex/e2e/node/snapshot/agent_with_object_retriever.snap
diff --git a/packages/core/e2e/node/snapshot/anthropic-agent-multiple-chat.snap b/packages/llamaindex/e2e/node/snapshot/anthropic-agent-multiple-chat.snap
similarity index 100%
rename from packages/core/e2e/node/snapshot/anthropic-agent-multiple-chat.snap
rename to packages/llamaindex/e2e/node/snapshot/anthropic-agent-multiple-chat.snap
diff --git a/packages/core/e2e/node/snapshot/anthropic-agent.snap b/packages/llamaindex/e2e/node/snapshot/anthropic-agent.snap
similarity index 100%
rename from packages/core/e2e/node/snapshot/anthropic-agent.snap
rename to packages/llamaindex/e2e/node/snapshot/anthropic-agent.snap
diff --git a/packages/core/e2e/node/snapshot/gpt-4-turbo.snap b/packages/llamaindex/e2e/node/snapshot/gpt-4-turbo.snap
similarity index 100%
rename from packages/core/e2e/node/snapshot/gpt-4-turbo.snap
rename to packages/llamaindex/e2e/node/snapshot/gpt-4-turbo.snap
diff --git a/packages/core/e2e/node/snapshot/llm-anthropic.snap b/packages/llamaindex/e2e/node/snapshot/llm-anthropic.snap
similarity index 100%
rename from packages/core/e2e/node/snapshot/llm-anthropic.snap
rename to packages/llamaindex/e2e/node/snapshot/llm-anthropic.snap
diff --git a/packages/core/e2e/node/snapshot/llm.snap b/packages/llamaindex/e2e/node/snapshot/llm.snap
similarity index 100%
rename from packages/core/e2e/node/snapshot/llm.snap
rename to packages/llamaindex/e2e/node/snapshot/llm.snap
diff --git a/packages/core/e2e/node/snapshot/openai_agent_system_prompt.snap b/packages/llamaindex/e2e/node/snapshot/openai_agent_system_prompt.snap
similarity index 100%
rename from packages/core/e2e/node/snapshot/openai_agent_system_prompt.snap
rename to packages/llamaindex/e2e/node/snapshot/openai_agent_system_prompt.snap
diff --git a/packages/core/e2e/node/snapshot/queryEngine_subquestion.snap b/packages/llamaindex/e2e/node/snapshot/queryEngine_subquestion.snap
similarity index 100%
rename from packages/core/e2e/node/snapshot/queryEngine_subquestion.snap
rename to packages/llamaindex/e2e/node/snapshot/queryEngine_subquestion.snap
diff --git a/packages/core/e2e/node/snapshot/react-agent-stream.snap b/packages/llamaindex/e2e/node/snapshot/react-agent-stream.snap
similarity index 100%
rename from packages/core/e2e/node/snapshot/react-agent-stream.snap
rename to packages/llamaindex/e2e/node/snapshot/react-agent-stream.snap
diff --git a/packages/core/e2e/node/snapshot/react-agent.snap b/packages/llamaindex/e2e/node/snapshot/react-agent.snap
similarity index 100%
rename from packages/core/e2e/node/snapshot/react-agent.snap
rename to packages/llamaindex/e2e/node/snapshot/react-agent.snap
diff --git a/packages/core/e2e/node/utils.ts b/packages/llamaindex/e2e/node/utils.ts
similarity index 100%
rename from packages/core/e2e/node/utils.ts
rename to packages/llamaindex/e2e/node/utils.ts
diff --git a/packages/core/e2e/package.json b/packages/llamaindex/e2e/package.json
similarity index 100%
rename from packages/core/e2e/package.json
rename to packages/llamaindex/e2e/package.json
diff --git a/packages/core/e2e/tsconfig.json b/packages/llamaindex/e2e/tsconfig.json
similarity index 90%
rename from packages/core/e2e/tsconfig.json
rename to packages/llamaindex/e2e/tsconfig.json
index 6260e08752c319eb84eb0d3c46898221cabc0c63..de19b0f45801f574161ee4ab4df5449484685d75 100644
--- a/packages/core/e2e/tsconfig.json
+++ b/packages/llamaindex/e2e/tsconfig.json
@@ -11,7 +11,7 @@
   "include": ["./node", "./mock-module.js", "./mock-register.js", "./fixtures"],
   "references": [
     {
-      "path": "../../core/tsconfig.json"
+      "path": "../tsconfig.json"
     },
     {
       "path": "../../env/tsconfig.json"
diff --git a/packages/core/examples/abramov.txt b/packages/llamaindex/examples/abramov.txt
similarity index 100%
rename from packages/core/examples/abramov.txt
rename to packages/llamaindex/examples/abramov.txt
diff --git a/packages/core/jsr.json b/packages/llamaindex/jsr.json
similarity index 100%
rename from packages/core/jsr.json
rename to packages/llamaindex/jsr.json
diff --git a/packages/core/package.json b/packages/llamaindex/package.json
similarity index 100%
rename from packages/core/package.json
rename to packages/llamaindex/package.json
diff --git a/packages/core/src/ChatHistory.ts b/packages/llamaindex/src/ChatHistory.ts
similarity index 100%
rename from packages/core/src/ChatHistory.ts
rename to packages/llamaindex/src/ChatHistory.ts
diff --git a/packages/core/src/EngineResponse.ts b/packages/llamaindex/src/EngineResponse.ts
similarity index 100%
rename from packages/core/src/EngineResponse.ts
rename to packages/llamaindex/src/EngineResponse.ts
diff --git a/packages/core/src/Node.ts b/packages/llamaindex/src/Node.ts
similarity index 100%
rename from packages/core/src/Node.ts
rename to packages/llamaindex/src/Node.ts
diff --git a/packages/core/src/OutputParser.ts b/packages/llamaindex/src/OutputParser.ts
similarity index 100%
rename from packages/core/src/OutputParser.ts
rename to packages/llamaindex/src/OutputParser.ts
diff --git a/packages/core/src/Prompt.ts b/packages/llamaindex/src/Prompt.ts
similarity index 100%
rename from packages/core/src/Prompt.ts
rename to packages/llamaindex/src/Prompt.ts
diff --git a/packages/core/src/PromptHelper.ts b/packages/llamaindex/src/PromptHelper.ts
similarity index 100%
rename from packages/core/src/PromptHelper.ts
rename to packages/llamaindex/src/PromptHelper.ts
diff --git a/packages/core/src/QuestionGenerator.ts b/packages/llamaindex/src/QuestionGenerator.ts
similarity index 100%
rename from packages/core/src/QuestionGenerator.ts
rename to packages/llamaindex/src/QuestionGenerator.ts
diff --git a/packages/core/src/Retriever.ts b/packages/llamaindex/src/Retriever.ts
similarity index 100%
rename from packages/core/src/Retriever.ts
rename to packages/llamaindex/src/Retriever.ts
diff --git a/packages/core/src/ServiceContext.ts b/packages/llamaindex/src/ServiceContext.ts
similarity index 100%
rename from packages/core/src/ServiceContext.ts
rename to packages/llamaindex/src/ServiceContext.ts
diff --git a/packages/core/src/Settings.ts b/packages/llamaindex/src/Settings.ts
similarity index 100%
rename from packages/core/src/Settings.ts
rename to packages/llamaindex/src/Settings.ts
diff --git a/packages/core/src/TextSplitter.ts b/packages/llamaindex/src/TextSplitter.ts
similarity index 100%
rename from packages/core/src/TextSplitter.ts
rename to packages/llamaindex/src/TextSplitter.ts
diff --git a/packages/core/src/agent/README.md b/packages/llamaindex/src/agent/README.md
similarity index 100%
rename from packages/core/src/agent/README.md
rename to packages/llamaindex/src/agent/README.md
diff --git a/packages/core/src/agent/anthropic.ts b/packages/llamaindex/src/agent/anthropic.ts
similarity index 100%
rename from packages/core/src/agent/anthropic.ts
rename to packages/llamaindex/src/agent/anthropic.ts
diff --git a/packages/core/src/agent/base.ts b/packages/llamaindex/src/agent/base.ts
similarity index 100%
rename from packages/core/src/agent/base.ts
rename to packages/llamaindex/src/agent/base.ts
diff --git a/packages/core/src/agent/index.ts b/packages/llamaindex/src/agent/index.ts
similarity index 100%
rename from packages/core/src/agent/index.ts
rename to packages/llamaindex/src/agent/index.ts
diff --git a/packages/core/src/agent/openai.ts b/packages/llamaindex/src/agent/openai.ts
similarity index 100%
rename from packages/core/src/agent/openai.ts
rename to packages/llamaindex/src/agent/openai.ts
diff --git a/packages/core/src/agent/react.ts b/packages/llamaindex/src/agent/react.ts
similarity index 100%
rename from packages/core/src/agent/react.ts
rename to packages/llamaindex/src/agent/react.ts
diff --git a/packages/core/src/agent/types.ts b/packages/llamaindex/src/agent/types.ts
similarity index 100%
rename from packages/core/src/agent/types.ts
rename to packages/llamaindex/src/agent/types.ts
diff --git a/packages/core/src/agent/utils.ts b/packages/llamaindex/src/agent/utils.ts
similarity index 100%
rename from packages/core/src/agent/utils.ts
rename to packages/llamaindex/src/agent/utils.ts
diff --git a/packages/core/src/callbacks/CallbackManager.ts b/packages/llamaindex/src/callbacks/CallbackManager.ts
similarity index 100%
rename from packages/core/src/callbacks/CallbackManager.ts
rename to packages/llamaindex/src/callbacks/CallbackManager.ts
diff --git a/packages/core/src/cloud/LlamaCloudIndex.ts b/packages/llamaindex/src/cloud/LlamaCloudIndex.ts
similarity index 100%
rename from packages/core/src/cloud/LlamaCloudIndex.ts
rename to packages/llamaindex/src/cloud/LlamaCloudIndex.ts
diff --git a/packages/core/src/cloud/LlamaCloudRetriever.ts b/packages/llamaindex/src/cloud/LlamaCloudRetriever.ts
similarity index 100%
rename from packages/core/src/cloud/LlamaCloudRetriever.ts
rename to packages/llamaindex/src/cloud/LlamaCloudRetriever.ts
diff --git a/packages/core/src/cloud/config.ts b/packages/llamaindex/src/cloud/config.ts
similarity index 100%
rename from packages/core/src/cloud/config.ts
rename to packages/llamaindex/src/cloud/config.ts
diff --git a/packages/core/src/cloud/index.ts b/packages/llamaindex/src/cloud/index.ts
similarity index 100%
rename from packages/core/src/cloud/index.ts
rename to packages/llamaindex/src/cloud/index.ts
diff --git a/packages/core/src/cloud/types.ts b/packages/llamaindex/src/cloud/types.ts
similarity index 100%
rename from packages/core/src/cloud/types.ts
rename to packages/llamaindex/src/cloud/types.ts
diff --git a/packages/core/src/cloud/utils.ts b/packages/llamaindex/src/cloud/utils.ts
similarity index 100%
rename from packages/core/src/cloud/utils.ts
rename to packages/llamaindex/src/cloud/utils.ts
diff --git a/packages/core/src/constants.ts b/packages/llamaindex/src/constants.ts
similarity index 100%
rename from packages/core/src/constants.ts
rename to packages/llamaindex/src/constants.ts
diff --git a/packages/core/src/embeddings/ClipEmbedding.ts b/packages/llamaindex/src/embeddings/ClipEmbedding.ts
similarity index 100%
rename from packages/core/src/embeddings/ClipEmbedding.ts
rename to packages/llamaindex/src/embeddings/ClipEmbedding.ts
diff --git a/packages/core/src/embeddings/CloudflareWorkerEmbedding.ts b/packages/llamaindex/src/embeddings/CloudflareWorkerEmbedding.ts
similarity index 100%
rename from packages/core/src/embeddings/CloudflareWorkerEmbedding.ts
rename to packages/llamaindex/src/embeddings/CloudflareWorkerEmbedding.ts
diff --git a/packages/core/src/embeddings/DeepInfraEmbedding.ts b/packages/llamaindex/src/embeddings/DeepInfraEmbedding.ts
similarity index 100%
rename from packages/core/src/embeddings/DeepInfraEmbedding.ts
rename to packages/llamaindex/src/embeddings/DeepInfraEmbedding.ts
diff --git a/packages/core/src/embeddings/GeminiEmbedding.ts b/packages/llamaindex/src/embeddings/GeminiEmbedding.ts
similarity index 100%
rename from packages/core/src/embeddings/GeminiEmbedding.ts
rename to packages/llamaindex/src/embeddings/GeminiEmbedding.ts
diff --git a/packages/core/src/embeddings/HuggingFaceEmbedding.ts b/packages/llamaindex/src/embeddings/HuggingFaceEmbedding.ts
similarity index 100%
rename from packages/core/src/embeddings/HuggingFaceEmbedding.ts
rename to packages/llamaindex/src/embeddings/HuggingFaceEmbedding.ts
diff --git a/packages/core/src/embeddings/JinaAIEmbedding.ts b/packages/llamaindex/src/embeddings/JinaAIEmbedding.ts
similarity index 100%
rename from packages/core/src/embeddings/JinaAIEmbedding.ts
rename to packages/llamaindex/src/embeddings/JinaAIEmbedding.ts
diff --git a/packages/core/src/embeddings/MistralAIEmbedding.ts b/packages/llamaindex/src/embeddings/MistralAIEmbedding.ts
similarity index 100%
rename from packages/core/src/embeddings/MistralAIEmbedding.ts
rename to packages/llamaindex/src/embeddings/MistralAIEmbedding.ts
diff --git a/packages/core/src/embeddings/MultiModalEmbedding.ts b/packages/llamaindex/src/embeddings/MultiModalEmbedding.ts
similarity index 100%
rename from packages/core/src/embeddings/MultiModalEmbedding.ts
rename to packages/llamaindex/src/embeddings/MultiModalEmbedding.ts
diff --git a/packages/core/src/embeddings/OllamaEmbedding.ts b/packages/llamaindex/src/embeddings/OllamaEmbedding.ts
similarity index 100%
rename from packages/core/src/embeddings/OllamaEmbedding.ts
rename to packages/llamaindex/src/embeddings/OllamaEmbedding.ts
diff --git a/packages/core/src/embeddings/OpenAIEmbedding.ts b/packages/llamaindex/src/embeddings/OpenAIEmbedding.ts
similarity index 100%
rename from packages/core/src/embeddings/OpenAIEmbedding.ts
rename to packages/llamaindex/src/embeddings/OpenAIEmbedding.ts
diff --git a/packages/core/src/embeddings/fireworks.ts b/packages/llamaindex/src/embeddings/fireworks.ts
similarity index 100%
rename from packages/core/src/embeddings/fireworks.ts
rename to packages/llamaindex/src/embeddings/fireworks.ts
diff --git a/packages/core/src/embeddings/index.ts b/packages/llamaindex/src/embeddings/index.ts
similarity index 100%
rename from packages/core/src/embeddings/index.ts
rename to packages/llamaindex/src/embeddings/index.ts
diff --git a/packages/core/src/embeddings/together.ts b/packages/llamaindex/src/embeddings/together.ts
similarity index 100%
rename from packages/core/src/embeddings/together.ts
rename to packages/llamaindex/src/embeddings/together.ts
diff --git a/packages/core/src/embeddings/tokenizer.ts b/packages/llamaindex/src/embeddings/tokenizer.ts
similarity index 100%
rename from packages/core/src/embeddings/tokenizer.ts
rename to packages/llamaindex/src/embeddings/tokenizer.ts
diff --git a/packages/core/src/embeddings/types.ts b/packages/llamaindex/src/embeddings/types.ts
similarity index 100%
rename from packages/core/src/embeddings/types.ts
rename to packages/llamaindex/src/embeddings/types.ts
diff --git a/packages/core/src/embeddings/utils.ts b/packages/llamaindex/src/embeddings/utils.ts
similarity index 100%
rename from packages/core/src/embeddings/utils.ts
rename to packages/llamaindex/src/embeddings/utils.ts
diff --git a/packages/core/src/engines/chat/CondenseQuestionChatEngine.ts b/packages/llamaindex/src/engines/chat/CondenseQuestionChatEngine.ts
similarity index 100%
rename from packages/core/src/engines/chat/CondenseQuestionChatEngine.ts
rename to packages/llamaindex/src/engines/chat/CondenseQuestionChatEngine.ts
diff --git a/packages/core/src/engines/chat/ContextChatEngine.ts b/packages/llamaindex/src/engines/chat/ContextChatEngine.ts
similarity index 100%
rename from packages/core/src/engines/chat/ContextChatEngine.ts
rename to packages/llamaindex/src/engines/chat/ContextChatEngine.ts
diff --git a/packages/core/src/engines/chat/DefaultContextGenerator.ts b/packages/llamaindex/src/engines/chat/DefaultContextGenerator.ts
similarity index 100%
rename from packages/core/src/engines/chat/DefaultContextGenerator.ts
rename to packages/llamaindex/src/engines/chat/DefaultContextGenerator.ts
diff --git a/packages/core/src/engines/chat/SimpleChatEngine.ts b/packages/llamaindex/src/engines/chat/SimpleChatEngine.ts
similarity index 100%
rename from packages/core/src/engines/chat/SimpleChatEngine.ts
rename to packages/llamaindex/src/engines/chat/SimpleChatEngine.ts
diff --git a/packages/core/src/engines/chat/index.ts b/packages/llamaindex/src/engines/chat/index.ts
similarity index 100%
rename from packages/core/src/engines/chat/index.ts
rename to packages/llamaindex/src/engines/chat/index.ts
diff --git a/packages/core/src/engines/chat/types.ts b/packages/llamaindex/src/engines/chat/types.ts
similarity index 100%
rename from packages/core/src/engines/chat/types.ts
rename to packages/llamaindex/src/engines/chat/types.ts
diff --git a/packages/core/src/engines/query/RetrieverQueryEngine.ts b/packages/llamaindex/src/engines/query/RetrieverQueryEngine.ts
similarity index 100%
rename from packages/core/src/engines/query/RetrieverQueryEngine.ts
rename to packages/llamaindex/src/engines/query/RetrieverQueryEngine.ts
diff --git a/packages/core/src/engines/query/RouterQueryEngine.ts b/packages/llamaindex/src/engines/query/RouterQueryEngine.ts
similarity index 100%
rename from packages/core/src/engines/query/RouterQueryEngine.ts
rename to packages/llamaindex/src/engines/query/RouterQueryEngine.ts
diff --git a/packages/core/src/engines/query/SubQuestionQueryEngine.ts b/packages/llamaindex/src/engines/query/SubQuestionQueryEngine.ts
similarity index 100%
rename from packages/core/src/engines/query/SubQuestionQueryEngine.ts
rename to packages/llamaindex/src/engines/query/SubQuestionQueryEngine.ts
diff --git a/packages/core/src/engines/query/index.ts b/packages/llamaindex/src/engines/query/index.ts
similarity index 100%
rename from packages/core/src/engines/query/index.ts
rename to packages/llamaindex/src/engines/query/index.ts
diff --git a/packages/core/src/engines/query/types.ts b/packages/llamaindex/src/engines/query/types.ts
similarity index 100%
rename from packages/core/src/engines/query/types.ts
rename to packages/llamaindex/src/engines/query/types.ts
diff --git a/packages/core/src/evaluation/Correctness.ts b/packages/llamaindex/src/evaluation/Correctness.ts
similarity index 100%
rename from packages/core/src/evaluation/Correctness.ts
rename to packages/llamaindex/src/evaluation/Correctness.ts
diff --git a/packages/core/src/evaluation/Faithfulness.ts b/packages/llamaindex/src/evaluation/Faithfulness.ts
similarity index 100%
rename from packages/core/src/evaluation/Faithfulness.ts
rename to packages/llamaindex/src/evaluation/Faithfulness.ts
diff --git a/packages/core/src/evaluation/Relevancy.ts b/packages/llamaindex/src/evaluation/Relevancy.ts
similarity index 100%
rename from packages/core/src/evaluation/Relevancy.ts
rename to packages/llamaindex/src/evaluation/Relevancy.ts
diff --git a/packages/core/src/evaluation/index.ts b/packages/llamaindex/src/evaluation/index.ts
similarity index 100%
rename from packages/core/src/evaluation/index.ts
rename to packages/llamaindex/src/evaluation/index.ts
diff --git a/packages/core/src/evaluation/prompts.ts b/packages/llamaindex/src/evaluation/prompts.ts
similarity index 100%
rename from packages/core/src/evaluation/prompts.ts
rename to packages/llamaindex/src/evaluation/prompts.ts
diff --git a/packages/core/src/evaluation/types.ts b/packages/llamaindex/src/evaluation/types.ts
similarity index 100%
rename from packages/core/src/evaluation/types.ts
rename to packages/llamaindex/src/evaluation/types.ts
diff --git a/packages/core/src/evaluation/utils.ts b/packages/llamaindex/src/evaluation/utils.ts
similarity index 100%
rename from packages/core/src/evaluation/utils.ts
rename to packages/llamaindex/src/evaluation/utils.ts
diff --git a/packages/core/src/extractors/MetadataExtractors.ts b/packages/llamaindex/src/extractors/MetadataExtractors.ts
similarity index 100%
rename from packages/core/src/extractors/MetadataExtractors.ts
rename to packages/llamaindex/src/extractors/MetadataExtractors.ts
diff --git a/packages/core/src/extractors/index.ts b/packages/llamaindex/src/extractors/index.ts
similarity index 100%
rename from packages/core/src/extractors/index.ts
rename to packages/llamaindex/src/extractors/index.ts
diff --git a/packages/core/src/extractors/prompts.ts b/packages/llamaindex/src/extractors/prompts.ts
similarity index 100%
rename from packages/core/src/extractors/prompts.ts
rename to packages/llamaindex/src/extractors/prompts.ts
diff --git a/packages/core/src/extractors/types.ts b/packages/llamaindex/src/extractors/types.ts
similarity index 100%
rename from packages/core/src/extractors/types.ts
rename to packages/llamaindex/src/extractors/types.ts
diff --git a/packages/core/src/index.edge.ts b/packages/llamaindex/src/index.edge.ts
similarity index 100%
rename from packages/core/src/index.edge.ts
rename to packages/llamaindex/src/index.edge.ts
diff --git a/packages/core/src/index.react-server.ts b/packages/llamaindex/src/index.react-server.ts
similarity index 100%
rename from packages/core/src/index.react-server.ts
rename to packages/llamaindex/src/index.react-server.ts
diff --git a/packages/core/src/index.ts b/packages/llamaindex/src/index.ts
similarity index 100%
rename from packages/core/src/index.ts
rename to packages/llamaindex/src/index.ts
diff --git a/packages/core/src/index.workerd.ts b/packages/llamaindex/src/index.workerd.ts
similarity index 100%
rename from packages/core/src/index.workerd.ts
rename to packages/llamaindex/src/index.workerd.ts
diff --git a/packages/core/src/indices/BaseIndex.ts b/packages/llamaindex/src/indices/BaseIndex.ts
similarity index 100%
rename from packages/core/src/indices/BaseIndex.ts
rename to packages/llamaindex/src/indices/BaseIndex.ts
diff --git a/packages/core/src/indices/IndexStruct.ts b/packages/llamaindex/src/indices/IndexStruct.ts
similarity index 100%
rename from packages/core/src/indices/IndexStruct.ts
rename to packages/llamaindex/src/indices/IndexStruct.ts
diff --git a/packages/core/src/indices/index.ts b/packages/llamaindex/src/indices/index.ts
similarity index 100%
rename from packages/core/src/indices/index.ts
rename to packages/llamaindex/src/indices/index.ts
diff --git a/packages/core/src/indices/json-to-index-struct.ts b/packages/llamaindex/src/indices/json-to-index-struct.ts
similarity index 100%
rename from packages/core/src/indices/json-to-index-struct.ts
rename to packages/llamaindex/src/indices/json-to-index-struct.ts
diff --git a/packages/core/src/indices/keyword/index.ts b/packages/llamaindex/src/indices/keyword/index.ts
similarity index 100%
rename from packages/core/src/indices/keyword/index.ts
rename to packages/llamaindex/src/indices/keyword/index.ts
diff --git a/packages/core/src/indices/keyword/utils.ts b/packages/llamaindex/src/indices/keyword/utils.ts
similarity index 100%
rename from packages/core/src/indices/keyword/utils.ts
rename to packages/llamaindex/src/indices/keyword/utils.ts
diff --git a/packages/core/src/indices/summary/index.ts b/packages/llamaindex/src/indices/summary/index.ts
similarity index 100%
rename from packages/core/src/indices/summary/index.ts
rename to packages/llamaindex/src/indices/summary/index.ts
diff --git a/packages/core/src/indices/summary/utils.ts b/packages/llamaindex/src/indices/summary/utils.ts
similarity index 100%
rename from packages/core/src/indices/summary/utils.ts
rename to packages/llamaindex/src/indices/summary/utils.ts
diff --git a/packages/core/src/indices/vectorStore/index.ts b/packages/llamaindex/src/indices/vectorStore/index.ts
similarity index 100%
rename from packages/core/src/indices/vectorStore/index.ts
rename to packages/llamaindex/src/indices/vectorStore/index.ts
diff --git a/packages/core/src/ingestion/IngestionCache.ts b/packages/llamaindex/src/ingestion/IngestionCache.ts
similarity index 100%
rename from packages/core/src/ingestion/IngestionCache.ts
rename to packages/llamaindex/src/ingestion/IngestionCache.ts
diff --git a/packages/core/src/ingestion/IngestionPipeline.ts b/packages/llamaindex/src/ingestion/IngestionPipeline.ts
similarity index 100%
rename from packages/core/src/ingestion/IngestionPipeline.ts
rename to packages/llamaindex/src/ingestion/IngestionPipeline.ts
diff --git a/packages/core/src/ingestion/index.ts b/packages/llamaindex/src/ingestion/index.ts
similarity index 100%
rename from packages/core/src/ingestion/index.ts
rename to packages/llamaindex/src/ingestion/index.ts
diff --git a/packages/core/src/ingestion/strategies/DuplicatesStrategy.ts b/packages/llamaindex/src/ingestion/strategies/DuplicatesStrategy.ts
similarity index 100%
rename from packages/core/src/ingestion/strategies/DuplicatesStrategy.ts
rename to packages/llamaindex/src/ingestion/strategies/DuplicatesStrategy.ts
diff --git a/packages/core/src/ingestion/strategies/UpsertsAndDeleteStrategy.ts b/packages/llamaindex/src/ingestion/strategies/UpsertsAndDeleteStrategy.ts
similarity index 100%
rename from packages/core/src/ingestion/strategies/UpsertsAndDeleteStrategy.ts
rename to packages/llamaindex/src/ingestion/strategies/UpsertsAndDeleteStrategy.ts
diff --git a/packages/core/src/ingestion/strategies/UpsertsStrategy.ts b/packages/llamaindex/src/ingestion/strategies/UpsertsStrategy.ts
similarity index 100%
rename from packages/core/src/ingestion/strategies/UpsertsStrategy.ts
rename to packages/llamaindex/src/ingestion/strategies/UpsertsStrategy.ts
diff --git a/packages/core/src/ingestion/strategies/classify.ts b/packages/llamaindex/src/ingestion/strategies/classify.ts
similarity index 100%
rename from packages/core/src/ingestion/strategies/classify.ts
rename to packages/llamaindex/src/ingestion/strategies/classify.ts
diff --git a/packages/core/src/ingestion/strategies/index.ts b/packages/llamaindex/src/ingestion/strategies/index.ts
similarity index 100%
rename from packages/core/src/ingestion/strategies/index.ts
rename to packages/llamaindex/src/ingestion/strategies/index.ts
diff --git a/packages/core/src/ingestion/types.ts b/packages/llamaindex/src/ingestion/types.ts
similarity index 100%
rename from packages/core/src/ingestion/types.ts
rename to packages/llamaindex/src/ingestion/types.ts
diff --git a/packages/core/src/internal/context/EventCaller.ts b/packages/llamaindex/src/internal/context/EventCaller.ts
similarity index 100%
rename from packages/core/src/internal/context/EventCaller.ts
rename to packages/llamaindex/src/internal/context/EventCaller.ts
diff --git a/packages/core/src/internal/decorator/node.ts b/packages/llamaindex/src/internal/decorator/node.ts
similarity index 100%
rename from packages/core/src/internal/decorator/node.ts
rename to packages/llamaindex/src/internal/decorator/node.ts
diff --git a/packages/core/src/internal/deps/ollama.d.ts b/packages/llamaindex/src/internal/deps/ollama.d.ts
similarity index 100%
rename from packages/core/src/internal/deps/ollama.d.ts
rename to packages/llamaindex/src/internal/deps/ollama.d.ts
diff --git a/packages/core/src/internal/deps/ollama.js b/packages/llamaindex/src/internal/deps/ollama.js
similarity index 100%
rename from packages/core/src/internal/deps/ollama.js
rename to packages/llamaindex/src/internal/deps/ollama.js
diff --git a/packages/core/src/internal/deps/ollama.license b/packages/llamaindex/src/internal/deps/ollama.license
similarity index 100%
rename from packages/core/src/internal/deps/ollama.license
rename to packages/llamaindex/src/internal/deps/ollama.license
diff --git a/packages/core/src/internal/deps/rake-modified.d.ts b/packages/llamaindex/src/internal/deps/rake-modified.d.ts
similarity index 100%
rename from packages/core/src/internal/deps/rake-modified.d.ts
rename to packages/llamaindex/src/internal/deps/rake-modified.d.ts
diff --git a/packages/core/src/internal/deps/rake-modified.js b/packages/llamaindex/src/internal/deps/rake-modified.js
similarity index 100%
rename from packages/core/src/internal/deps/rake-modified.js
rename to packages/llamaindex/src/internal/deps/rake-modified.js
diff --git a/packages/core/src/internal/deps/rake-modified.license b/packages/llamaindex/src/internal/deps/rake-modified.license
similarity index 100%
rename from packages/core/src/internal/deps/rake-modified.license
rename to packages/llamaindex/src/internal/deps/rake-modified.license
diff --git a/packages/core/src/internal/deps/replicate.d.ts b/packages/llamaindex/src/internal/deps/replicate.d.ts
similarity index 100%
rename from packages/core/src/internal/deps/replicate.d.ts
rename to packages/llamaindex/src/internal/deps/replicate.d.ts
diff --git a/packages/core/src/internal/deps/replicate.js b/packages/llamaindex/src/internal/deps/replicate.js
similarity index 100%
rename from packages/core/src/internal/deps/replicate.js
rename to packages/llamaindex/src/internal/deps/replicate.js
diff --git a/packages/core/src/internal/deps/replicate.license b/packages/llamaindex/src/internal/deps/replicate.license
similarity index 100%
rename from packages/core/src/internal/deps/replicate.license
rename to packages/llamaindex/src/internal/deps/replicate.license
diff --git a/packages/core/src/internal/deps/transformers.ts b/packages/llamaindex/src/internal/deps/transformers.ts
similarity index 100%
rename from packages/core/src/internal/deps/transformers.ts
rename to packages/llamaindex/src/internal/deps/transformers.ts
diff --git a/packages/core/src/internal/logger.ts b/packages/llamaindex/src/internal/logger.ts
similarity index 100%
rename from packages/core/src/internal/logger.ts
rename to packages/llamaindex/src/internal/logger.ts
diff --git a/packages/core/src/internal/prompt/react.ts b/packages/llamaindex/src/internal/prompt/react.ts
similarity index 100%
rename from packages/core/src/internal/prompt/react.ts
rename to packages/llamaindex/src/internal/prompt/react.ts
diff --git a/packages/core/src/internal/settings/CallbackManager.ts b/packages/llamaindex/src/internal/settings/CallbackManager.ts
similarity index 100%
rename from packages/core/src/internal/settings/CallbackManager.ts
rename to packages/llamaindex/src/internal/settings/CallbackManager.ts
diff --git a/packages/core/src/internal/settings/EmbedModel.ts b/packages/llamaindex/src/internal/settings/EmbedModel.ts
similarity index 100%
rename from packages/core/src/internal/settings/EmbedModel.ts
rename to packages/llamaindex/src/internal/settings/EmbedModel.ts
diff --git a/packages/core/src/internal/settings/chunk-size.ts b/packages/llamaindex/src/internal/settings/chunk-size.ts
similarity index 100%
rename from packages/core/src/internal/settings/chunk-size.ts
rename to packages/llamaindex/src/internal/settings/chunk-size.ts
diff --git a/packages/core/src/internal/settings/image-embed-model.ts b/packages/llamaindex/src/internal/settings/image-embed-model.ts
similarity index 100%
rename from packages/core/src/internal/settings/image-embed-model.ts
rename to packages/llamaindex/src/internal/settings/image-embed-model.ts
diff --git a/packages/core/src/internal/type.ts b/packages/llamaindex/src/internal/type.ts
similarity index 100%
rename from packages/core/src/internal/type.ts
rename to packages/llamaindex/src/internal/type.ts
diff --git a/packages/core/src/internal/utils.ts b/packages/llamaindex/src/internal/utils.ts
similarity index 100%
rename from packages/core/src/internal/utils.ts
rename to packages/llamaindex/src/internal/utils.ts
diff --git a/packages/core/src/llm/anthropic.ts b/packages/llamaindex/src/llm/anthropic.ts
similarity index 100%
rename from packages/core/src/llm/anthropic.ts
rename to packages/llamaindex/src/llm/anthropic.ts
diff --git a/packages/core/src/llm/azure.ts b/packages/llamaindex/src/llm/azure.ts
similarity index 100%
rename from packages/core/src/llm/azure.ts
rename to packages/llamaindex/src/llm/azure.ts
diff --git a/packages/core/src/llm/base.ts b/packages/llamaindex/src/llm/base.ts
similarity index 100%
rename from packages/core/src/llm/base.ts
rename to packages/llamaindex/src/llm/base.ts
diff --git a/packages/core/src/llm/deepinfra.ts b/packages/llamaindex/src/llm/deepinfra.ts
similarity index 100%
rename from packages/core/src/llm/deepinfra.ts
rename to packages/llamaindex/src/llm/deepinfra.ts
diff --git a/packages/core/src/llm/fireworks.ts b/packages/llamaindex/src/llm/fireworks.ts
similarity index 100%
rename from packages/core/src/llm/fireworks.ts
rename to packages/llamaindex/src/llm/fireworks.ts
diff --git a/packages/core/src/llm/gemini/base.ts b/packages/llamaindex/src/llm/gemini/base.ts
similarity index 100%
rename from packages/core/src/llm/gemini/base.ts
rename to packages/llamaindex/src/llm/gemini/base.ts
diff --git a/packages/core/src/llm/gemini/types.ts b/packages/llamaindex/src/llm/gemini/types.ts
similarity index 100%
rename from packages/core/src/llm/gemini/types.ts
rename to packages/llamaindex/src/llm/gemini/types.ts
diff --git a/packages/core/src/llm/gemini/utils.ts b/packages/llamaindex/src/llm/gemini/utils.ts
similarity index 100%
rename from packages/core/src/llm/gemini/utils.ts
rename to packages/llamaindex/src/llm/gemini/utils.ts
diff --git a/packages/core/src/llm/gemini/vertex.ts b/packages/llamaindex/src/llm/gemini/vertex.ts
similarity index 100%
rename from packages/core/src/llm/gemini/vertex.ts
rename to packages/llamaindex/src/llm/gemini/vertex.ts
diff --git a/packages/core/src/llm/groq.ts b/packages/llamaindex/src/llm/groq.ts
similarity index 100%
rename from packages/core/src/llm/groq.ts
rename to packages/llamaindex/src/llm/groq.ts
diff --git a/packages/core/src/llm/huggingface.ts b/packages/llamaindex/src/llm/huggingface.ts
similarity index 100%
rename from packages/core/src/llm/huggingface.ts
rename to packages/llamaindex/src/llm/huggingface.ts
diff --git a/packages/core/src/llm/index.ts b/packages/llamaindex/src/llm/index.ts
similarity index 100%
rename from packages/core/src/llm/index.ts
rename to packages/llamaindex/src/llm/index.ts
diff --git a/packages/core/src/llm/mistral.ts b/packages/llamaindex/src/llm/mistral.ts
similarity index 100%
rename from packages/core/src/llm/mistral.ts
rename to packages/llamaindex/src/llm/mistral.ts
diff --git a/packages/core/src/llm/ollama.ts b/packages/llamaindex/src/llm/ollama.ts
similarity index 100%
rename from packages/core/src/llm/ollama.ts
rename to packages/llamaindex/src/llm/ollama.ts
diff --git a/packages/core/src/llm/openai.ts b/packages/llamaindex/src/llm/openai.ts
similarity index 100%
rename from packages/core/src/llm/openai.ts
rename to packages/llamaindex/src/llm/openai.ts
diff --git a/packages/core/src/llm/portkey.ts b/packages/llamaindex/src/llm/portkey.ts
similarity index 100%
rename from packages/core/src/llm/portkey.ts
rename to packages/llamaindex/src/llm/portkey.ts
diff --git a/packages/core/src/llm/replicate_ai.ts b/packages/llamaindex/src/llm/replicate_ai.ts
similarity index 100%
rename from packages/core/src/llm/replicate_ai.ts
rename to packages/llamaindex/src/llm/replicate_ai.ts
diff --git a/packages/core/src/llm/together.ts b/packages/llamaindex/src/llm/together.ts
similarity index 100%
rename from packages/core/src/llm/together.ts
rename to packages/llamaindex/src/llm/together.ts
diff --git a/packages/core/src/llm/types.ts b/packages/llamaindex/src/llm/types.ts
similarity index 100%
rename from packages/core/src/llm/types.ts
rename to packages/llamaindex/src/llm/types.ts
diff --git a/packages/core/src/llm/utils.ts b/packages/llamaindex/src/llm/utils.ts
similarity index 100%
rename from packages/core/src/llm/utils.ts
rename to packages/llamaindex/src/llm/utils.ts
diff --git a/packages/core/src/memory/ChatMemoryBuffer.ts b/packages/llamaindex/src/memory/ChatMemoryBuffer.ts
similarity index 100%
rename from packages/core/src/memory/ChatMemoryBuffer.ts
rename to packages/llamaindex/src/memory/ChatMemoryBuffer.ts
diff --git a/packages/core/src/memory/types.ts b/packages/llamaindex/src/memory/types.ts
similarity index 100%
rename from packages/core/src/memory/types.ts
rename to packages/llamaindex/src/memory/types.ts
diff --git a/packages/core/src/next.ts b/packages/llamaindex/src/next.ts
similarity index 100%
rename from packages/core/src/next.ts
rename to packages/llamaindex/src/next.ts
diff --git a/packages/core/src/nodeParsers/MarkdownNodeParser.ts b/packages/llamaindex/src/nodeParsers/MarkdownNodeParser.ts
similarity index 100%
rename from packages/core/src/nodeParsers/MarkdownNodeParser.ts
rename to packages/llamaindex/src/nodeParsers/MarkdownNodeParser.ts
diff --git a/packages/core/src/nodeParsers/SentenceWindowNodeParser.ts b/packages/llamaindex/src/nodeParsers/SentenceWindowNodeParser.ts
similarity index 100%
rename from packages/core/src/nodeParsers/SentenceWindowNodeParser.ts
rename to packages/llamaindex/src/nodeParsers/SentenceWindowNodeParser.ts
diff --git a/packages/core/src/nodeParsers/SimpleNodeParser.ts b/packages/llamaindex/src/nodeParsers/SimpleNodeParser.ts
similarity index 100%
rename from packages/core/src/nodeParsers/SimpleNodeParser.ts
rename to packages/llamaindex/src/nodeParsers/SimpleNodeParser.ts
diff --git a/packages/core/src/nodeParsers/index.ts b/packages/llamaindex/src/nodeParsers/index.ts
similarity index 100%
rename from packages/core/src/nodeParsers/index.ts
rename to packages/llamaindex/src/nodeParsers/index.ts
diff --git a/packages/core/src/nodeParsers/types.ts b/packages/llamaindex/src/nodeParsers/types.ts
similarity index 100%
rename from packages/core/src/nodeParsers/types.ts
rename to packages/llamaindex/src/nodeParsers/types.ts
diff --git a/packages/core/src/nodeParsers/utils.ts b/packages/llamaindex/src/nodeParsers/utils.ts
similarity index 100%
rename from packages/core/src/nodeParsers/utils.ts
rename to packages/llamaindex/src/nodeParsers/utils.ts
diff --git a/packages/core/src/not-allow.js b/packages/llamaindex/src/not-allow.js
similarity index 100%
rename from packages/core/src/not-allow.js
rename to packages/llamaindex/src/not-allow.js
diff --git a/packages/core/src/objects/base.ts b/packages/llamaindex/src/objects/base.ts
similarity index 100%
rename from packages/core/src/objects/base.ts
rename to packages/llamaindex/src/objects/base.ts
diff --git a/packages/core/src/objects/index.ts b/packages/llamaindex/src/objects/index.ts
similarity index 100%
rename from packages/core/src/objects/index.ts
rename to packages/llamaindex/src/objects/index.ts
diff --git a/packages/core/src/outputParsers/selectors.ts b/packages/llamaindex/src/outputParsers/selectors.ts
similarity index 100%
rename from packages/core/src/outputParsers/selectors.ts
rename to packages/llamaindex/src/outputParsers/selectors.ts
diff --git a/packages/core/src/postprocessors/MetadataReplacementPostProcessor.ts b/packages/llamaindex/src/postprocessors/MetadataReplacementPostProcessor.ts
similarity index 100%
rename from packages/core/src/postprocessors/MetadataReplacementPostProcessor.ts
rename to packages/llamaindex/src/postprocessors/MetadataReplacementPostProcessor.ts
diff --git a/packages/core/src/postprocessors/SimilarityPostprocessor.ts b/packages/llamaindex/src/postprocessors/SimilarityPostprocessor.ts
similarity index 100%
rename from packages/core/src/postprocessors/SimilarityPostprocessor.ts
rename to packages/llamaindex/src/postprocessors/SimilarityPostprocessor.ts
diff --git a/packages/core/src/postprocessors/index.ts b/packages/llamaindex/src/postprocessors/index.ts
similarity index 100%
rename from packages/core/src/postprocessors/index.ts
rename to packages/llamaindex/src/postprocessors/index.ts
diff --git a/packages/core/src/postprocessors/rerankers/CohereRerank.ts b/packages/llamaindex/src/postprocessors/rerankers/CohereRerank.ts
similarity index 100%
rename from packages/core/src/postprocessors/rerankers/CohereRerank.ts
rename to packages/llamaindex/src/postprocessors/rerankers/CohereRerank.ts
diff --git a/packages/core/src/postprocessors/rerankers/JinaAIReranker.ts b/packages/llamaindex/src/postprocessors/rerankers/JinaAIReranker.ts
similarity index 100%
rename from packages/core/src/postprocessors/rerankers/JinaAIReranker.ts
rename to packages/llamaindex/src/postprocessors/rerankers/JinaAIReranker.ts
diff --git a/packages/core/src/postprocessors/rerankers/index.ts b/packages/llamaindex/src/postprocessors/rerankers/index.ts
similarity index 100%
rename from packages/core/src/postprocessors/rerankers/index.ts
rename to packages/llamaindex/src/postprocessors/rerankers/index.ts
diff --git a/packages/core/src/postprocessors/types.ts b/packages/llamaindex/src/postprocessors/types.ts
similarity index 100%
rename from packages/core/src/postprocessors/types.ts
rename to packages/llamaindex/src/postprocessors/types.ts
diff --git a/packages/core/src/prompts/Mixin.ts b/packages/llamaindex/src/prompts/Mixin.ts
similarity index 100%
rename from packages/core/src/prompts/Mixin.ts
rename to packages/llamaindex/src/prompts/Mixin.ts
diff --git a/packages/core/src/prompts/index.ts b/packages/llamaindex/src/prompts/index.ts
similarity index 100%
rename from packages/core/src/prompts/index.ts
rename to packages/llamaindex/src/prompts/index.ts
diff --git a/packages/core/src/readers/AssemblyAIReader.ts b/packages/llamaindex/src/readers/AssemblyAIReader.ts
similarity index 100%
rename from packages/core/src/readers/AssemblyAIReader.ts
rename to packages/llamaindex/src/readers/AssemblyAIReader.ts
diff --git a/packages/core/src/readers/CSVReader.ts b/packages/llamaindex/src/readers/CSVReader.ts
similarity index 100%
rename from packages/core/src/readers/CSVReader.ts
rename to packages/llamaindex/src/readers/CSVReader.ts
diff --git a/packages/core/src/readers/DocxReader.ts b/packages/llamaindex/src/readers/DocxReader.ts
similarity index 100%
rename from packages/core/src/readers/DocxReader.ts
rename to packages/llamaindex/src/readers/DocxReader.ts
diff --git a/packages/core/src/readers/HTMLReader.ts b/packages/llamaindex/src/readers/HTMLReader.ts
similarity index 100%
rename from packages/core/src/readers/HTMLReader.ts
rename to packages/llamaindex/src/readers/HTMLReader.ts
diff --git a/packages/core/src/readers/ImageReader.ts b/packages/llamaindex/src/readers/ImageReader.ts
similarity index 100%
rename from packages/core/src/readers/ImageReader.ts
rename to packages/llamaindex/src/readers/ImageReader.ts
diff --git a/packages/core/src/readers/LlamaParseReader.ts b/packages/llamaindex/src/readers/LlamaParseReader.ts
similarity index 100%
rename from packages/core/src/readers/LlamaParseReader.ts
rename to packages/llamaindex/src/readers/LlamaParseReader.ts
diff --git a/packages/core/src/readers/MarkdownReader.ts b/packages/llamaindex/src/readers/MarkdownReader.ts
similarity index 100%
rename from packages/core/src/readers/MarkdownReader.ts
rename to packages/llamaindex/src/readers/MarkdownReader.ts
diff --git a/packages/core/src/readers/NotionReader.ts b/packages/llamaindex/src/readers/NotionReader.ts
similarity index 100%
rename from packages/core/src/readers/NotionReader.ts
rename to packages/llamaindex/src/readers/NotionReader.ts
diff --git a/packages/core/src/readers/PDFReader.ts b/packages/llamaindex/src/readers/PDFReader.ts
similarity index 100%
rename from packages/core/src/readers/PDFReader.ts
rename to packages/llamaindex/src/readers/PDFReader.ts
diff --git a/packages/core/src/readers/SimpleDirectoryReader.edge.ts b/packages/llamaindex/src/readers/SimpleDirectoryReader.edge.ts
similarity index 100%
rename from packages/core/src/readers/SimpleDirectoryReader.edge.ts
rename to packages/llamaindex/src/readers/SimpleDirectoryReader.edge.ts
diff --git a/packages/core/src/readers/SimpleDirectoryReader.ts b/packages/llamaindex/src/readers/SimpleDirectoryReader.ts
similarity index 100%
rename from packages/core/src/readers/SimpleDirectoryReader.ts
rename to packages/llamaindex/src/readers/SimpleDirectoryReader.ts
diff --git a/packages/core/src/readers/SimpleMongoReader.ts b/packages/llamaindex/src/readers/SimpleMongoReader.ts
similarity index 100%
rename from packages/core/src/readers/SimpleMongoReader.ts
rename to packages/llamaindex/src/readers/SimpleMongoReader.ts
diff --git a/packages/core/src/readers/TextFileReader.ts b/packages/llamaindex/src/readers/TextFileReader.ts
similarity index 100%
rename from packages/core/src/readers/TextFileReader.ts
rename to packages/llamaindex/src/readers/TextFileReader.ts
diff --git a/packages/core/src/readers/index.ts b/packages/llamaindex/src/readers/index.ts
similarity index 100%
rename from packages/core/src/readers/index.ts
rename to packages/llamaindex/src/readers/index.ts
diff --git a/packages/core/src/readers/type.ts b/packages/llamaindex/src/readers/type.ts
similarity index 100%
rename from packages/core/src/readers/type.ts
rename to packages/llamaindex/src/readers/type.ts
diff --git a/packages/core/src/readers/utils.ts b/packages/llamaindex/src/readers/utils.ts
similarity index 100%
rename from packages/core/src/readers/utils.ts
rename to packages/llamaindex/src/readers/utils.ts
diff --git a/packages/core/src/selectors/base.ts b/packages/llamaindex/src/selectors/base.ts
similarity index 100%
rename from packages/core/src/selectors/base.ts
rename to packages/llamaindex/src/selectors/base.ts
diff --git a/packages/core/src/selectors/index.ts b/packages/llamaindex/src/selectors/index.ts
similarity index 100%
rename from packages/core/src/selectors/index.ts
rename to packages/llamaindex/src/selectors/index.ts
diff --git a/packages/core/src/selectors/llmSelectors.ts b/packages/llamaindex/src/selectors/llmSelectors.ts
similarity index 100%
rename from packages/core/src/selectors/llmSelectors.ts
rename to packages/llamaindex/src/selectors/llmSelectors.ts
diff --git a/packages/core/src/selectors/prompts.ts b/packages/llamaindex/src/selectors/prompts.ts
similarity index 100%
rename from packages/core/src/selectors/prompts.ts
rename to packages/llamaindex/src/selectors/prompts.ts
diff --git a/packages/core/src/selectors/utils.ts b/packages/llamaindex/src/selectors/utils.ts
similarity index 100%
rename from packages/core/src/selectors/utils.ts
rename to packages/llamaindex/src/selectors/utils.ts
diff --git a/packages/core/src/storage/FileSystem.ts b/packages/llamaindex/src/storage/FileSystem.ts
similarity index 100%
rename from packages/core/src/storage/FileSystem.ts
rename to packages/llamaindex/src/storage/FileSystem.ts
diff --git a/packages/core/src/storage/StorageContext.ts b/packages/llamaindex/src/storage/StorageContext.ts
similarity index 100%
rename from packages/core/src/storage/StorageContext.ts
rename to packages/llamaindex/src/storage/StorageContext.ts
diff --git a/packages/core/src/storage/chatStore/SimpleChatStore.ts b/packages/llamaindex/src/storage/chatStore/SimpleChatStore.ts
similarity index 100%
rename from packages/core/src/storage/chatStore/SimpleChatStore.ts
rename to packages/llamaindex/src/storage/chatStore/SimpleChatStore.ts
diff --git a/packages/core/src/storage/chatStore/types.ts b/packages/llamaindex/src/storage/chatStore/types.ts
similarity index 100%
rename from packages/core/src/storage/chatStore/types.ts
rename to packages/llamaindex/src/storage/chatStore/types.ts
diff --git a/packages/core/src/storage/constants.ts b/packages/llamaindex/src/storage/constants.ts
similarity index 100%
rename from packages/core/src/storage/constants.ts
rename to packages/llamaindex/src/storage/constants.ts
diff --git a/packages/core/src/storage/docStore/KVDocumentStore.ts b/packages/llamaindex/src/storage/docStore/KVDocumentStore.ts
similarity index 100%
rename from packages/core/src/storage/docStore/KVDocumentStore.ts
rename to packages/llamaindex/src/storage/docStore/KVDocumentStore.ts
diff --git a/packages/core/src/storage/docStore/SimpleDocumentStore.ts b/packages/llamaindex/src/storage/docStore/SimpleDocumentStore.ts
similarity index 100%
rename from packages/core/src/storage/docStore/SimpleDocumentStore.ts
rename to packages/llamaindex/src/storage/docStore/SimpleDocumentStore.ts
diff --git a/packages/core/src/storage/docStore/types.ts b/packages/llamaindex/src/storage/docStore/types.ts
similarity index 100%
rename from packages/core/src/storage/docStore/types.ts
rename to packages/llamaindex/src/storage/docStore/types.ts
diff --git a/packages/core/src/storage/docStore/utils.ts b/packages/llamaindex/src/storage/docStore/utils.ts
similarity index 100%
rename from packages/core/src/storage/docStore/utils.ts
rename to packages/llamaindex/src/storage/docStore/utils.ts
diff --git a/packages/core/src/storage/index.ts b/packages/llamaindex/src/storage/index.ts
similarity index 100%
rename from packages/core/src/storage/index.ts
rename to packages/llamaindex/src/storage/index.ts
diff --git a/packages/core/src/storage/indexStore/KVIndexStore.ts b/packages/llamaindex/src/storage/indexStore/KVIndexStore.ts
similarity index 100%
rename from packages/core/src/storage/indexStore/KVIndexStore.ts
rename to packages/llamaindex/src/storage/indexStore/KVIndexStore.ts
diff --git a/packages/core/src/storage/indexStore/SimpleIndexStore.ts b/packages/llamaindex/src/storage/indexStore/SimpleIndexStore.ts
similarity index 100%
rename from packages/core/src/storage/indexStore/SimpleIndexStore.ts
rename to packages/llamaindex/src/storage/indexStore/SimpleIndexStore.ts
diff --git a/packages/core/src/storage/indexStore/types.ts b/packages/llamaindex/src/storage/indexStore/types.ts
similarity index 100%
rename from packages/core/src/storage/indexStore/types.ts
rename to packages/llamaindex/src/storage/indexStore/types.ts
diff --git a/packages/core/src/storage/kvStore/SimpleKVStore.ts b/packages/llamaindex/src/storage/kvStore/SimpleKVStore.ts
similarity index 100%
rename from packages/core/src/storage/kvStore/SimpleKVStore.ts
rename to packages/llamaindex/src/storage/kvStore/SimpleKVStore.ts
diff --git a/packages/core/src/storage/kvStore/types.ts b/packages/llamaindex/src/storage/kvStore/types.ts
similarity index 100%
rename from packages/core/src/storage/kvStore/types.ts
rename to packages/llamaindex/src/storage/kvStore/types.ts
diff --git a/packages/core/src/storage/vectorStore/AstraDBVectorStore.ts b/packages/llamaindex/src/storage/vectorStore/AstraDBVectorStore.ts
similarity index 100%
rename from packages/core/src/storage/vectorStore/AstraDBVectorStore.ts
rename to packages/llamaindex/src/storage/vectorStore/AstraDBVectorStore.ts
diff --git a/packages/core/src/storage/vectorStore/ChromaVectorStore.ts b/packages/llamaindex/src/storage/vectorStore/ChromaVectorStore.ts
similarity index 100%
rename from packages/core/src/storage/vectorStore/ChromaVectorStore.ts
rename to packages/llamaindex/src/storage/vectorStore/ChromaVectorStore.ts
diff --git a/packages/core/src/storage/vectorStore/MilvusVectorStore.ts b/packages/llamaindex/src/storage/vectorStore/MilvusVectorStore.ts
similarity index 100%
rename from packages/core/src/storage/vectorStore/MilvusVectorStore.ts
rename to packages/llamaindex/src/storage/vectorStore/MilvusVectorStore.ts
diff --git a/packages/core/src/storage/vectorStore/MongoDBAtlasVectorStore.ts b/packages/llamaindex/src/storage/vectorStore/MongoDBAtlasVectorStore.ts
similarity index 100%
rename from packages/core/src/storage/vectorStore/MongoDBAtlasVectorStore.ts
rename to packages/llamaindex/src/storage/vectorStore/MongoDBAtlasVectorStore.ts
diff --git a/packages/core/src/storage/vectorStore/PGVectorStore.ts b/packages/llamaindex/src/storage/vectorStore/PGVectorStore.ts
similarity index 100%
rename from packages/core/src/storage/vectorStore/PGVectorStore.ts
rename to packages/llamaindex/src/storage/vectorStore/PGVectorStore.ts
diff --git a/packages/core/src/storage/vectorStore/PineconeVectorStore.ts b/packages/llamaindex/src/storage/vectorStore/PineconeVectorStore.ts
similarity index 100%
rename from packages/core/src/storage/vectorStore/PineconeVectorStore.ts
rename to packages/llamaindex/src/storage/vectorStore/PineconeVectorStore.ts
diff --git a/packages/core/src/storage/vectorStore/QdrantVectorStore.ts b/packages/llamaindex/src/storage/vectorStore/QdrantVectorStore.ts
similarity index 100%
rename from packages/core/src/storage/vectorStore/QdrantVectorStore.ts
rename to packages/llamaindex/src/storage/vectorStore/QdrantVectorStore.ts
diff --git a/packages/core/src/storage/vectorStore/SimpleVectorStore.ts b/packages/llamaindex/src/storage/vectorStore/SimpleVectorStore.ts
similarity index 100%
rename from packages/core/src/storage/vectorStore/SimpleVectorStore.ts
rename to packages/llamaindex/src/storage/vectorStore/SimpleVectorStore.ts
diff --git a/packages/core/src/storage/vectorStore/types.ts b/packages/llamaindex/src/storage/vectorStore/types.ts
similarity index 100%
rename from packages/core/src/storage/vectorStore/types.ts
rename to packages/llamaindex/src/storage/vectorStore/types.ts
diff --git a/packages/core/src/storage/vectorStore/utils.ts b/packages/llamaindex/src/storage/vectorStore/utils.ts
similarity index 100%
rename from packages/core/src/storage/vectorStore/utils.ts
rename to packages/llamaindex/src/storage/vectorStore/utils.ts
diff --git a/packages/core/src/synthesizers/MultiModalResponseSynthesizer.ts b/packages/llamaindex/src/synthesizers/MultiModalResponseSynthesizer.ts
similarity index 100%
rename from packages/core/src/synthesizers/MultiModalResponseSynthesizer.ts
rename to packages/llamaindex/src/synthesizers/MultiModalResponseSynthesizer.ts
diff --git a/packages/core/src/synthesizers/ResponseSynthesizer.ts b/packages/llamaindex/src/synthesizers/ResponseSynthesizer.ts
similarity index 100%
rename from packages/core/src/synthesizers/ResponseSynthesizer.ts
rename to packages/llamaindex/src/synthesizers/ResponseSynthesizer.ts
diff --git a/packages/core/src/synthesizers/builders.ts b/packages/llamaindex/src/synthesizers/builders.ts
similarity index 100%
rename from packages/core/src/synthesizers/builders.ts
rename to packages/llamaindex/src/synthesizers/builders.ts
diff --git a/packages/core/src/synthesizers/index.ts b/packages/llamaindex/src/synthesizers/index.ts
similarity index 100%
rename from packages/core/src/synthesizers/index.ts
rename to packages/llamaindex/src/synthesizers/index.ts
diff --git a/packages/core/src/synthesizers/types.ts b/packages/llamaindex/src/synthesizers/types.ts
similarity index 100%
rename from packages/core/src/synthesizers/types.ts
rename to packages/llamaindex/src/synthesizers/types.ts
diff --git a/packages/core/src/synthesizers/utils.ts b/packages/llamaindex/src/synthesizers/utils.ts
similarity index 100%
rename from packages/core/src/synthesizers/utils.ts
rename to packages/llamaindex/src/synthesizers/utils.ts
diff --git a/packages/core/src/tools/QueryEngineTool.ts b/packages/llamaindex/src/tools/QueryEngineTool.ts
similarity index 100%
rename from packages/core/src/tools/QueryEngineTool.ts
rename to packages/llamaindex/src/tools/QueryEngineTool.ts
diff --git a/packages/core/src/tools/ToolsFactory.ts b/packages/llamaindex/src/tools/ToolsFactory.ts
similarity index 100%
rename from packages/core/src/tools/ToolsFactory.ts
rename to packages/llamaindex/src/tools/ToolsFactory.ts
diff --git a/packages/core/src/tools/WikipediaTool.ts b/packages/llamaindex/src/tools/WikipediaTool.ts
similarity index 100%
rename from packages/core/src/tools/WikipediaTool.ts
rename to packages/llamaindex/src/tools/WikipediaTool.ts
diff --git a/packages/core/src/tools/functionTool.ts b/packages/llamaindex/src/tools/functionTool.ts
similarity index 100%
rename from packages/core/src/tools/functionTool.ts
rename to packages/llamaindex/src/tools/functionTool.ts
diff --git a/packages/core/src/tools/index.ts b/packages/llamaindex/src/tools/index.ts
similarity index 100%
rename from packages/core/src/tools/index.ts
rename to packages/llamaindex/src/tools/index.ts
diff --git a/packages/core/src/types.ts b/packages/llamaindex/src/types.ts
similarity index 100%
rename from packages/core/src/types.ts
rename to packages/llamaindex/src/types.ts
diff --git a/packages/core/tests/CHANGELOG.md b/packages/llamaindex/tests/CHANGELOG.md
similarity index 100%
rename from packages/core/tests/CHANGELOG.md
rename to packages/llamaindex/tests/CHANGELOG.md
diff --git a/packages/core/tests/CallbackManager.test.ts b/packages/llamaindex/tests/CallbackManager.test.ts
similarity index 100%
rename from packages/core/tests/CallbackManager.test.ts
rename to packages/llamaindex/tests/CallbackManager.test.ts
diff --git a/packages/core/tests/Document.test.ts b/packages/llamaindex/tests/Document.test.ts
similarity index 100%
rename from packages/core/tests/Document.test.ts
rename to packages/llamaindex/tests/Document.test.ts
diff --git a/packages/core/tests/Embedding.test.ts b/packages/llamaindex/tests/Embedding.test.ts
similarity index 100%
rename from packages/core/tests/Embedding.test.ts
rename to packages/llamaindex/tests/Embedding.test.ts
diff --git a/packages/core/tests/Keyword.test.ts b/packages/llamaindex/tests/Keyword.test.ts
similarity index 100%
rename from packages/core/tests/Keyword.test.ts
rename to packages/llamaindex/tests/Keyword.test.ts
diff --git a/packages/core/tests/MetadataExtractors.test.ts b/packages/llamaindex/tests/MetadataExtractors.test.ts
similarity index 100%
rename from packages/core/tests/MetadataExtractors.test.ts
rename to packages/llamaindex/tests/MetadataExtractors.test.ts
diff --git a/packages/core/tests/Node.test.ts b/packages/llamaindex/tests/Node.test.ts
similarity index 100%
rename from packages/core/tests/Node.test.ts
rename to packages/llamaindex/tests/Node.test.ts
diff --git a/packages/core/tests/OutputParser.test.ts b/packages/llamaindex/tests/OutputParser.test.ts
similarity index 100%
rename from packages/core/tests/OutputParser.test.ts
rename to packages/llamaindex/tests/OutputParser.test.ts
diff --git a/packages/core/tests/Selectors.test.ts b/packages/llamaindex/tests/Selectors.test.ts
similarity index 100%
rename from packages/core/tests/Selectors.test.ts
rename to packages/llamaindex/tests/Selectors.test.ts
diff --git a/packages/core/tests/StorageContext.test.ts b/packages/llamaindex/tests/StorageContext.test.ts
similarity index 100%
rename from packages/core/tests/StorageContext.test.ts
rename to packages/llamaindex/tests/StorageContext.test.ts
diff --git a/packages/core/tests/TextSplitter.test.ts b/packages/llamaindex/tests/TextSplitter.test.ts
similarity index 100%
rename from packages/core/tests/TextSplitter.test.ts
rename to packages/llamaindex/tests/TextSplitter.test.ts
diff --git a/packages/core/tests/VectorStore.test.ts b/packages/llamaindex/tests/VectorStore.test.ts
similarity index 100%
rename from packages/core/tests/VectorStore.test.ts
rename to packages/llamaindex/tests/VectorStore.test.ts
diff --git a/packages/core/tests/embeddings/tokenizer.test.ts b/packages/llamaindex/tests/embeddings/tokenizer.test.ts
similarity index 100%
rename from packages/core/tests/embeddings/tokenizer.test.ts
rename to packages/llamaindex/tests/embeddings/tokenizer.test.ts
diff --git a/packages/core/tests/indices/SummaryIndex.test.ts b/packages/llamaindex/tests/indices/SummaryIndex.test.ts
similarity index 100%
rename from packages/core/tests/indices/SummaryIndex.test.ts
rename to packages/llamaindex/tests/indices/SummaryIndex.test.ts
diff --git a/packages/core/tests/indices/VectorStoreIndex.test.ts b/packages/llamaindex/tests/indices/VectorStoreIndex.test.ts
similarity index 100%
rename from packages/core/tests/indices/VectorStoreIndex.test.ts
rename to packages/llamaindex/tests/indices/VectorStoreIndex.test.ts
diff --git a/packages/core/tests/indices/json-to-index-struct.test.ts b/packages/llamaindex/tests/indices/json-to-index-struct.test.ts
similarity index 100%
rename from packages/core/tests/indices/json-to-index-struct.test.ts
rename to packages/llamaindex/tests/indices/json-to-index-struct.test.ts
diff --git a/packages/core/tests/ingestion/IngestionCache.test.ts b/packages/llamaindex/tests/ingestion/IngestionCache.test.ts
similarity index 100%
rename from packages/core/tests/ingestion/IngestionCache.test.ts
rename to packages/llamaindex/tests/ingestion/IngestionCache.test.ts
diff --git a/packages/core/tests/ingestion/ingestion-pipeline.test.ts b/packages/llamaindex/tests/ingestion/ingestion-pipeline.test.ts
similarity index 100%
rename from packages/core/tests/ingestion/ingestion-pipeline.test.ts
rename to packages/llamaindex/tests/ingestion/ingestion-pipeline.test.ts
diff --git a/packages/core/tests/llm/index.test.ts b/packages/llamaindex/tests/llm/index.test.ts
similarity index 100%
rename from packages/core/tests/llm/index.test.ts
rename to packages/llamaindex/tests/llm/index.test.ts
diff --git a/packages/core/tests/mocks/TestableQdrantVectorStore.ts b/packages/llamaindex/tests/mocks/TestableQdrantVectorStore.ts
similarity index 100%
rename from packages/core/tests/mocks/TestableQdrantVectorStore.ts
rename to packages/llamaindex/tests/mocks/TestableQdrantVectorStore.ts
diff --git a/packages/core/tests/nodeParsers/MarkdownNodeParser.test.ts b/packages/llamaindex/tests/nodeParsers/MarkdownNodeParser.test.ts
similarity index 100%
rename from packages/core/tests/nodeParsers/MarkdownNodeParser.test.ts
rename to packages/llamaindex/tests/nodeParsers/MarkdownNodeParser.test.ts
diff --git a/packages/core/tests/nodeParsers/SentenceWindowNodeParser.test.ts b/packages/llamaindex/tests/nodeParsers/SentenceWindowNodeParser.test.ts
similarity index 100%
rename from packages/core/tests/nodeParsers/SentenceWindowNodeParser.test.ts
rename to packages/llamaindex/tests/nodeParsers/SentenceWindowNodeParser.test.ts
diff --git a/packages/core/tests/nodeParsers/SimpleNodeParser.test.ts b/packages/llamaindex/tests/nodeParsers/SimpleNodeParser.test.ts
similarity index 100%
rename from packages/core/tests/nodeParsers/SimpleNodeParser.test.ts
rename to packages/llamaindex/tests/nodeParsers/SimpleNodeParser.test.ts
diff --git a/packages/core/tests/objects/ObjectIndex.test.ts b/packages/llamaindex/tests/objects/ObjectIndex.test.ts
similarity index 100%
rename from packages/core/tests/objects/ObjectIndex.test.ts
rename to packages/llamaindex/tests/objects/ObjectIndex.test.ts
diff --git a/packages/core/tests/package.json b/packages/llamaindex/tests/package.json
similarity index 100%
rename from packages/core/tests/package.json
rename to packages/llamaindex/tests/package.json
diff --git a/packages/core/tests/postprocessors/MetadataReplacementPostProcessor.test.ts b/packages/llamaindex/tests/postprocessors/MetadataReplacementPostProcessor.test.ts
similarity index 100%
rename from packages/core/tests/postprocessors/MetadataReplacementPostProcessor.test.ts
rename to packages/llamaindex/tests/postprocessors/MetadataReplacementPostProcessor.test.ts
diff --git a/packages/core/tests/prompts/Mixin.test.ts b/packages/llamaindex/tests/prompts/Mixin.test.ts
similarity index 100%
rename from packages/core/tests/prompts/Mixin.test.ts
rename to packages/llamaindex/tests/prompts/Mixin.test.ts
diff --git a/packages/core/tests/readers/.snap/basic.pdf.snap b/packages/llamaindex/tests/readers/.snap/basic.pdf.snap
similarity index 100%
rename from packages/core/tests/readers/.snap/basic.pdf.snap
rename to packages/llamaindex/tests/readers/.snap/basic.pdf.snap
diff --git a/packages/core/tests/readers/DocxReader.test.ts b/packages/llamaindex/tests/readers/DocxReader.test.ts
similarity index 100%
rename from packages/core/tests/readers/DocxReader.test.ts
rename to packages/llamaindex/tests/readers/DocxReader.test.ts
diff --git a/packages/core/tests/readers/MarkdownReader.test.ts b/packages/llamaindex/tests/readers/MarkdownReader.test.ts
similarity index 100%
rename from packages/core/tests/readers/MarkdownReader.test.ts
rename to packages/llamaindex/tests/readers/MarkdownReader.test.ts
diff --git a/packages/core/tests/readers/pdf-reader.test.ts b/packages/llamaindex/tests/readers/pdf-reader.test.ts
similarity index 100%
rename from packages/core/tests/readers/pdf-reader.test.ts
rename to packages/llamaindex/tests/readers/pdf-reader.test.ts
diff --git a/packages/core/tests/tools.test.ts b/packages/llamaindex/tests/tools.test.ts
similarity index 100%
rename from packages/core/tests/tools.test.ts
rename to packages/llamaindex/tests/tools.test.ts
diff --git a/packages/core/tests/tsconfig.json b/packages/llamaindex/tests/tsconfig.json
similarity index 87%
rename from packages/core/tests/tsconfig.json
rename to packages/llamaindex/tests/tsconfig.json
index c1b0f9adf63f50c7f9a03fc3cf2072599dd8d856..9c5f8398c942cd1dc8a16f0d8c1d60bc13da9e0c 100644
--- a/packages/core/tests/tsconfig.json
+++ b/packages/llamaindex/tests/tsconfig.json
@@ -9,7 +9,7 @@
   "include": ["./**/*.ts"],
   "references": [
     {
-      "path": "../../core/tsconfig.json"
+      "path": "../tsconfig.json"
     },
     {
       "path": "../../env/tsconfig.json"
diff --git a/packages/core/tests/type.test.ts b/packages/llamaindex/tests/type.test.ts
similarity index 100%
rename from packages/core/tests/type.test.ts
rename to packages/llamaindex/tests/type.test.ts
diff --git a/packages/core/tests/utility/mockOpenAI.ts b/packages/llamaindex/tests/utility/mockOpenAI.ts
similarity index 100%
rename from packages/core/tests/utility/mockOpenAI.ts
rename to packages/llamaindex/tests/utility/mockOpenAI.ts
diff --git a/packages/core/tests/utility/mockServiceContext.ts b/packages/llamaindex/tests/utility/mockServiceContext.ts
similarity index 100%
rename from packages/core/tests/utility/mockServiceContext.ts
rename to packages/llamaindex/tests/utility/mockServiceContext.ts
diff --git a/packages/core/tests/utility/mockStorageContext.ts b/packages/llamaindex/tests/utility/mockStorageContext.ts
similarity index 100%
rename from packages/core/tests/utility/mockStorageContext.ts
rename to packages/llamaindex/tests/utility/mockStorageContext.ts
diff --git a/packages/core/tests/vectorStores/QdrantVectorStore.test.ts b/packages/llamaindex/tests/vectorStores/QdrantVectorStore.test.ts
similarity index 100%
rename from packages/core/tests/vectorStores/QdrantVectorStore.test.ts
rename to packages/llamaindex/tests/vectorStores/QdrantVectorStore.test.ts
diff --git a/packages/core/tests/vitest.config.ts b/packages/llamaindex/tests/vitest.config.ts
similarity index 100%
rename from packages/core/tests/vitest.config.ts
rename to packages/llamaindex/tests/vitest.config.ts
diff --git a/packages/core/tests/vitest.setup.ts b/packages/llamaindex/tests/vitest.setup.ts
similarity index 100%
rename from packages/core/tests/vitest.setup.ts
rename to packages/llamaindex/tests/vitest.setup.ts
diff --git a/packages/core/tsconfig.json b/packages/llamaindex/tsconfig.json
similarity index 100%
rename from packages/core/tsconfig.json
rename to packages/llamaindex/tsconfig.json
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 5828373ce026b5b61d631d9b119613fedcafcdb4..10532dacbe7323f954cdbfb1147f6f424cb24a0d 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -75,7 +75,7 @@ importers:
         version: 2.1.1
       llamaindex:
         specifier: workspace:*
-        version: link:../../packages/core
+        version: link:../../packages/llamaindex
       postcss:
         specifier: ^8.4.38
         version: 8.4.38
@@ -154,10 +154,10 @@ importers:
         version: 1.0.12
       llamaindex:
         specifier: ^0.3.14
-        version: link:../packages/core
+        version: link:../packages/llamaindex
       mongodb:
         specifier: ^6.7.0
-        version: 6.7.0(gcp-metadata@6.1.0(encoding@0.1.13))
+        version: 6.7.0
       pathe:
         specifier: ^1.1.2
         version: 1.1.2
@@ -167,7 +167,7 @@ importers:
         version: 20.14.2
       ts-node:
         specifier: ^10.9.2
-        version: 10.9.2(@swc/core@1.5.27(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)
+        version: 10.9.2(@swc/core@1.5.27)(@types/node@20.14.2)(typescript@5.4.5)
       tsx:
         specifier: ^4.11.2
         version: 4.15.2
@@ -179,7 +179,7 @@ importers:
     dependencies:
       llamaindex:
         specifier: '*'
-        version: link:../../packages/core
+        version: link:../../packages/llamaindex
     devDependencies:
       '@types/node':
         specifier: ^20.12.11
@@ -223,7 +223,7 @@ importers:
         version: 5.1.5(typescript@5.4.5)
       llamaindex:
         specifier: workspace:*
-        version: link:../core
+        version: link:../llamaindex
       next:
         specifier: 14.2.3
         version: 14.2.3(react-dom@19.0.0-canary-e3ebcd54b-20240405(react@19.0.0-canary-e3ebcd54b-20240405))(react@19.0.0-canary-e3ebcd54b-20240405)
@@ -250,7 +250,7 @@ importers:
         version: link:../..
       llamaindex:
         specifier: workspace:*
-        version: link:../../../core
+        version: link:../../../llamaindex
       openai:
         specifier: ^4.43.0
         version: 4.44.0(encoding@0.1.13)
@@ -269,7 +269,7 @@ importers:
         version: 1.0.2(@types/react@18.3.1)(react@18.3.1)
       ai:
         specifier: ^3.1.3
-        version: 3.1.5(openai@4.50.0(encoding@0.1.13))(react@18.3.1)(solid-js@1.8.17)(svelte@4.2.16)(vue@3.4.27(typescript@5.4.5))(zod@3.23.8)
+        version: 3.1.5(openai@4.50.0)(react@18.3.1)(solid-js@1.8.17)(svelte@4.2.16)(vue@3.4.27(typescript@5.4.5))(zod@3.23.8)
       class-variance-authority:
         specifier: ^0.7.0
         version: 0.7.0
@@ -278,7 +278,7 @@ importers:
         version: 16.4.5
       llamaindex:
         specifier: workspace:*
-        version: link:../../../core
+        version: link:../../../llamaindex
       lucide-react:
         specifier: ^0.378.0
         version: 0.378.0(react@18.3.1)
@@ -327,7 +327,7 @@ importers:
         version: 8.4.38
       tailwindcss:
         specifier: ^3.3.6
-        version: 3.4.3(ts-node@10.9.2(@swc/core@1.5.27(@swc/helpers@0.5.11))(@types/node@20.12.11)(typescript@5.4.5))
+        version: 3.4.3(ts-node@10.9.2(@types/node@20.12.11)(typescript@5.4.5))
       typescript:
         specifier: ^5.4.5
         version: 5.4.5
@@ -342,7 +342,7 @@ importers:
         version: 20.14.2
       llamaindex:
         specifier: workspace:*
-        version: link:../core
+        version: link:../llamaindex
     devDependencies:
       '@swc/cli':
         specifier: ^0.3.12
@@ -357,7 +357,78 @@ importers:
         specifier: ^8.1.0
         version: 8.1.0(@swc/core@1.5.5(@swc/helpers@0.5.11))(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.5.5(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))(typescript@5.4.5)
 
-  packages/core:
+  packages/env:
+    dependencies:
+      '@types/lodash':
+        specifier: ^4.17.1
+        version: 4.17.1
+      '@types/node':
+        specifier: ^20.12.11
+        version: 20.12.11
+      js-tiktoken:
+        specifier: ^1.0.12
+        version: 1.0.12
+      tiktoken:
+        specifier: ^1.0.15
+        version: 1.0.15
+    devDependencies:
+      '@aws-crypto/sha256-js':
+        specifier: ^5.2.0
+        version: 5.2.0
+      '@swc/cli':
+        specifier: ^0.3.12
+        version: 0.3.12(@swc/core@1.5.5(@swc/helpers@0.5.11))(chokidar@3.6.0)
+      '@swc/core':
+        specifier: ^1.5.5
+        version: 1.5.5(@swc/helpers@0.5.11)
+      concurrently:
+        specifier: ^8.2.2
+        version: 8.2.2
+      pathe:
+        specifier: ^1.1.2
+        version: 1.1.2
+      vitest:
+        specifier: ^1.6.0
+        version: 1.6.0(@types/node@20.12.11)(terser@5.31.0)
+
+  packages/experimental:
+    dependencies:
+      '@types/lodash':
+        specifier: ^4.17.1
+        version: 4.17.1
+      '@types/node':
+        specifier: ^20.12.11
+        version: 20.12.11
+      jsonpath:
+        specifier: ^1.1.1
+        version: 1.1.1
+      llamaindex:
+        specifier: workspace:*
+        version: link:../llamaindex
+      lodash:
+        specifier: ^4.17.21
+        version: 4.17.21
+    devDependencies:
+      '@aws-crypto/sha256-js':
+        specifier: ^5.2.0
+        version: 5.2.0
+      '@swc/cli':
+        specifier: ^0.3.12
+        version: 0.3.12(@swc/core@1.5.5(@swc/helpers@0.5.11))(chokidar@3.6.0)
+      '@swc/core':
+        specifier: ^1.5.5
+        version: 1.5.5(@swc/helpers@0.5.11)
+      '@types/jsonpath':
+        specifier: ^0.2.4
+        version: 0.2.4
+      concurrently:
+        specifier: ^8.2.2
+        version: 8.2.2
+      pathe:
+        specifier: ^1.1.2
+        version: 1.1.2
+
+  packages/llamaindex:
     dependencies:
       '@anthropic-ai/sdk':
         specifier: ^0.21.1
@@ -382,7 +453,7 @@ importers:
         version: 2.7.0
       '@llamaindex/cloud':
         specifier: 0.0.5
-        version: 0.0.5(node-fetch@2.7.0(encoding@0.1.13))
+        version: 0.0.5
       '@llamaindex/env':
         specifier: workspace:*
         version: link:../env
@@ -439,7 +510,7 @@ importers:
         version: 2.0.0
       mongodb:
         specifier: ^6.7.0
-        version: 6.7.0(gcp-metadata@6.1.0(encoding@0.1.13))
+        version: 6.7.0
       notion-md-crawler:
         specifier: ^1.0.0
         version: 1.0.0(encoding@0.1.13)
@@ -499,14 +570,14 @@ importers:
         specifier: ^5.4.5
         version: 5.4.5
 
-  packages/core/e2e:
+  packages/llamaindex/e2e:
     devDependencies:
       '@faker-js/faker':
         specifier: ^8.4.1
         version: 8.4.1
       '@types/node':
         specifier: ^20.12.11
-        version: 20.12.11
+        version: 20.14.2
       consola:
         specifier: ^3.2.3
         version: 3.2.3
@@ -515,9 +586,9 @@ importers:
         version: link:..
       tsx:
         specifier: ^4.9.3
-        version: 4.9.4
+        version: 4.15.2
 
-  packages/core/e2e/examples/cloudflare-worker-agent:
+  packages/llamaindex/e2e/examples/cloudflare-worker-agent:
     dependencies:
       llamaindex:
         specifier: workspace:*
@@ -525,10 +596,10 @@ importers:
     devDependencies:
       '@cloudflare/vitest-pool-workers':
         specifier: ^0.4.3
-        version: 0.4.3(@cloudflare/workers-types@4.20240605.0)(@vitest/runner@1.3.0)(@vitest/snapshot@1.3.0)(vitest@1.3.0(@types/node@20.14.2)(terser@5.31.0))
+        version: 0.4.5(@cloudflare/workers-types@4.20240614.0)(@vitest/runner@1.3.0)(@vitest/snapshot@1.3.0)(vitest@1.3.0(@types/node@20.14.2)(terser@5.31.0))
       '@cloudflare/workers-types':
         specifier: ^4.20240605.0
-        version: 4.20240605.0
+        version: 4.20240614.0
       '@vitest/runner':
         specifier: 1.3.0
         version: 1.3.0
@@ -543,13 +614,13 @@ importers:
         version: 1.3.0(@types/node@20.14.2)(terser@5.31.0)
       wrangler:
         specifier: ^3.60.1
-        version: 3.60.1(@cloudflare/workers-types@4.20240605.0)
+        version: 3.60.3(@cloudflare/workers-types@4.20240614.0)
 
-  packages/core/e2e/examples/nextjs-agent:
+  packages/llamaindex/e2e/examples/nextjs-agent:
     dependencies:
       ai:
         specifier: ^3.1.3
-        version: 3.1.5(openai@4.50.0(encoding@0.1.13))(react@18.3.1)(solid-js@1.8.17)(svelte@4.2.16)(vue@3.4.27(typescript@5.4.5))(zod@3.23.8)
+        version: 3.1.5(openai@4.50.0)(react@18.3.1)(solid-js@1.8.17)(svelte@4.2.16)(vue@3.4.27(typescript@5.4.5))(zod@3.23.8)
       llamaindex:
         specifier: workspace:*
         version: link:../../..
@@ -565,7 +636,7 @@ importers:
     devDependencies:
       '@types/node':
         specifier: ^20.12.11
-        version: 20.12.11
+        version: 20.14.2
       '@types/react':
         specifier: ^18.3.1
         version: 18.3.1
@@ -583,12 +654,12 @@ importers:
         version: 8.4.38
       tailwindcss:
         specifier: ^3.4.1
-        version: 3.4.3(ts-node@10.9.2(@swc/core@1.5.27(@swc/helpers@0.5.11))(@types/node@20.12.11)(typescript@5.4.5))
+        version: 3.4.3(ts-node@10.9.2(@types/node@20.14.2)(typescript@5.4.5))
       typescript:
         specifier: ^5.4.5
         version: 5.4.5
 
-  packages/core/e2e/examples/nextjs-edge-runtime:
+  packages/llamaindex/e2e/examples/nextjs-edge-runtime:
     dependencies:
       llamaindex:
         specifier: workspace:*
@@ -605,7 +676,7 @@ importers:
     devDependencies:
       '@types/node':
         specifier: ^20.12.11
-        version: 20.12.11
+        version: 20.14.2
       '@types/react':
         specifier: ^18.3.1
         version: 18.3.1
@@ -616,7 +687,7 @@ importers:
         specifier: ^5.4.5
         version: 5.4.5
 
-  packages/core/e2e/examples/waku-query-engine:
+  packages/llamaindex/e2e/examples/waku-query-engine:
     dependencies:
       llamaindex:
         specifier: workspace:*
@@ -629,10 +700,10 @@ importers:
         version: 19.0.0-canary-e3ebcd54b-20240405(react@19.0.0-canary-e3ebcd54b-20240405)
       react-server-dom-webpack:
         specifier: 19.0.0-canary-e3ebcd54b-20240405
-        version: 19.0.0-canary-e3ebcd54b-20240405(react-dom@19.0.0-canary-e3ebcd54b-20240405(react@19.0.0-canary-e3ebcd54b-20240405))(react@19.0.0-canary-e3ebcd54b-20240405)(webpack@5.91.0(@swc/core@1.5.27(@swc/helpers@0.5.11)))
+        version: 19.0.0-canary-e3ebcd54b-20240405(react-dom@19.0.0-canary-e3ebcd54b-20240405(react@19.0.0-canary-e3ebcd54b-20240405))(react@19.0.0-canary-e3ebcd54b-20240405)(webpack@5.91.0)
       waku:
         specifier: 0.20.1
-        version: 0.20.1(@swc/helpers@0.5.11)(@types/node@20.14.2)(react-dom@19.0.0-canary-e3ebcd54b-20240405(react@19.0.0-canary-e3ebcd54b-20240405))(react-server-dom-webpack@19.0.0-canary-e3ebcd54b-20240405(react-dom@19.0.0-canary-e3ebcd54b-20240405(react@19.0.0-canary-e3ebcd54b-20240405))(react@19.0.0-canary-e3ebcd54b-20240405)(webpack@5.91.0(@swc/core@1.5.27(@swc/helpers@0.5.11))))(react@19.0.0-canary-e3ebcd54b-20240405)(terser@5.31.0)
+        version: 0.20.1(@swc/helpers@0.5.11)(@types/node@20.14.2)(react-dom@19.0.0-canary-e3ebcd54b-20240405(react@19.0.0-canary-e3ebcd54b-20240405))(react-server-dom-webpack@19.0.0-canary-e3ebcd54b-20240405(react-dom@19.0.0-canary-e3ebcd54b-20240405(react@19.0.0-canary-e3ebcd54b-20240405))(react@19.0.0-canary-e3ebcd54b-20240405)(webpack@5.91.0))(react@19.0.0-canary-e3ebcd54b-20240405)(terser@5.31.0)
     devDependencies:
       '@types/react':
         specifier: 18.3.1
@@ -645,12 +716,12 @@ importers:
         version: 10.4.19(postcss@8.4.38)
       tailwindcss:
         specifier: 3.4.3
-        version: 3.4.3(ts-node@10.9.2(@swc/core@1.5.27(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))
+        version: 3.4.3(ts-node@10.9.2(@types/node@20.14.2)(typescript@5.4.5))
       typescript:
         specifier: 5.4.5
         version: 5.4.5
 
-  packages/core/tests:
+  packages/llamaindex/tests:
     devDependencies:
       llamaindex:
         specifier: workspace:*
@@ -659,77 +730,6 @@ importers:
         specifier: ^1.6.0
         version: 1.6.0(@types/node@20.14.2)(terser@5.31.0)
 
-  packages/env:
-    dependencies:
-      '@types/lodash':
-        specifier: ^4.17.1
-        version: 4.17.1
-      '@types/node':
-        specifier: ^20.12.11
-        version: 20.12.11
-      js-tiktoken:
-        specifier: ^1.0.12
-        version: 1.0.12
-      tiktoken:
-        specifier: ^1.0.15
-        version: 1.0.15
-    devDependencies:
-      '@aws-crypto/sha256-js':
-        specifier: ^5.2.0
-        version: 5.2.0
-      '@swc/cli':
-        specifier: ^0.3.12
-        version: 0.3.12(@swc/core@1.5.5(@swc/helpers@0.5.11))(chokidar@3.6.0)
-      '@swc/core':
-        specifier: ^1.5.5
-        version: 1.5.5(@swc/helpers@0.5.11)
-      concurrently:
-        specifier: ^8.2.2
-        version: 8.2.2
-      pathe:
-        specifier: ^1.1.2
-        version: 1.1.2
-      vitest:
-        specifier: ^1.6.0
-        version: 1.6.0(@types/node@20.12.11)(terser@5.31.0)
-
-  packages/experimental:
-    dependencies:
-      '@types/lodash':
-        specifier: ^4.17.1
-        version: 4.17.1
-      '@types/node':
-        specifier: ^20.12.11
-        version: 20.12.11
-      jsonpath:
-        specifier: ^1.1.1
-        version: 1.1.1
-      llamaindex:
-        specifier: workspace:*
-        version: link:../core
-      lodash:
-        specifier: ^4.17.21
-        version: 4.17.21
-    devDependencies:
-      '@aws-crypto/sha256-js':
-        specifier: ^5.2.0
-        version: 5.2.0
-      '@swc/cli':
-        specifier: ^0.3.12
-        version: 0.3.12(@swc/core@1.5.5(@swc/helpers@0.5.11))(chokidar@3.6.0)
-      '@swc/core':
-        specifier: ^1.5.5
-        version: 1.5.5(@swc/helpers@0.5.11)
-      '@types/jsonpath':
-        specifier: ^0.2.4
-        version: 0.2.4
-      concurrently:
-        specifier: ^8.2.2
-        version: 8.2.2
-      pathe:
-        specifier: ^1.1.2
-        version: 1.1.2
-
   packages/wasm-tools:
     dependencies:
       '@assemblyscript/loader':
@@ -1062,6 +1062,10 @@ packages:
     resolution: {integrity: sha512-xjNLDopRzW2o6ba0gKbkZq5YWEBaK3PCyTOY1K2P/O07LGMhMqlMXPxwN4S5/RhWuCobT8z0jrlKGlYmeR1OhQ==}
     engines: {node: '>=6.9.0'}
 
+  '@babel/helper-plugin-utils@7.24.7':
+    resolution: {integrity: sha512-Rq76wjt7yz9AAc1KnlRKNAi/dMSVWgDRx43FHoJEbcYU6xOWaE2dVPwcdTukJrjxS65GITyfbvEYHvkirZ6uEg==}
+    engines: {node: '>=6.9.0'}
+
   '@babel/helper-remap-async-to-generator@7.22.20':
     resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==}
     engines: {node: '>=6.9.0'}
@@ -1493,14 +1497,14 @@ packages:
     peerDependencies:
       '@babel/core': ^7.0.0-0
 
-  '@babel/plugin-transform-react-jsx-self@7.24.5':
-    resolution: {integrity: sha512-RtCJoUO2oYrYwFPtR1/jkoBEcFuI1ae9a9IMxeyAVa3a1Ap4AnxmyIKG2b2FaJKqkidw/0cxRbWN+HOs6ZWd1w==}
+  '@babel/plugin-transform-react-jsx-self@7.24.7':
+    resolution: {integrity: sha512-fOPQYbGSgH0HUp4UJO4sMBFjY6DuWq+2i8rixyUMb3CdGixs/gccURvYOAhajBdKDoGajFr3mUq5rH3phtkGzw==}
     engines: {node: '>=6.9.0'}
     peerDependencies:
       '@babel/core': ^7.0.0-0
 
-  '@babel/plugin-transform-react-jsx-source@7.24.1':
-    resolution: {integrity: sha512-1v202n7aUq4uXAieRTKcwPzNyphlCuqHHDcdSNc+vdhoTEZcFMh+L5yZuCmGaIO7bs1nJUNfHB89TZyoL48xNA==}
+  '@babel/plugin-transform-react-jsx-source@7.24.7':
+    resolution: {integrity: sha512-J2z+MWzZHVOemyLweMqngXrgGC42jQ//R0KdxqkIz/OrbVIIlhFI3WigZ5fO+nwFvBlncr4MGapd8vTyc7RPNQ==}
     engines: {node: '>=6.9.0'}
     peerDependencies:
       '@babel/core': ^7.0.0-0
@@ -1700,45 +1704,45 @@ packages:
     resolution: {integrity: sha512-EeEjMobfuJrwoctj7FA1y1KEbM0+Q1xSjobIEyie9k4haVEBB7vkDvsasw1pM3rO39mL2akxIAzLMUAtrMHZhA==}
     engines: {node: '>=16.13'}
 
-  '@cloudflare/vitest-pool-workers@0.4.3':
-    resolution: {integrity: sha512-znEWNOrr6iY4dRxwmbyeBE3SFOrFlmgAfuW6CfZIaIQkrP8ArkVAu4/TXLoynYwdujVOyN+S8oo4aeLItgciUA==}
+  '@cloudflare/vitest-pool-workers@0.4.5':
+    resolution: {integrity: sha512-YpYPw6iwGr3sWITZaYnh3bH92Khq+dhBOCyqTf1dwzRxNDYCUtaInLD+uEfZnv9A9sizs5oH1a7ptdZOd0oS/g==}
     peerDependencies:
       '@vitest/runner': 1.3.x - 1.5.x
       '@vitest/snapshot': 1.3.x - 1.5.x
       vitest: 1.3.x - 1.5.x
 
-  '@cloudflare/workerd-darwin-64@1.20240605.0':
-    resolution: {integrity: sha512-6V4Uze6jEM1mPBdPO6AevPwAOG2s+auEG1vPzZilwbrpn3BbYklEpQqcAZj05uUXaM6rnffnXerW8X8Fc8l4qQ==}
+  '@cloudflare/workerd-darwin-64@1.20240610.1':
+    resolution: {integrity: sha512-YanZ1iXgMGaUWlleB5cswSE6qbzyjQ8O7ENWZcPAcZZ6BfuL7q3CWi0t9iM1cv2qx92rRztsRTyjcfq099++XQ==}
     engines: {node: '>=16'}
     cpu: [x64]
     os: [darwin]
 
-  '@cloudflare/workerd-darwin-arm64@1.20240605.0':
-    resolution: {integrity: sha512-ZNxjVSeMYUhTfVlrMsVjpN5eHA2kq3+S7ZMsGu5l44ZqFrDygsFDoc9C4anJVUEIHGFUB9LMu4ZTdS5S80hvPQ==}
+  '@cloudflare/workerd-darwin-arm64@1.20240610.1':
+    resolution: {integrity: sha512-bRe/y/LKjIgp3L2EHjc+CvoCzfHhf4aFTtOBkv2zW+VToNJ4KlXridndf7LvR9urfsFRRo9r4TXCssuKaU+ypQ==}
     engines: {node: '>=16'}
     cpu: [arm64]
     os: [darwin]
 
-  '@cloudflare/workerd-linux-64@1.20240605.0':
-    resolution: {integrity: sha512-zqOWDrYEudW5JCcU8lxCFQ96UHJJHrM+uvGaRS4u5nJaEgMr2z7u9I2286+l1R3JWvJdqj9ehGuHQvZkaTADxw==}
+  '@cloudflare/workerd-linux-64@1.20240610.1':
+    resolution: {integrity: sha512-2zDcadR7+Gs9SjcMXmwsMji2Xs+yASGNA2cEHDuFc4NMUup+eL1mkzxc/QzvFjyBck98e92rBjMZt2dVscpGKg==}
     engines: {node: '>=16'}
     cpu: [x64]
     os: [linux]
 
-  '@cloudflare/workerd-linux-arm64@1.20240605.0':
-    resolution: {integrity: sha512-qFTVNem7bMsU9P1dXUi+kb8EdU5aag1I9RQq6ZLS/zfiJ0a/UasihwQG8lrzT7k9x80VnpyCekNmd625qsVZjQ==}
+  '@cloudflare/workerd-linux-arm64@1.20240610.1':
+    resolution: {integrity: sha512-7y41rPi5xmIYJN8CY+t3RHnjLL0xx/WYmaTd/j552k1qSr02eTE2o/TGyWZmGUC+lWnwdPQJla0mXbvdqgRdQg==}
     engines: {node: '>=16'}
     cpu: [arm64]
     os: [linux]
 
-  '@cloudflare/workerd-windows-64@1.20240605.0':
-    resolution: {integrity: sha512-s0U7d52ALQtb0enbHJ/AXmy+pyBQVoTIaAdAApy/PWrMiAnb8iJhf7A35pRTYfty5SUf7EX9BAPcKmeh+t3N5g==}
+  '@cloudflare/workerd-windows-64@1.20240610.1':
+    resolution: {integrity: sha512-B0LyT3DB6rXHWNptnntYHPaoJIy0rXnGfeDBM3nEVV8JIsQrx8MEFn2F2jYioH1FkUVavsaqKO/zUosY3tZXVA==}
     engines: {node: '>=16'}
     cpu: [x64]
     os: [win32]
 
-  '@cloudflare/workers-types@4.20240605.0':
-    resolution: {integrity: sha512-zJw4Q6CnkaQ5JZmHRkNiSs5GfiRgUIUL8BIHPQkd2XUHZkIBv9M9yc0LKEwMYGpCFC+oSOltet6c9RjP9uQ99g==}
+  '@cloudflare/workers-types@4.20240614.0':
+    resolution: {integrity: sha512-fnV3uXD1Hpq5EWnY7XYb+smPcjzIoUFiZpTSV/Tk8qKL3H+w6IqcngZwXQBZ/2U/DwYkDilXHW3FfPhnyD7FZA==}
 
   '@colors/colors@1.5.0':
     resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==}
@@ -2436,6 +2440,7 @@ packages:
   '@humanwhocodes/config-array@0.11.14':
     resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==}
     engines: {node: '>=10.10.0'}
+    deprecated: Use @eslint/config-array instead
 
   '@humanwhocodes/module-importer@1.0.1':
     resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==}
@@ -2443,6 +2448,7 @@ packages:
 
   '@humanwhocodes/object-schema@2.0.3':
     resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==}
+    deprecated: Use @eslint/object-schema instead
 
   '@img/sharp-darwin-arm64@0.33.3':
     resolution: {integrity: sha512-FaNiGX1MrOuJ3hxuNzWgsT/mg5OHG/Izh59WW2mk1UwYHUwtfbhk5QNKYZgxf0pLOhx9ctGiGa2OykD71vOnSw==}
@@ -3559,8 +3565,8 @@ packages:
   '@types/babel__template@7.4.4':
     resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==}
 
-  '@types/babel__traverse@7.20.5':
-    resolution: {integrity: sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==}
+  '@types/babel__traverse@7.20.6':
+    resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==}
 
   '@types/body-parser@1.19.5':
     resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==}
@@ -7459,8 +7465,8 @@ packages:
     peerDependencies:
       webpack: ^5.0.0
 
-  miniflare@3.20240605.0:
-    resolution: {integrity: sha512-wE59RULU5zo6eYhL8j3wYdoOQ5istlkMruEr5pYvykL0LJecjKlFc8/cu4WJ5JdkdhutE1320Awi7WEICcolEw==}
+  miniflare@3.20240610.0:
+    resolution: {integrity: sha512-J6aXmkII5gcq+kC4TurxKiR4rC++apPST/K8P/YjqoQQgrJ+NRPacBhf6iVh8R3ujnXYXaq+Ae+gm+LM0XHK/w==}
     engines: {node: '>=16.13'}
     hasBin: true
 
@@ -7497,10 +7503,6 @@ packages:
     resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==}
     engines: {node: '>=8'}
 
-  minipass@7.1.1:
-    resolution: {integrity: sha512-UZ7eQ+h8ywIRAW1hIEl2AqdwzJucU/Kp59+8kkZeSvafXhZjul247BvIJjEVFVeON6d7lM46XX1HXCduKAS8VA==}
-    engines: {node: '>=16 || 14 >=14.17'}
-
   minipass@7.1.2:
     resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==}
     engines: {node: '>=16 || 14 >=14.17'}
@@ -8019,10 +8021,6 @@ packages:
   path-parse@1.0.7:
     resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
 
-  path-scurry@1.11.0:
-    resolution: {integrity: sha512-LNHTaVkzaYaLGlO+0u3rQTz7QrHTFOuKyba9JMTQutkmtNew8dw8wOD7mTU/5fCPZzCWpfW0XnQKzY61P0aTaw==}
-    engines: {node: '>=16 || 14 >=14.17'}
-
   path-scurry@1.11.1:
     resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==}
     engines: {node: '>=16 || 14 >=14.18'}
@@ -10477,13 +10475,13 @@ packages:
     resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==}
     engines: {node: '>=0.10.0'}
 
-  workerd@1.20240605.0:
-    resolution: {integrity: sha512-2yhzgaprAOFm7H988xlRFmU4rOLXhSsq24wh6ayucMB3ORfe/nYJ2ysFn1mzjB+UxEJVt5PhixgHkZLv1S8UPQ==}
+  workerd@1.20240610.1:
+    resolution: {integrity: sha512-Rtut5GrsODQMh6YU43b9WZ980Wd05Ov1/ds88pT/SoetmXFBvkBzdRfiHiATv+azmGX8KveE0i/Eqzk/yI01ug==}
     engines: {node: '>=16'}
     hasBin: true
 
-  wrangler@3.60.1:
-    resolution: {integrity: sha512-pVrqzgpRwFk/8bp/afsnuw6ttOJ0Y8XFDfLjVMnVeDGZJpQ5eHV3hf8fImavn2BeH6DLHucKnJHwISnzDciqRQ==}
+  wrangler@3.60.3:
+    resolution: {integrity: sha512-a6zn/KFnYaYp3nxJR/aP0TeaBvJDkrrfI89KoxUtx28H7zpya/5/VLu3CxQ3PRspEojJGF0s6f3/pddRy3F+BQ==}
     engines: {node: '>=16.17.0'}
     hasBin: true
     peerDependencies:
@@ -10823,7 +10821,7 @@ snapshots:
       '@aws-sdk/client-sso-oidc': 3.582.0(@aws-sdk/client-sts@3.582.0)
       '@aws-sdk/client-sts': 3.582.0
       '@aws-sdk/core': 3.582.0
-      '@aws-sdk/credential-provider-node': 3.582.0(@aws-sdk/client-sso-oidc@3.582.0)(@aws-sdk/client-sts@3.582.0)
+      '@aws-sdk/credential-provider-node': 3.582.0(@aws-sdk/client-sso-oidc@3.582.0(@aws-sdk/client-sts@3.582.0))(@aws-sdk/client-sts@3.582.0)
       '@aws-sdk/middleware-host-header': 3.577.0
       '@aws-sdk/middleware-logger': 3.577.0
       '@aws-sdk/middleware-recursion-detection': 3.577.0
@@ -10872,7 +10870,7 @@ snapshots:
       '@aws-crypto/sha256-js': 3.0.0
       '@aws-sdk/client-sts': 3.582.0
       '@aws-sdk/core': 3.582.0
-      '@aws-sdk/credential-provider-node': 3.582.0(@aws-sdk/client-sso-oidc@3.582.0)(@aws-sdk/client-sts@3.582.0)
+      '@aws-sdk/credential-provider-node': 3.582.0(@aws-sdk/client-sso-oidc@3.582.0(@aws-sdk/client-sts@3.582.0))(@aws-sdk/client-sts@3.582.0)
       '@aws-sdk/middleware-host-header': 3.577.0
       '@aws-sdk/middleware-logger': 3.577.0
       '@aws-sdk/middleware-recursion-detection': 3.577.0
@@ -10961,7 +10959,7 @@ snapshots:
       '@aws-crypto/sha256-js': 3.0.0
       '@aws-sdk/client-sso-oidc': 3.582.0(@aws-sdk/client-sts@3.582.0)
       '@aws-sdk/core': 3.582.0
-      '@aws-sdk/credential-provider-node': 3.582.0(@aws-sdk/client-sso-oidc@3.582.0)(@aws-sdk/client-sts@3.582.0)
+      '@aws-sdk/credential-provider-node': 3.582.0(@aws-sdk/client-sso-oidc@3.582.0(@aws-sdk/client-sts@3.582.0))(@aws-sdk/client-sts@3.582.0)
       '@aws-sdk/middleware-host-header': 3.577.0
       '@aws-sdk/middleware-logger': 3.577.0
       '@aws-sdk/middleware-recursion-detection': 3.577.0
@@ -11029,12 +11027,12 @@ snapshots:
       '@smithy/util-stream': 3.0.1
       tslib: 2.6.2
 
-  '@aws-sdk/credential-provider-ini@3.582.0(@aws-sdk/client-sso-oidc@3.582.0)(@aws-sdk/client-sts@3.582.0)':
+  '@aws-sdk/credential-provider-ini@3.582.0(@aws-sdk/client-sso-oidc@3.582.0(@aws-sdk/client-sts@3.582.0))(@aws-sdk/client-sts@3.582.0)':
     dependencies:
       '@aws-sdk/client-sts': 3.582.0
       '@aws-sdk/credential-provider-env': 3.577.0
       '@aws-sdk/credential-provider-process': 3.577.0
-      '@aws-sdk/credential-provider-sso': 3.582.0(@aws-sdk/client-sso-oidc@3.582.0)
+      '@aws-sdk/credential-provider-sso': 3.582.0(@aws-sdk/client-sso-oidc@3.582.0(@aws-sdk/client-sts@3.582.0))
       '@aws-sdk/credential-provider-web-identity': 3.577.0(@aws-sdk/client-sts@3.582.0)
       '@aws-sdk/types': 3.577.0
       '@smithy/credential-provider-imds': 3.0.0
@@ -11046,13 +11044,13 @@ snapshots:
       - '@aws-sdk/client-sso-oidc'
       - aws-crt
 
-  '@aws-sdk/credential-provider-node@3.582.0(@aws-sdk/client-sso-oidc@3.582.0)(@aws-sdk/client-sts@3.582.0)':
+  '@aws-sdk/credential-provider-node@3.582.0(@aws-sdk/client-sso-oidc@3.582.0(@aws-sdk/client-sts@3.582.0))(@aws-sdk/client-sts@3.582.0)':
     dependencies:
       '@aws-sdk/credential-provider-env': 3.577.0
       '@aws-sdk/credential-provider-http': 3.582.0
-      '@aws-sdk/credential-provider-ini': 3.582.0(@aws-sdk/client-sso-oidc@3.582.0)(@aws-sdk/client-sts@3.582.0)
+      '@aws-sdk/credential-provider-ini': 3.582.0(@aws-sdk/client-sso-oidc@3.582.0(@aws-sdk/client-sts@3.582.0))(@aws-sdk/client-sts@3.582.0)
       '@aws-sdk/credential-provider-process': 3.577.0
-      '@aws-sdk/credential-provider-sso': 3.582.0(@aws-sdk/client-sso-oidc@3.582.0)
+      '@aws-sdk/credential-provider-sso': 3.582.0(@aws-sdk/client-sso-oidc@3.582.0(@aws-sdk/client-sts@3.582.0))
       '@aws-sdk/credential-provider-web-identity': 3.577.0(@aws-sdk/client-sts@3.582.0)
       '@aws-sdk/types': 3.577.0
       '@smithy/credential-provider-imds': 3.0.0
@@ -11073,10 +11071,10 @@ snapshots:
       '@smithy/types': 3.0.0
       tslib: 2.6.2
 
-  '@aws-sdk/credential-provider-sso@3.582.0(@aws-sdk/client-sso-oidc@3.582.0)':
+  '@aws-sdk/credential-provider-sso@3.582.0(@aws-sdk/client-sso-oidc@3.582.0(@aws-sdk/client-sts@3.582.0))':
     dependencies:
       '@aws-sdk/client-sso': 3.582.0
-      '@aws-sdk/token-providers': 3.577.0(@aws-sdk/client-sso-oidc@3.582.0)
+      '@aws-sdk/token-providers': 3.577.0(@aws-sdk/client-sso-oidc@3.582.0(@aws-sdk/client-sts@3.582.0))
       '@aws-sdk/types': 3.577.0
       '@smithy/property-provider': 3.0.0
       '@smithy/shared-ini-file-loader': 3.0.0
@@ -11131,7 +11129,7 @@ snapshots:
       '@smithy/util-middleware': 3.0.0
       tslib: 2.6.2
 
-  '@aws-sdk/token-providers@3.577.0(@aws-sdk/client-sso-oidc@3.582.0)':
+  '@aws-sdk/token-providers@3.577.0(@aws-sdk/client-sso-oidc@3.582.0(@aws-sdk/client-sts@3.582.0))':
     dependencies:
       '@aws-sdk/client-sso-oidc': 3.582.0(@aws-sdk/client-sts@3.582.0)
       '@aws-sdk/types': 3.577.0
@@ -11294,6 +11292,8 @@ snapshots:
 
   '@babel/helper-plugin-utils@7.24.5': {}
 
+  '@babel/helper-plugin-utils@7.24.7': {}
+
   '@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.24.5)':
     dependencies:
       '@babel/core': 7.24.5
@@ -11726,15 +11726,15 @@ snapshots:
       '@babel/core': 7.24.5
       '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.24.5)
 
-  '@babel/plugin-transform-react-jsx-self@7.24.5(@babel/core@7.24.5)':
+  '@babel/plugin-transform-react-jsx-self@7.24.7(@babel/core@7.24.5)':
     dependencies:
       '@babel/core': 7.24.5
-      '@babel/helper-plugin-utils': 7.24.5
+      '@babel/helper-plugin-utils': 7.24.7
 
-  '@babel/plugin-transform-react-jsx-source@7.24.1(@babel/core@7.24.5)':
+  '@babel/plugin-transform-react-jsx-source@7.24.7(@babel/core@7.24.5)':
     dependencies:
       '@babel/core': 7.24.5
-      '@babel/helper-plugin-utils': 7.24.5
+      '@babel/helper-plugin-utils': 7.24.7
 
   '@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.24.5)':
     dependencies:
@@ -12143,7 +12143,7 @@ snapshots:
     dependencies:
       mime: 3.0.0
 
-  '@cloudflare/vitest-pool-workers@0.4.3(@cloudflare/workers-types@4.20240605.0)(@vitest/runner@1.3.0)(@vitest/snapshot@1.3.0)(vitest@1.3.0(@types/node@20.14.2)(terser@5.31.0))':
+  '@cloudflare/vitest-pool-workers@0.4.5(@cloudflare/workers-types@4.20240614.0)(@vitest/runner@1.3.0)(@vitest/snapshot@1.3.0)(vitest@1.3.0(@types/node@20.14.2)(terser@5.31.0))':
     dependencies:
       '@vitest/runner': 1.3.0
       '@vitest/snapshot': 1.3.0
@@ -12151,10 +12151,10 @@ snapshots:
       cjs-module-lexer: 1.3.1
       devalue: 4.3.3
       esbuild: 0.17.19
-      miniflare: 3.20240605.0
+      miniflare: 3.20240610.0
       semver: 7.6.2
       vitest: 1.3.0(@types/node@20.14.2)(terser@5.31.0)
-      wrangler: 3.60.1(@cloudflare/workers-types@4.20240605.0)
+      wrangler: 3.60.3(@cloudflare/workers-types@4.20240614.0)
       zod: 3.23.8
     transitivePeerDependencies:
       - '@cloudflare/workers-types'
@@ -12162,22 +12162,22 @@ snapshots:
       - supports-color
       - utf-8-validate
 
-  '@cloudflare/workerd-darwin-64@1.20240605.0':
+  '@cloudflare/workerd-darwin-64@1.20240610.1':
     optional: true
 
-  '@cloudflare/workerd-darwin-arm64@1.20240605.0':
+  '@cloudflare/workerd-darwin-arm64@1.20240610.1':
     optional: true
 
-  '@cloudflare/workerd-linux-64@1.20240605.0':
+  '@cloudflare/workerd-linux-64@1.20240610.1':
     optional: true
 
-  '@cloudflare/workerd-linux-arm64@1.20240605.0':
+  '@cloudflare/workerd-linux-arm64@1.20240610.1':
     optional: true
 
-  '@cloudflare/workerd-windows-64@1.20240605.0':
+  '@cloudflare/workerd-windows-64@1.20240610.1':
     optional: true
 
-  '@cloudflare/workers-types@4.20240605.0': {}
+  '@cloudflare/workers-types@4.20240614.0': {}
 
   '@colors/colors@1.5.0':
     optional: true
@@ -13318,14 +13318,12 @@ snapshots:
 
   '@leichtgewicht/ip-codec@2.0.5': {}
 
-  '@llamaindex/cloud@0.0.5(node-fetch@2.7.0(encoding@0.1.13))':
+  '@llamaindex/cloud@0.0.5':
     dependencies:
       '@types/qs': 6.9.15
       form-data: 4.0.0
       js-base64: 3.7.7
       qs: 6.12.1
-    optionalDependencies:
-      node-fetch: 2.7.0(encoding@0.1.13)
 
   '@manypkg/find-root@1.1.0':
     dependencies:
@@ -14205,7 +14203,7 @@ snapshots:
   '@swc/core@1.4.12(@swc/helpers@0.5.11)':
     dependencies:
       '@swc/counter': 0.1.3
-      '@swc/types': 0.1.6
+      '@swc/types': 0.1.8
     optionalDependencies:
       '@swc/core-darwin-arm64': 1.4.12
       '@swc/core-darwin-x64': 1.4.12
@@ -14304,7 +14302,7 @@ snapshots:
       '@babel/types': 7.24.5
       '@types/babel__generator': 7.6.8
       '@types/babel__template': 7.4.4
-      '@types/babel__traverse': 7.20.5
+      '@types/babel__traverse': 7.20.6
 
   '@types/babel__generator@7.6.8':
     dependencies:
@@ -14315,7 +14313,7 @@ snapshots:
       '@babel/parser': 7.24.5
       '@babel/types': 7.24.5
 
-  '@types/babel__traverse@7.20.5':
+  '@types/babel__traverse@7.20.6':
     dependencies:
       '@babel/types': 7.24.5
 
@@ -14750,8 +14748,8 @@ snapshots:
   '@vitejs/plugin-react@4.2.1(vite@5.2.8(@types/node@20.14.2)(terser@5.31.0))':
     dependencies:
       '@babel/core': 7.24.5
-      '@babel/plugin-transform-react-jsx-self': 7.24.5(@babel/core@7.24.5)
-      '@babel/plugin-transform-react-jsx-source': 7.24.1(@babel/core@7.24.5)
+      '@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.24.5)
+      '@babel/plugin-transform-react-jsx-source': 7.24.7(@babel/core@7.24.5)
       '@types/babel__core': 7.20.5
       react-refresh: 0.14.2
       vite: 5.2.8(@types/node@20.14.2)(terser@5.31.0)
@@ -15022,7 +15020,7 @@ snapshots:
       clean-stack: 2.2.0
       indent-string: 4.0.0
 
-  ai@3.1.5(openai@4.50.0(encoding@0.1.13))(react@18.3.1)(solid-js@1.8.17)(svelte@4.2.16)(vue@3.4.27(typescript@5.4.5))(zod@3.23.8):
+  ai@3.1.5(openai@4.50.0)(react@18.3.1)(solid-js@1.8.17)(svelte@4.2.16)(vue@3.4.27(typescript@5.4.5))(zod@3.23.8):
     dependencies:
       '@ai-sdk/provider': 0.0.3
       '@ai-sdk/provider-utils': 0.0.6(zod@3.23.8)
@@ -17080,7 +17078,7 @@ snapshots:
       '@nodelib/fs.walk': 1.2.8
       glob-parent: 5.1.2
       merge2: 1.4.1
-      micromatch: 4.0.5
+      micromatch: 4.0.7
 
   fast-json-stable-stringify@2.1.0: {}
 
@@ -17451,8 +17449,8 @@ snapshots:
       foreground-child: 3.1.1
       jackspeak: 2.3.6
       minimatch: 9.0.4
-      minipass: 7.1.1
-      path-scurry: 1.11.0
+      minipass: 7.1.2
+      path-scurry: 1.11.1
 
   glob@10.4.1:
     dependencies:
@@ -19185,7 +19183,7 @@ snapshots:
       tapable: 2.2.1
       webpack: 5.91.0
 
-  miniflare@3.20240605.0:
+  miniflare@3.20240610.0:
     dependencies:
       '@cspotcode/source-map-support': 0.8.1
       acorn: 8.11.3
@@ -19195,7 +19193,7 @@ snapshots:
       glob-to-regexp: 0.4.1
       stoppable: 1.1.0
       undici: 5.28.4
-      workerd: 1.20240605.0
+      workerd: 1.20240610.1
       ws: 8.17.0
       youch: 3.3.3
       zod: 3.23.8
@@ -19238,8 +19236,6 @@ snapshots:
   minipass@5.0.0:
     optional: true
 
-  minipass@7.1.1: {}
-
   minipass@7.1.2: {}
 
   minizlib@2.1.2:
@@ -19279,13 +19275,11 @@ snapshots:
       '@types/whatwg-url': 11.0.4
       whatwg-url: 13.0.0
 
-  mongodb@6.7.0(gcp-metadata@6.1.0(encoding@0.1.13)):
+  mongodb@6.7.0:
     dependencies:
       '@mongodb-js/saslprep': 1.1.7
       bson: 6.7.0
       mongodb-connection-string-url: 3.0.1
-    optionalDependencies:
-      gcp-metadata: 6.1.0(encoding@0.1.13)
 
   mrmime@2.0.0: {}
 
@@ -19806,11 +19800,6 @@ snapshots:
 
   path-parse@1.0.7: {}
 
-  path-scurry@1.11.0:
-    dependencies:
-      lru-cache: 10.2.2
-      minipass: 7.1.1
-
   path-scurry@1.11.1:
     dependencies:
       lru-cache: 10.2.2
@@ -19986,23 +19975,15 @@ snapshots:
       camelcase-css: 2.0.1
       postcss: 8.4.38
 
-  postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.5.27(@swc/helpers@0.5.11))(@types/node@20.12.11)(typescript@5.4.5)):
+  postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@types/node@20.12.11)(typescript@5.4.5)):
     dependencies:
       lilconfig: 3.1.1
       yaml: 2.4.2
     optionalDependencies:
       postcss: 8.4.38
-      ts-node: 10.9.2(@swc/core@1.5.27(@swc/helpers@0.5.11))(@types/node@20.12.11)(typescript@5.4.5)
+      ts-node: 10.9.2(@types/node@20.12.11)(typescript@5.4.5)
 
-  postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.5.27(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)):
-    dependencies:
-      lilconfig: 3.1.1
-      yaml: 2.4.2
-    optionalDependencies:
-      postcss: 8.4.38
-      ts-node: 10.9.2(@swc/core@1.5.27(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)
-
-  postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.5.5(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)):
+  postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@types/node@20.14.2)(typescript@5.4.5)):
     dependencies:
       lilconfig: 3.1.1
       yaml: 2.4.2
@@ -20577,13 +20558,13 @@ snapshots:
       tiny-invariant: 1.3.3
       tiny-warning: 1.0.3
 
-  react-server-dom-webpack@19.0.0-canary-e3ebcd54b-20240405(react-dom@19.0.0-canary-e3ebcd54b-20240405(react@19.0.0-canary-e3ebcd54b-20240405))(react@19.0.0-canary-e3ebcd54b-20240405)(webpack@5.91.0(@swc/core@1.5.27(@swc/helpers@0.5.11))):
+  react-server-dom-webpack@19.0.0-canary-e3ebcd54b-20240405(react-dom@19.0.0-canary-e3ebcd54b-20240405(react@19.0.0-canary-e3ebcd54b-20240405))(react@19.0.0-canary-e3ebcd54b-20240405)(webpack@5.91.0):
     dependencies:
       acorn-loose: 8.4.0
       neo-async: 2.6.2
       react: 19.0.0-canary-e3ebcd54b-20240405
       react-dom: 19.0.0-canary-e3ebcd54b-20240405(react@19.0.0-canary-e3ebcd54b-20240405)
-      webpack: 5.91.0(@swc/core@1.5.27(@swc/helpers@0.5.11))
+      webpack: 5.91.0
 
   react-syntax-highlighter@15.5.0(react@18.3.1):
     dependencies:
@@ -21652,7 +21633,7 @@ snapshots:
     dependencies:
       '@babel/runtime': 7.24.5
 
-  tailwindcss@3.4.3(ts-node@10.9.2(@swc/core@1.5.27(@swc/helpers@0.5.11))(@types/node@20.12.11)(typescript@5.4.5)):
+  tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.12.11)(typescript@5.4.5)):
     dependencies:
       '@alloc/quick-lru': 5.2.0
       arg: 5.0.2
@@ -21671,7 +21652,7 @@ snapshots:
       postcss: 8.4.38
       postcss-import: 15.1.0(postcss@8.4.38)
       postcss-js: 4.0.1(postcss@8.4.38)
-      postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.5.27(@swc/helpers@0.5.11))(@types/node@20.12.11)(typescript@5.4.5))
+      postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@types/node@20.12.11)(typescript@5.4.5))
       postcss-nested: 6.0.1(postcss@8.4.38)
       postcss-selector-parser: 6.0.16
       resolve: 1.22.8
@@ -21679,7 +21660,7 @@ snapshots:
     transitivePeerDependencies:
       - ts-node
 
-  tailwindcss@3.4.3(ts-node@10.9.2(@swc/core@1.5.27(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)):
+  tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.14.2)(typescript@5.4.5)):
     dependencies:
       '@alloc/quick-lru': 5.2.0
       arg: 5.0.2
@@ -21698,7 +21679,7 @@ snapshots:
       postcss: 8.4.38
       postcss-import: 15.1.0(postcss@8.4.38)
       postcss-js: 4.0.1(postcss@8.4.38)
-      postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.5.27(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))
+      postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@types/node@20.14.2)(typescript@5.4.5))
       postcss-nested: 6.0.1(postcss@8.4.38)
       postcss-selector-parser: 6.0.16
       resolve: 1.22.8
@@ -21751,17 +21732,6 @@ snapshots:
 
   term-size@2.2.1: {}
 
-  terser-webpack-plugin@5.3.10(@swc/core@1.5.27(@swc/helpers@0.5.11))(webpack@5.91.0(@swc/core@1.5.27(@swc/helpers@0.5.11))):
-    dependencies:
-      '@jridgewell/trace-mapping': 0.3.25
-      jest-worker: 27.5.1
-      schema-utils: 3.3.0
-      serialize-javascript: 6.0.2
-      terser: 5.31.0
-      webpack: 5.91.0(@swc/core@1.5.27(@swc/helpers@0.5.11))
-    optionalDependencies:
-      '@swc/core': 1.5.27(@swc/helpers@0.5.11)
-
   terser-webpack-plugin@5.3.10(@swc/core@1.5.5(@swc/helpers@0.5.11))(webpack@5.91.0(@swc/core@1.5.5(@swc/helpers@0.5.11))):
     dependencies:
       '@jridgewell/trace-mapping': 0.3.25
@@ -21879,14 +21849,14 @@ snapshots:
 
   ts-interface-checker@0.1.13: {}
 
-  ts-node@10.9.2(@swc/core@1.5.27(@swc/helpers@0.5.11))(@types/node@20.12.11)(typescript@5.4.5):
+  ts-node@10.9.2(@swc/core@1.5.27)(@types/node@20.14.2)(typescript@5.4.5):
     dependencies:
       '@cspotcode/source-map-support': 0.8.1
       '@tsconfig/node10': 1.0.11
       '@tsconfig/node12': 1.0.11
       '@tsconfig/node14': 1.0.3
       '@tsconfig/node16': 1.0.4
-      '@types/node': 20.12.11
+      '@types/node': 20.14.2
       acorn: 8.11.3
       acorn-walk: 8.3.2
       arg: 4.1.3
@@ -21898,9 +21868,8 @@ snapshots:
       yn: 3.1.1
     optionalDependencies:
       '@swc/core': 1.5.27(@swc/helpers@0.5.11)
-    optional: true
 
-  ts-node@10.9.2(@swc/core@1.5.27(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5):
+  ts-node@10.9.2(@swc/core@1.5.5(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5):
     dependencies:
       '@cspotcode/source-map-support': 0.8.1
       '@tsconfig/node10': 1.0.11
@@ -21918,16 +21887,17 @@ snapshots:
       v8-compile-cache-lib: 3.0.1
       yn: 3.1.1
     optionalDependencies:
-      '@swc/core': 1.5.27(@swc/helpers@0.5.11)
+      '@swc/core': 1.5.5(@swc/helpers@0.5.11)
+    optional: true
 
-  ts-node@10.9.2(@swc/core@1.5.5(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5):
+  ts-node@10.9.2(@types/node@20.12.11)(typescript@5.4.5):
     dependencies:
       '@cspotcode/source-map-support': 0.8.1
       '@tsconfig/node10': 1.0.11
       '@tsconfig/node12': 1.0.11
       '@tsconfig/node14': 1.0.3
       '@tsconfig/node16': 1.0.4
-      '@types/node': 20.14.2
+      '@types/node': 20.12.11
       acorn: 8.11.3
       acorn-walk: 8.3.2
       arg: 4.1.3
@@ -21937,8 +21907,6 @@ snapshots:
       typescript: 5.4.5
       v8-compile-cache-lib: 3.0.1
       yn: 3.1.1
-    optionalDependencies:
-      '@swc/core': 1.5.5(@swc/helpers@0.5.11)
     optional: true
 
   tsconfig-paths@3.15.0:
@@ -21968,7 +21936,7 @@ snapshots:
       execa: 5.1.1
       globby: 11.1.0
       joycon: 3.1.1
-      postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.5.5(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))
+      postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@types/node@20.14.2)(typescript@5.4.5))
       resolve-from: 5.0.0
       rollup: 4.17.2
       source-map: 0.8.0-beta.0
@@ -22514,7 +22482,7 @@ snapshots:
     optionalDependencies:
       typescript: 5.4.5
 
-  waku@0.20.1(@swc/helpers@0.5.11)(@types/node@20.14.2)(react-dom@19.0.0-canary-e3ebcd54b-20240405(react@19.0.0-canary-e3ebcd54b-20240405))(react-server-dom-webpack@19.0.0-canary-e3ebcd54b-20240405(react-dom@19.0.0-canary-e3ebcd54b-20240405(react@19.0.0-canary-e3ebcd54b-20240405))(react@19.0.0-canary-e3ebcd54b-20240405)(webpack@5.91.0(@swc/core@1.5.27(@swc/helpers@0.5.11))))(react@19.0.0-canary-e3ebcd54b-20240405)(terser@5.31.0):
+  waku@0.20.1(@swc/helpers@0.5.11)(@types/node@20.14.2)(react-dom@19.0.0-canary-e3ebcd54b-20240405(react@19.0.0-canary-e3ebcd54b-20240405))(react-server-dom-webpack@19.0.0-canary-e3ebcd54b-20240405(react-dom@19.0.0-canary-e3ebcd54b-20240405(react@19.0.0-canary-e3ebcd54b-20240405))(react@19.0.0-canary-e3ebcd54b-20240405)(webpack@5.91.0))(react@19.0.0-canary-e3ebcd54b-20240405)(terser@5.31.0):
     dependencies:
       '@hono/node-server': 1.9.1
       '@swc/core': 1.4.12(@swc/helpers@0.5.11)
@@ -22523,7 +22491,7 @@ snapshots:
       hono: 4.2.2
       react: 19.0.0-canary-e3ebcd54b-20240405
       react-dom: 19.0.0-canary-e3ebcd54b-20240405(react@19.0.0-canary-e3ebcd54b-20240405)
-      react-server-dom-webpack: 19.0.0-canary-e3ebcd54b-20240405(react-dom@19.0.0-canary-e3ebcd54b-20240405(react@19.0.0-canary-e3ebcd54b-20240405))(react@19.0.0-canary-e3ebcd54b-20240405)(webpack@5.91.0(@swc/core@1.5.27(@swc/helpers@0.5.11)))
+      react-server-dom-webpack: 19.0.0-canary-e3ebcd54b-20240405(react-dom@19.0.0-canary-e3ebcd54b-20240405(react@19.0.0-canary-e3ebcd54b-20240405))(react@19.0.0-canary-e3ebcd54b-20240405)(webpack@5.91.0)
       rsc-html-stream: 0.0.3
       vite: 5.2.8(@types/node@20.14.2)(terser@5.31.0)
     transitivePeerDependencies:
@@ -22672,37 +22640,6 @@ snapshots:
       - esbuild
       - uglify-js
 
-  webpack@5.91.0(@swc/core@1.5.27(@swc/helpers@0.5.11)):
-    dependencies:
-      '@types/eslint-scope': 3.7.7
-      '@types/estree': 1.0.5
-      '@webassemblyjs/ast': 1.12.1
-      '@webassemblyjs/wasm-edit': 1.12.1
-      '@webassemblyjs/wasm-parser': 1.12.1
-      acorn: 8.11.3
-      acorn-import-assertions: 1.9.0(acorn@8.11.3)
-      browserslist: 4.23.0
-      chrome-trace-event: 1.0.3
-      enhanced-resolve: 5.16.1
-      es-module-lexer: 1.5.2
-      eslint-scope: 5.1.1
-      events: 3.3.0
-      glob-to-regexp: 0.4.1
-      graceful-fs: 4.2.11
-      json-parse-even-better-errors: 2.3.1
-      loader-runner: 4.3.0
-      mime-types: 2.1.35
-      neo-async: 2.6.2
-      schema-utils: 3.3.0
-      tapable: 2.2.1
-      terser-webpack-plugin: 5.3.10(@swc/core@1.5.27(@swc/helpers@0.5.11))(webpack@5.91.0(@swc/core@1.5.27(@swc/helpers@0.5.11)))
-      watchpack: 2.4.1
-      webpack-sources: 3.2.3
-    transitivePeerDependencies:
-      - '@swc/core'
-      - esbuild
-      - uglify-js
-
   webpack@5.91.0(@swc/core@1.5.5(@swc/helpers@0.5.11)):
     dependencies:
       '@types/eslint-scope': 3.7.7
@@ -22868,15 +22805,15 @@ snapshots:
 
   word-wrap@1.2.5: {}
 
-  workerd@1.20240605.0:
+  workerd@1.20240610.1:
     optionalDependencies:
-      '@cloudflare/workerd-darwin-64': 1.20240605.0
-      '@cloudflare/workerd-darwin-arm64': 1.20240605.0
-      '@cloudflare/workerd-linux-64': 1.20240605.0
-      '@cloudflare/workerd-linux-arm64': 1.20240605.0
-      '@cloudflare/workerd-windows-64': 1.20240605.0
+      '@cloudflare/workerd-darwin-64': 1.20240610.1
+      '@cloudflare/workerd-darwin-arm64': 1.20240610.1
+      '@cloudflare/workerd-linux-64': 1.20240610.1
+      '@cloudflare/workerd-linux-arm64': 1.20240610.1
+      '@cloudflare/workerd-windows-64': 1.20240610.1
 
-  wrangler@3.60.1(@cloudflare/workers-types@4.20240605.0):
+  wrangler@3.60.3(@cloudflare/workers-types@4.20240614.0):
     dependencies:
       '@cloudflare/kv-asset-handler': 0.3.2
       '@esbuild-plugins/node-globals-polyfill': 0.2.3(esbuild@0.17.19)
@@ -22884,7 +22821,7 @@ snapshots:
       blake3-wasm: 2.1.5
       chokidar: 3.6.0
       esbuild: 0.17.19
-      miniflare: 3.20240605.0
+      miniflare: 3.20240610.0
       nanoid: 3.3.7
       path-to-regexp: 6.2.2
       resolve: 1.22.8
@@ -22894,7 +22831,7 @@ snapshots:
       unenv: unenv-nightly@1.10.0-1717606461.a117952
       xxhash-wasm: 1.0.2
     optionalDependencies:
-      '@cloudflare/workers-types': 4.20240605.0
+      '@cloudflare/workers-types': 4.20240614.0
       fsevents: 2.3.3
     transitivePeerDependencies:
       - bufferutil
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index dc97c64eb80ffc1c927696b21761507067d6d36d..26163f4d6e6564cbccbf8c2f65f78970e62c02b7 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -1,10 +1,9 @@
 packages:
   - "apps/*"
   - "packages/*"
-  - "packages/core/tests"
-  - "packages/core/e2e"
-  - "packages/core/e2e/examples/*"
+  - "packages/llamaindex/tests"
+  - "packages/llamaindex/e2e"
+  - "packages/llamaindex/e2e/examples/*"
   - "packages/autotool/examples/*"
-  - "packages/edge/e2e/*"
   - "examples/"
   - "examples/*"
diff --git a/tsconfig.json b/tsconfig.json
index 08be22c0829ec38b46b631bc088a06ad4e2b302f..3976a811e003027cc906425bbc6863d3aabf24c0 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -27,25 +27,25 @@
       "path": "./packages/community/tsconfig.script.json"
     },
     {
-      "path": "./packages/core/tsconfig.json"
+      "path": "./packages/llamaindex/tsconfig.json"
     },
     {
-      "path": "./packages/core/e2e/tsconfig.json"
+      "path": "./packages/llamaindex/e2e/tsconfig.json"
     },
     {
-      "path": "./packages/core/e2e/examples/cloudflare-worker-agent/tsconfig.json"
+      "path": "./packages/llamaindex/e2e/examples/cloudflare-worker-agent/tsconfig.json"
     },
     {
-      "path": "./packages/core/e2e/examples/nextjs-agent/tsconfig.json"
+      "path": "./packages/llamaindex/e2e/examples/nextjs-agent/tsconfig.json"
     },
     {
-      "path": "./packages/core/e2e/examples/nextjs-edge-runtime/tsconfig.json"
+      "path": "./packages/llamaindex/e2e/examples/nextjs-edge-runtime/tsconfig.json"
     },
     {
-      "path": "./packages/core/e2e/examples/waku-query-engine/tsconfig.json"
+      "path": "./packages/llamaindex/e2e/examples/waku-query-engine/tsconfig.json"
     },
     {
-      "path": "./packages/core/tests/tsconfig.json"
+      "path": "./packages/llamaindex/tests/tsconfig.json"
     },
     {
       "path": "./packages/autotool/tsconfig.json"