From 319239fbddd46b7da4d373e3978d2464040a4ae9 Mon Sep 17 00:00:00 2001 From: ANIMASHAUN Michael Date: Fri, 19 Jun 2026 17:57:41 +0100 Subject: [PATCH 1/3] chore: bumped iblai-js to 1.20.4 --- CHANGELOG.md | 4 ++-- package.json | 2 +- pnpm-lock.yaml | 38 +++++++++++++++++++------------------- 3 files changed, 22 insertions(+), 22 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5903de32..a1064ef2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,11 +4,11 @@ ### Features -* **mentor:** add prompt caching toggle to agent settings ([2c90236](https://github.com/iblai/os/commit/2c9023664f6be4818787f3a33773f08e6cae8167)) +- **mentor:** add prompt caching toggle to agent settings ([2c90236](https://github.com/iblai/os/commit/2c9023664f6be4818787f3a33773f08e6cae8167)) ### Chores -* **tests:** add playwright tests for prompt caching ([29cf427](https://github.com/iblai/os/commit/29cf42769b53bc26f12ddaabbafccd32452c9ddb)) +- **tests:** add playwright tests for prompt caching ([29cf427](https://github.com/iblai/os/commit/29cf42769b53bc26f12ddaabbafccd32452c9ddb)) ## [0.76.0](https://github.com/iblai/os/compare/v0.75.17...v0.76.0) (2026-06-19) diff --git a/package.json b/package.json index b5f93c43..4e828d10 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,7 @@ "dependencies": { "@iblai/agent-ai": "2.5.2", "@iblai/iblai-api": "4.166.0-ai", - "@iblai/iblai-js": "1.19.2", + "@iblai/iblai-js": "1.20.4", "@iblai/iblai-web-mentor": "1.3.4", "@livekit/components-react": "2.8.1", "@livekit/components-styles": "1.1.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 308428d8..f0a0fc63 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -44,8 +44,8 @@ importers: specifier: 4.166.0-ai version: 4.166.0-ai '@iblai/iblai-js': - specifier: 1.19.2 - version: 1.19.2(91917b6c2cef637bc1f74c6f4e24fa62) + specifier: 1.20.4 + version: 1.20.4(91917b6c2cef637bc1f74c6f4e24fa62) '@iblai/iblai-web-mentor': specifier: 1.3.4 version: 1.3.4(@babel/core@7.29.7)(@types/babel__core@7.20.5)(rollup@4.62.0)(typescript@5.9.3) @@ -825,8 +825,8 @@ packages: react: 19.1.0 react-dom: 19.1.0 - '@iblai/data-layer@1.8.3': - resolution: {integrity: sha512-ypYTNXcg4dAx0/1BDoIfgoBa2Y4+xVzmTWNc+UjmESGLUHtCLAvTn9vUoIrTengnTFBaHJc3hr+L/Gd9iveMtg==} + '@iblai/data-layer@1.8.4': + resolution: {integrity: sha512-LZRoW/DlwA6S/0QjRv4Xu3PpxNHpVyhd5KhX1kIEPVY4lvoZpok0SL19Srysx8kHQrlGXqQZvmR2o3DQ/P7k8A==} engines: {node: 25.3.0} peerDependencies: '@reduxjs/toolkit': 2.7.0 @@ -837,8 +837,8 @@ packages: '@iblai/iblai-api@4.166.0-ai': resolution: {integrity: sha512-dY9Jv+CkXEyTxRsOQFay5YvYe8K2LSQluJJvtssGQV2RbrxPPzONaKfnhcyarDs7Ft35Xqk1fuErjhUwNG3OIg==} - '@iblai/iblai-js@1.19.2': - resolution: {integrity: sha512-+SBzis+k0Cuv3ywwqXn9fjP/+apEkfvUopOGR/3fGiJrzWj9o+fV+3muIjJhLbkOBRBvhljgskytOO9w7pftMw==} + '@iblai/iblai-js@1.20.4': + resolution: {integrity: sha512-LfzH3hyXihavB9eoVC0inaRzsLzQUBNEqaVBIM09E/NohnKQnvyUuTdpLtiJ+sdnJD2FprasWc3kS5HXvJRZVg==} engines: {node: '>=20.0.0'} hasBin: true peerDependencies: @@ -867,11 +867,11 @@ packages: engines: {node: '>=20.0.0'} hasBin: true - '@iblai/web-containers@1.9.4': - resolution: {integrity: sha512-ZpA21RUWdTLahm4lqTq9EMHp/UbarymQHdSBAucTmtE819pqY/jIKYjrFNhjcwuHmcog3Mi4mr+g8mURVPeS3g==} + '@iblai/web-containers@1.10.4': + resolution: {integrity: sha512-0JGZ5cTqGelJjVNGDnl9vw3/kOsx+OEVs4OvFmPI9fejg09kU+690YyTS4DgjDGfo/n+wMbzFdzMzVr9Ng0Fwg==} engines: {node: 25.3.0} peerDependencies: - '@iblai/data-layer': 1.8.3 + '@iblai/data-layer': 1.8.4 '@iblai/iblai-api': 4.166.0-ai '@iblai/web-utils': 1.11.2 '@livekit/components-react': 2.8.1 @@ -9823,7 +9823,7 @@ snapshots: react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - '@iblai/data-layer@1.8.3(@reduxjs/toolkit@2.7.0(react-redux@9.2.0(@types/react@19.1.17)(react@19.1.0)(redux@5.0.1))(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react-redux@9.2.0(@types/react@19.1.17)(react@19.1.0)(redux@5.0.1))(react@19.1.0)': + '@iblai/data-layer@1.8.4(@reduxjs/toolkit@2.7.0(react-redux@9.2.0(@types/react@19.1.17)(react@19.1.0)(redux@5.0.1))(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react-redux@9.2.0(@types/react@19.1.17)(react@19.1.0)(redux@5.0.1))(react@19.1.0)': dependencies: '@iblai/iblai-api': 4.166.0-ai '@reduxjs/toolkit': 2.7.0(react-redux@9.2.0(@types/react@19.1.17)(react@19.1.0)(redux@5.0.1))(react@19.1.0) @@ -9837,13 +9837,13 @@ snapshots: dependencies: tslib: 2.8.1 - '@iblai/iblai-js@1.19.2(91917b6c2cef637bc1f74c6f4e24fa62)': + '@iblai/iblai-js@1.20.4(91917b6c2cef637bc1f74c6f4e24fa62)': dependencies: - '@iblai/data-layer': 1.8.3(@reduxjs/toolkit@2.7.0(react-redux@9.2.0(@types/react@19.1.17)(react@19.1.0)(redux@5.0.1))(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react-redux@9.2.0(@types/react@19.1.17)(react@19.1.0)(redux@5.0.1))(react@19.1.0) + '@iblai/data-layer': 1.8.4(@reduxjs/toolkit@2.7.0(react-redux@9.2.0(@types/react@19.1.17)(react@19.1.0)(redux@5.0.1))(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react-redux@9.2.0(@types/react@19.1.17)(react@19.1.0)(redux@5.0.1))(react@19.1.0) '@iblai/iblai-api': 4.166.0-ai '@iblai/mcp': 1.7.2 - '@iblai/web-containers': 1.9.4(fdbdf1ebcfd0169ae2eb53197e68b11a) - '@iblai/web-utils': 1.11.2(@iblai/data-layer@1.8.3(@reduxjs/toolkit@2.7.0(react-redux@9.2.0(@types/react@19.1.17)(react@19.1.0)(redux@5.0.1))(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react-redux@9.2.0(@types/react@19.1.17)(react@19.1.0)(redux@5.0.1))(react@19.1.0))(@iblai/iblai-api@4.166.0-ai)(@tauri-apps/api@2.11.0)(@tauri-apps/plugin-os@2.3.2)(@types/react@19.1.17)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(redux@5.0.1)(sonner@2.0.7(react-dom@19.1.0(react@19.1.0))(react@19.1.0)) + '@iblai/web-containers': 1.10.4(7eb7d6493d45df6af2fb2da9fab0e1bf) + '@iblai/web-utils': 1.11.2(@iblai/data-layer@1.8.4(@reduxjs/toolkit@2.7.0(react-redux@9.2.0(@types/react@19.1.17)(react@19.1.0)(redux@5.0.1))(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react-redux@9.2.0(@types/react@19.1.17)(react@19.1.0)(redux@5.0.1))(react@19.1.0))(@iblai/iblai-api@4.166.0-ai)(@tauri-apps/api@2.11.0)(@tauri-apps/plugin-os@2.3.2)(@types/react@19.1.17)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(redux@5.0.1)(sonner@2.0.7(react-dom@19.1.0(react@19.1.0))(react@19.1.0)) '@radix-ui/react-dialog': 1.1.7(@types/react-dom@19.2.1(@types/react@19.1.17))(@types/react@19.1.17)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@reduxjs/toolkit': 2.7.0(react-redux@9.2.0(@types/react@19.1.17)(react@19.1.0)(redux@5.0.1))(react@19.1.0) axios: 1.18.0 @@ -9892,11 +9892,11 @@ snapshots: - '@cfworker/json-schema' - supports-color - '@iblai/web-containers@1.9.4(fdbdf1ebcfd0169ae2eb53197e68b11a)': + '@iblai/web-containers@1.10.4(7eb7d6493d45df6af2fb2da9fab0e1bf)': dependencies: - '@iblai/data-layer': 1.8.3(@reduxjs/toolkit@2.7.0(react-redux@9.2.0(@types/react@19.1.17)(react@19.1.0)(redux@5.0.1))(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react-redux@9.2.0(@types/react@19.1.17)(react@19.1.0)(redux@5.0.1))(react@19.1.0) + '@iblai/data-layer': 1.8.4(@reduxjs/toolkit@2.7.0(react-redux@9.2.0(@types/react@19.1.17)(react@19.1.0)(redux@5.0.1))(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react-redux@9.2.0(@types/react@19.1.17)(react@19.1.0)(redux@5.0.1))(react@19.1.0) '@iblai/iblai-api': 4.166.0-ai - '@iblai/web-utils': 1.11.2(@iblai/data-layer@1.8.3(@reduxjs/toolkit@2.7.0(react-redux@9.2.0(@types/react@19.1.17)(react@19.1.0)(redux@5.0.1))(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react-redux@9.2.0(@types/react@19.1.17)(react@19.1.0)(redux@5.0.1))(react@19.1.0))(@iblai/iblai-api@4.166.0-ai)(@tauri-apps/api@2.11.0)(@tauri-apps/plugin-os@2.3.2)(@types/react@19.1.17)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(redux@5.0.1)(sonner@2.0.7(react-dom@19.1.0(react@19.1.0))(react@19.1.0)) + '@iblai/web-utils': 1.11.2(@iblai/data-layer@1.8.4(@reduxjs/toolkit@2.7.0(react-redux@9.2.0(@types/react@19.1.17)(react@19.1.0)(redux@5.0.1))(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react-redux@9.2.0(@types/react@19.1.17)(react@19.1.0)(redux@5.0.1))(react@19.1.0))(@iblai/iblai-api@4.166.0-ai)(@tauri-apps/api@2.11.0)(@tauri-apps/plugin-os@2.3.2)(@types/react@19.1.17)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(redux@5.0.1)(sonner@2.0.7(react-dom@19.1.0(react@19.1.0))(react@19.1.0)) '@radix-ui/react-accordion': 1.2.8(@types/react-dom@19.2.1(@types/react@19.1.17))(@types/react@19.1.17)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@radix-ui/react-avatar': 1.1.7(@types/react-dom@19.2.1(@types/react@19.1.17))(@types/react@19.1.17)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@radix-ui/react-checkbox': 1.2.3(@types/react-dom@19.2.1(@types/react@19.1.17))(@types/react@19.1.17)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) @@ -9978,9 +9978,9 @@ snapshots: - supports-color - vinxi - '@iblai/web-utils@1.11.2(@iblai/data-layer@1.8.3(@reduxjs/toolkit@2.7.0(react-redux@9.2.0(@types/react@19.1.17)(react@19.1.0)(redux@5.0.1))(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react-redux@9.2.0(@types/react@19.1.17)(react@19.1.0)(redux@5.0.1))(react@19.1.0))(@iblai/iblai-api@4.166.0-ai)(@tauri-apps/api@2.11.0)(@tauri-apps/plugin-os@2.3.2)(@types/react@19.1.17)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(redux@5.0.1)(sonner@2.0.7(react-dom@19.1.0(react@19.1.0))(react@19.1.0))': + '@iblai/web-utils@1.11.2(@iblai/data-layer@1.8.4(@reduxjs/toolkit@2.7.0(react-redux@9.2.0(@types/react@19.1.17)(react@19.1.0)(redux@5.0.1))(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react-redux@9.2.0(@types/react@19.1.17)(react@19.1.0)(redux@5.0.1))(react@19.1.0))(@iblai/iblai-api@4.166.0-ai)(@tauri-apps/api@2.11.0)(@tauri-apps/plugin-os@2.3.2)(@types/react@19.1.17)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(redux@5.0.1)(sonner@2.0.7(react-dom@19.1.0(react@19.1.0))(react@19.1.0))': dependencies: - '@iblai/data-layer': 1.8.3(@reduxjs/toolkit@2.7.0(react-redux@9.2.0(@types/react@19.1.17)(react@19.1.0)(redux@5.0.1))(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react-redux@9.2.0(@types/react@19.1.17)(react@19.1.0)(redux@5.0.1))(react@19.1.0) + '@iblai/data-layer': 1.8.4(@reduxjs/toolkit@2.7.0(react-redux@9.2.0(@types/react@19.1.17)(react@19.1.0)(redux@5.0.1))(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react-redux@9.2.0(@types/react@19.1.17)(react@19.1.0)(redux@5.0.1))(react@19.1.0) '@iblai/iblai-api': 4.166.0-ai '@reduxjs/toolkit': 2.11.2(react-redux@9.2.0(@types/react@19.1.17)(react@19.1.0)(redux@5.0.1))(react@19.1.0) axios: 1.18.0 From 953efed57dbca955c6ab8102d044417d6588ef53 Mon Sep 17 00:00:00 2001 From: ANIMASHAUN Michael Date: Fri, 19 Jun 2026 18:29:03 +0100 Subject: [PATCH 2/3] chore: bumped iblai-js to 1.20.4 > test issue fixed --- .../memory-tab/__tests__/manage-categories-modal.test.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/components/modals/edit-mentor-modal/tabs/memory-tab/__tests__/manage-categories-modal.test.tsx b/components/modals/edit-mentor-modal/tabs/memory-tab/__tests__/manage-categories-modal.test.tsx index fb1f687a..e117103a 100644 --- a/components/modals/edit-mentor-modal/tabs/memory-tab/__tests__/manage-categories-modal.test.tsx +++ b/components/modals/edit-mentor-modal/tabs/memory-tab/__tests__/manage-categories-modal.test.tsx @@ -156,8 +156,10 @@ describe('ManageCategoriesModal', () => { }); }); expect(toast.success).toHaveBeenCalledWith('Category created'); - // Input should reset after success - expect(input.value).toBe(''); + // Input should reset after success. The reset runs in the post-await + // microtask of handleCreate, so poll for the committed re-render rather + // than asserting synchronously (which races React's commit under load). + await waitFor(() => expect(input.value).toBe('')); }); it('does nothing when the new category name is blank', () => { From 4426eb460c26425a58d977fea9ec60eb74b08450 Mon Sep 17 00:00:00 2001 From: Raza Fayyaz Date: Sat, 20 Jun 2026 02:35:24 +0500 Subject: [PATCH 3/3] fix(e2e): fix for the e2e tasks tab test --- e2e/page-objects/edit-mentor/tasks.tab.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/e2e/page-objects/edit-mentor/tasks.tab.ts b/e2e/page-objects/edit-mentor/tasks.tab.ts index 92e1bc54..0ba236f1 100644 --- a/e2e/page-objects/edit-mentor/tasks.tab.ts +++ b/e2e/page-objects/edit-mentor/tasks.tab.ts @@ -85,8 +85,11 @@ export class TasksTab { }); } + static readonly HEADER_DESCRIPTION = + 'Configure automated tasks for your agent.'; + description(): Locator { - return this.dialog.getByText(TASKS_LABELS.headerDescription, { + return this.dialog.getByText(TasksTab.HEADER_DESCRIPTION, { exact: true, }); }