feat: add sound and browser notifications for agent state changes #4496
Annotations
10 errors
Run tests and collect coverage:
frontend/src/components/features/trajectory/trajectory-actions.tsx#L23
Error: No QueryClient set, use QueryClientProvider to set one
β― useQueryClient node_modules/@tanstack/react-query/src/QueryClientProvider.tsx:18:11
β― TrajectoryActions src/components/features/trajectory/trajectory-actions.tsx:23:23
β― Object.react-stack-bottom-frame node_modules/react-dom/cjs/react-dom-client.development.js:22428:20
β― renderWithHooks node_modules/react-dom/cjs/react-dom-client.development.js:5757:22
β― updateFunctionComponent node_modules/react-dom/cjs/react-dom-client.development.js:8018:19
β― beginWork node_modules/react-dom/cjs/react-dom-client.development.js:9683:18
β― runWithFiberInDEV node_modules/react-dom/cjs/react-dom-client.development.js:543:16
β― performUnitOfWork node_modules/react-dom/cjs/react-dom-client.development.js:15052:22
β― workLoopSync node_modules/react-dom/cjs/react-dom-client.development.js:14870:41
β― renderRootSync node_modules/react-dom/cjs/react-dom-client.development.js:14850:11
|
Run tests and collect coverage:
frontend/src/components/features/trajectory/trajectory-actions.tsx#L23
Error: No QueryClient set, use QueryClientProvider to set one
β― useQueryClient node_modules/@tanstack/react-query/src/QueryClientProvider.tsx:18:11
β― TrajectoryActions src/components/features/trajectory/trajectory-actions.tsx:23:23
β― Object.react-stack-bottom-frame node_modules/react-dom/cjs/react-dom-client.development.js:22428:20
β― renderWithHooks node_modules/react-dom/cjs/react-dom-client.development.js:5757:22
β― updateFunctionComponent node_modules/react-dom/cjs/react-dom-client.development.js:8018:19
β― beginWork node_modules/react-dom/cjs/react-dom-client.development.js:9683:18
β― runWithFiberInDEV node_modules/react-dom/cjs/react-dom-client.development.js:543:16
β― performUnitOfWork node_modules/react-dom/cjs/react-dom-client.development.js:15052:22
β― workLoopSync node_modules/react-dom/cjs/react-dom-client.development.js:14870:41
β― renderRootSync node_modules/react-dom/cjs/react-dom-client.development.js:14850:11
|
Run tests and collect coverage:
frontend/src/components/features/trajectory/trajectory-actions.tsx#L23
Error: No QueryClient set, use QueryClientProvider to set one
β― useQueryClient node_modules/@tanstack/react-query/src/QueryClientProvider.tsx:18:11
β― TrajectoryActions src/components/features/trajectory/trajectory-actions.tsx:23:23
β― Object.react-stack-bottom-frame node_modules/react-dom/cjs/react-dom-client.development.js:22428:20
β― renderWithHooks node_modules/react-dom/cjs/react-dom-client.development.js:5757:22
β― updateFunctionComponent node_modules/react-dom/cjs/react-dom-client.development.js:8018:19
β― beginWork node_modules/react-dom/cjs/react-dom-client.development.js:9683:18
β― runWithFiberInDEV node_modules/react-dom/cjs/react-dom-client.development.js:543:16
β― performUnitOfWork node_modules/react-dom/cjs/react-dom-client.development.js:15052:22
β― workLoopSync node_modules/react-dom/cjs/react-dom-client.development.js:14870:41
β― renderRootSync node_modules/react-dom/cjs/react-dom-client.development.js:14850:11
|
Run tests and collect coverage:
frontend/src/components/features/trajectory/trajectory-actions.tsx#L23
Error: No QueryClient set, use QueryClientProvider to set one
β― useQueryClient node_modules/@tanstack/react-query/src/QueryClientProvider.tsx:18:11
β― TrajectoryActions src/components/features/trajectory/trajectory-actions.tsx:23:23
β― Object.react-stack-bottom-frame node_modules/react-dom/cjs/react-dom-client.development.js:22428:20
β― renderWithHooks node_modules/react-dom/cjs/react-dom-client.development.js:5757:22
β― updateFunctionComponent node_modules/react-dom/cjs/react-dom-client.development.js:8018:19
β― beginWork node_modules/react-dom/cjs/react-dom-client.development.js:9683:18
β― runWithFiberInDEV node_modules/react-dom/cjs/react-dom-client.development.js:543:16
β― performUnitOfWork node_modules/react-dom/cjs/react-dom-client.development.js:15052:22
β― workLoopSync node_modules/react-dom/cjs/react-dom-client.development.js:14870:41
β― renderRootSync node_modules/react-dom/cjs/react-dom-client.development.js:14850:11
|
Run tests and collect coverage:
frontend/__tests__/routes/_oh.test.tsx#L81
TestingLibraryElementError: Unable to find an element by: [data-testid="user-capture-consent-form"]
Ignored nodes: comments, script, style
<body>
<div>
<div
class="bg-root-primary p-3 h-screen md:min-w-[1024px] overflow-x-hidden flex flex-col md:flex-row gap-3"
data-testid="root-layout"
>
<aside
class="h-[40px] md:h-auto px-1 flex flex-row md:flex-col gap-1"
>
<nav
class="flex flex-row md:flex-col items-center gap-[18px]"
>
<div
class="w-[34px] h-[34px] flex items-center justify-center mb-7"
>
<button
aria-label="All Hands Logo"
class="hover:opacity-80"
type="button"
>
<svg
fill="none"
height="30"
viewBox="0 0 39 26"
width="44"
xmlns="http://www.w3.org/2000/svg"
>
<g
clip-path="url(#clip0_12391_446)"
>
<g
clip-path="url(#clip1_12391_446)"
>
<path
d="M37.4642 7.79821C36.2186 7.05244 35.3865 8.1954 35.4886 9.74729L35.4782 9.75902C35.4816 8.13842 35.2567 6.34856 34.5094 4.90057C34.2447 4.38775 33.7084 3.54477 32.648 3.94196C32.1826 4.11625 31.7605 4.64081 31.9785 5.99494C31.9785 5.99494 32.2207 7.41611 32.1757 9.20262V9.22776C31.873 4.3006 30.7312 2.79731 29.0981 2.89451C28.5757 2.98501 27.8612 3.20456 28.1017 4.71958C28.1017 4.71958 28.3629 6.29995 28.4477 7.55856L28.4529 7.62224H28.4477C27.6796 4.9056 26.6451 4.86873 25.896 4.97431C25.2161 5.06984 24.474 5.75696 24.8494 7.11109C26.0275 11.3595 25.7974 16.4761 25.7092 17.2084C25.4687 16.7073 25.3943 16.3101 25.0604 15.7604C23.718 13.5533 23.0796 13.3907 22.296 13.3572C21.5175 13.3237 20.6767 13.7913 20.7321 14.6812C20.7892 15.5711 21.2545 15.7185 21.9154 16.9587C22.4309 17.924 22.5779 19.1893 23.6159 21.4887C24.4757 23.3925 26.7229 25.4807 30.816 25.2327C34.1323 25.1254 39.0851 23.9958 38.2236 16.5783C38.0091 15.2895 38.17 14.2102 38.2824 13.1041C38.4572 11.388 38.7132 8.54399 37.4659 7.79654L37.4642 7.79821Z"
fill="#FFE165"
/>
<path
d="M16.7567 13.4091C15.973 13.4577 15.3399 13.6303 14.039 15.8609C13.7155 16.4157 13.6497 16.8145 13.4179 17.319C13.3158 16.5883 12.9889 11.4768 14.0857 7.20822C14.4351 5.84906 13.6809 5.17535 12.9993 5.09156C12.2485 4.99938 11.2122 5.05469 10.496 7.79814H10.4874L10.4977 7.71938C10.5583 6.4591 10.7901 4.87536 10.7901 4.87536C10.9994 3.35532 10.2832 3.14918 9.75905 3.06706C8.12944 3.00003 7.01881 4.51002 6.8043 9.3936H6.80084C6.72645 7.62552 6.93923 6.21776 6.93923 6.21776C7.13126 4.8586 6.69877 4.34243 6.22995 4.17651C5.16258 3.79776 4.64186 4.65079 4.38756 5.16865C3.6679 6.63004 3.47587 8.42326 3.51047 10.0439L3.50009 10.0321C3.57102 8.47856 2.71816 7.35068 1.48643 8.11824C0.254707 8.88748 0.564368 11.7265 0.771962 13.4392C0.906898 14.5437 1.08681 15.6196 0.896519 16.9117C0.176859 24.3427 5.15047 25.3834 8.46851 25.432C12.565 25.608 14.7725 23.4779 15.5959 21.559C16.5889 19.2429 16.7135 17.9742 17.2099 17.0005C17.8466 15.7486 18.3102 15.5928 18.35 14.7029C18.3898 13.813 17.5404 13.3605 16.7619 13.4074L16.7567 13.4091Z"
fill="#FFE165"
/>
<path
d="M18.3964 13.4209C17.9812 13.027 17.3567 12.8176 16.7218 12.8544C15.7046 12.9164 14.9832 13.2768 13.8743 15.0365C13.8449 13.0237 13.9608 10.002 14.6424 7.34405C14.8984 6.34521 14.6406 5.69328 14.3777 5.3229C14.0715 4.89052 13.5958 4.60562 13.0699 4.54193C12.5907 4.48328 11.9644 4.47992 11.3537 4.96594C11.3537 4.95923 11.3555 4.95085 11.3555 4.95085C11.5527 3.52298 11.0441 2.70514 9.84523 2.52079L9.77949 2.51409C9.0408 2.48224 8.40764 2.71687 7.8973 3.20959C7.62397 3.4727 7.38697 3.81291 7.1811 4.23357C6.95102 3.90676 6.6552 3.74085 6.42165 3.65705C4.99445 3.14925 4.20559 4.23692 3.86306 4.93074C3.46517 5.73853 3.21779 6.64
|
Run tests and collect coverage:
frontend/__tests__/components/features/analytics/analytics-consent-form-modal.test.tsx#L29
AssertionError: expected "saveSettings" to be called with arguments: [ { β¦(12) } ]
Received:
1st saveSettings call:
[
{
"agent": "CodeActAgent",
"confirmation_mode": false,
"enable_default_condenser": false,
+ "enable_sound_notifications": true,
"github_token": undefined,
"language": "en",
"llm_api_key": undefined,
"llm_base_url": "",
"llm_model": "anthropic/claude-3-5-sonnet-20241022",
"remote_runtime_resource_factor": 1,
"security_analyzer": "",
"unset_github_token": undefined,
"user_consents_to_analytics": true,
},
]
Number of calls: 1
β― __tests__/components/features/analytics/analytics-consent-form-modal.test.tsx:29:33
|
Run tests and collect coverage:
frontend/__tests__/components/features/sidebar/sidebar.test.tsx#L34
AssertionError: expected "getSettings" to be called once, but got 0 times
β― __tests__/components/features/sidebar/sidebar.test.tsx:34:30
|
Run tests and collect coverage:
frontend/__tests__/components/features/sidebar/sidebar.test.tsx#L50
AssertionError: expected "saveSettings" to be called with arguments: [ { agent: 'CodeActAgent', β¦(5) } ]
Received:
1st saveSettings call:
[
{
"agent": "CodeActAgent",
"confirmation_mode": false,
"enable_default_condenser": false,
+ "enable_sound_notifications": true,
+ "github_token": undefined,
"language": "en",
+ "llm_api_key": undefined,
+ "llm_base_url": undefined,
"llm_model": "anthropic/claude-3-5-sonnet-20241022",
"remote_runtime_resource_factor": 1,
+ "security_analyzer": undefined,
+ "unset_github_token": undefined,
+ "user_consents_to_analytics": undefined,
},
]
Number of calls: 1
β― __tests__/components/features/sidebar/sidebar.test.tsx:50:31
|
Run tests and collect coverage:
frontend/__tests__/components/features/sidebar/sidebar.test.tsx#L94
AssertionError: expected "saveSettings" to be called with arguments: [ { agent: 'CodeActAgent', β¦(9) } ]
Received:
1st saveSettings call:
[
{
"agent": "CodeActAgent",
"confirmation_mode": false,
"enable_default_condenser": false,
+ "enable_sound_notifications": true,
"github_token": "new-token",
"language": "no",
+ "llm_api_key": undefined,
"llm_base_url": "",
"llm_model": "anthropic/claude-3-5-sonnet-20241022",
"remote_runtime_resource_factor": 1,
"security_analyzer": "",
+ "unset_github_token": undefined,
"user_consents_to_analytics": true,
},
]
Number of calls: 1
β― __tests__/components/features/sidebar/sidebar.test.tsx:94:31
|
Run tests and collect coverage:
frontend/__tests__/components/features/sidebar/sidebar.test.tsx#L131
AssertionError: expected "saveSettings" to be called with arguments: [ { agent: 'CodeActAgent', β¦(6) } ]
Received:
1st saveSettings call:
[
{
"agent": "CodeActAgent",
"confirmation_mode": false,
"enable_default_condenser": false,
+ "enable_sound_notifications": true,
+ "github_token": undefined,
"language": "en",
+ "llm_api_key": undefined,
"llm_base_url": "",
"llm_model": "anthropic/claude-3-5-sonnet-20241022",
"remote_runtime_resource_factor": 1,
+ "security_analyzer": undefined,
+ "unset_github_token": undefined,
+ "user_consents_to_analytics": undefined,
},
]
Number of calls: 1
β― __tests__/components/features/sidebar/sidebar.test.tsx:131:31
|
Loading