Simon
6530f0ef40
chore: cleanup; rm get abortSignal
2026-06-08 17:40:44 +08:00
Simon
f8676a5cc2
fix: throw unhonored AbortError & rm detection code for it
2026-06-08 17:27:05 +08:00
64JohnLee
7b623c5b22
chore(page-controller): remove accidental debug console.log calls
...
Two debug log statements were left in production code:
- `isScrollableElement()` logged `scrollData!!!` for every scrollable
element found during DOM tree construction. Because the DOM is rebuilt
on every agent action, this fired repeatedly and also triggered
unnecessary JSON serialisation of scroll metrics on the hot path.
- `SimulatorMask.dispose()` logged 'dispose SimulatorMask' every time
the highlight overlay was torn down.
Neither had a structured prefix or was gated behind a debug flag.
Removing both silences console noise for end users and removes the
serialisation overhead in the scroll-detection hot path.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-07 16:47:04 +08:00
Simon
78b6e2ad3c
feat: all sync tools should respect aborting
2026-06-05 21:23:18 +08:00
Simon
68ae73d4e6
chore(llms): add vitest unit tests for llms package
2026-06-04 20:27:33 +08:00
Simon
90ff96ca15
fix: dts global declarations should not be bundled
2026-06-04 17:44:59 +08:00
Simon
9891e02215
fix(llms): handle AbortError during .json()
2026-06-03 23:31:01 +08:00
Simon
823195ad94
fix(llms): add error handling for invalid JSON responses and schema validation
2026-06-03 23:14:12 +08:00
Simon
fd12fb9f1b
refactor(llms): split AbortError out of InvokeError
2026-06-03 23:00:33 +08:00
Simon
fb8de08c39
fix(llms): fix abort handling and clean up retry logic
2026-06-03 22:44:54 +08:00
Simon
e7b93efda0
chore: typo
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-03 20:20:37 +08:00
Simon
6ecd6e61f6
Merge pull request #506 from tolerious/fix/fix-bug-505
...
fix(website): normalize trailing slash in sidebar location comparison
2026-06-02 17:56:30 +08:00
Simon
ebd8ec5ae7
chore: upgrade deps
2026-05-28 16:06:15 +08:00
linked-danis
e525e4c6dd
fix: report actual wait duration
2026-05-18 15:01:06 +02:00
linked-danis
903c2a736c
fix: return booleans from scroll predicates
2026-05-18 15:00:52 +02:00
Toly
482190777c
fix(website): normalize trailing slash in sidebar location comparison
2026-05-16 21:03:51 +08:00
Simon
ebc785d1fe
chore(version): bump version to 1.8.2
2026-05-11 19:40:30 +08:00
Simon
f05bf68f61
docs: ?autoInit=false docs
2026-05-11 19:28:49 +08:00
Simon
35ab12a20a
feat: add autoInit switch for IIFE demo
2026-05-11 19:20:52 +08:00
Simon
eafd834daf
fix(page-agent): keep demo showPanel out of config type
2026-05-11 19:05:27 +08:00
Feffery
f575ae0fa4
feat: add showPanel switch to IIFE demo
2026-05-11 19:01:00 +08:00
Simon
fb3ac4d454
chore: upgrade dependencies
2026-05-11 17:19:23 +08:00
Simon
c629d706ec
chore: remove vite-bundle-analyzer
2026-04-28 16:46:05 +08:00
Simon
855020636b
Merge branch 'main' into feat/vite8
2026-04-28 16:03:01 +08:00
Simon
90270fb76c
fix(ts): InvokeErrorType separate confusing value/type space
2026-04-28 15:57:51 +08:00
Simon
c9edeaea44
refactor(setup): upgrade vite8
2026-04-28 15:33:11 +08:00
Simon
f04fa706f7
fix(website): make manualChunks work
2026-04-28 14:42:34 +08:00
dependabot[bot]
c8e5ff3010
chore(deps-dev): bump the development-dependencies group with 7 updates
...
Bumps the development-dependencies group with 7 updates:
| Package | From | To |
| --- | --- | --- |
| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli ) | `20.5.0` | `20.5.2` |
| [@microsoft/api-extractor](https://github.com/microsoft/rushstack/tree/HEAD/apps/api-extractor ) | `7.58.6` | `7.58.7` |
| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite ) | `4.2.3` | `4.2.4` |
| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ) | `8.59.0` | `8.59.1` |
| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ) | `1.8.0` | `1.11.0` |
| [simple-icons](https://github.com/simple-icons/simple-icons ) | `16.17.0` | `16.18.0` |
| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss ) | `4.2.3` | `4.2.4` |
Updates `@commitlint/cli` from 20.5.0 to 20.5.2
- [Release notes](https://github.com/conventional-changelog/commitlint/releases )
- [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md )
- [Commits](https://github.com/conventional-changelog/commitlint/commits/v20.5.2/@commitlint/cli )
Updates `@microsoft/api-extractor` from 7.58.6 to 7.58.7
- [Changelog](https://github.com/microsoft/rushstack/blob/main/apps/api-extractor/CHANGELOG.md )
- [Commits](https://github.com/microsoft/rushstack/commits/@microsoft/api-extractor_v7.58.7/apps/api-extractor )
Updates `@tailwindcss/vite` from 4.2.3 to 4.2.4
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases )
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.2.4/packages/@tailwindcss-vite )
Updates `typescript-eslint` from 8.59.0 to 8.59.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.1/packages/typescript-eslint )
Updates `lucide-react` from 1.8.0 to 1.11.0
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/1.11.0/packages/lucide-react )
Updates `simple-icons` from 16.17.0 to 16.18.0
- [Release notes](https://github.com/simple-icons/simple-icons/releases )
- [Commits](https://github.com/simple-icons/simple-icons/compare/16.17.0...16.18.0 )
Updates `tailwindcss` from 4.2.3 to 4.2.4
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases )
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.2.4/packages/tailwindcss )
---
updated-dependencies:
- dependency-name: "@commitlint/cli"
dependency-version: 20.5.2
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: development-dependencies
- dependency-name: "@microsoft/api-extractor"
dependency-version: 7.58.7
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: development-dependencies
- dependency-name: "@tailwindcss/vite"
dependency-version: 4.2.4
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: development-dependencies
- dependency-name: typescript-eslint
dependency-version: 8.59.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: development-dependencies
- dependency-name: lucide-react
dependency-version: 1.11.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: development-dependencies
- dependency-name: simple-icons
dependency-version: 16.18.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: development-dependencies
- dependency-name: tailwindcss
dependency-version: 4.2.4
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: development-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-27 22:52:43 +00:00
Simon
f5591dd3ea
chore(version): bump version to 1.8.1
2026-04-27 23:32:01 +08:00
Simon
dc41969503
feat(models): support gpt-5.4 and refresh recommendations
2026-04-27 21:40:19 +08:00
Simon
b171bf210f
docs(models): update DeepSeek model recommendation
2026-04-27 20:49:17 +08:00
Simon
c39678dece
docs(website): add DeepSeek v4 flash and pro to tested models
2026-04-27 20:43:59 +08:00
Simon
15f3af406c
fix(llms): remove tool_choice for deepseek models
2026-04-27 20:32:53 +08:00
Simon
b50abcc4ec
Merge pull request #476 from fuyua9/fix/mcp-server-package-version
...
fix(mcp): advertise the package version
2026-04-27 20:22:09 +08:00
Simon
cd035cd30f
docs(website): add prompt caching guidance
2026-04-27 20:12:25 +08:00
zzy-life
a7cc935453
feat(llms): add transformRequestBody hook and improve prompt assembly ( #480 )
...
* feat(llms): add transformRequestBody hook and refine prompt handling
* docs(website): document transformRequestBody usage
* refactor(extension): keep function-valued config handling consistent in useAgent
* feat: simplify `transformRequestBody`
---------
Co-authored-by: Simon <10131203+gaomeng1900@users.noreply.github.com >
2026-04-27 19:46:46 +08:00
Simon
349609614b
Merge pull request #473 from akinshaywai/chore/remove-debug-console-logs
...
chore: remove debug console.log statements from production code
2026-04-27 17:30:13 +08:00
fuyua9
e95b2d6a28
fix(mcp): advertise package version
2026-04-25 10:38:57 +08:00
akinshaywai
f55c1b984b
chore: remove debug console.log statements from production code
...
Three debug logs left in production paths:
- useAgent.ts: logs task string on every agent execution
- HeroSection.tsx: logs getPageInstructions url/hint on every page visit
- HeroSection.tsx: logs the full execute() result to the console
None of these are error-level events and they leak internal details
to the browser console in production builds.
2026-04-24 01:49:22 +01:00
akinshaywai
5ab34a2f50
fix: add rel="noopener noreferrer" to hub link in ConfigPanel
...
The 'Manage Page Agent Hub' link uses target="_blank" without
rel="noopener noreferrer". This exposes the opener browsing context
to the target page via window.opener. All other external links in
ConfigPanel already include this attribute.
2026-04-24 01:48:37 +01:00
Simon
c6f09375f8
fix(controller): isMainContentDark too aggressive
2026-04-20 20:31:50 -04:00
tageniu
cc33297cc4
fix(controller): check html and body data attrs independently
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-20 20:31:45 -04:00
Shijie Sun
8556745645
feat(page-controller): enhance dark mode detection
...
Resolve the @TODO in checkDarkMode.ts by adding 3 new detection
strategies and expanding data-attribute coverage:
- Check data-color-mode, data-bs-theme, data-color-scheme attributes
- Read CSS color-scheme property and <meta name="color-scheme"> tag
- Inspect background of SPA containers (#app, #root, #__next, etc.)
- Detect light text color as a dark-theme signal
2026-04-20 20:14:07 -04:00
dependabot[bot]
317b2a1f10
chore(deps-dev): bump the development-dependencies group with 4 updates
...
Bumps the development-dependencies group with 4 updates: [@microsoft/api-extractor](https://github.com/microsoft/rushstack/tree/HEAD/apps/api-extractor ), [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite ), [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ) and [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss ).
Updates `@microsoft/api-extractor` from 7.58.5 to 7.58.6
- [Changelog](https://github.com/microsoft/rushstack/blob/main/apps/api-extractor/CHANGELOG.md )
- [Commits](https://github.com/microsoft/rushstack/commits/@microsoft/api-extractor_v7.58.6/apps/api-extractor )
Updates `@tailwindcss/vite` from 4.2.2 to 4.2.3
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases )
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.2.3/packages/@tailwindcss-vite )
Updates `typescript-eslint` from 8.58.2 to 8.59.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.0/packages/typescript-eslint )
Updates `tailwindcss` from 4.2.2 to 4.2.3
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases )
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.2.3/packages/tailwindcss )
---
updated-dependencies:
- dependency-name: "@microsoft/api-extractor"
dependency-version: 7.58.6
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: development-dependencies
- dependency-name: "@tailwindcss/vite"
dependency-version: 4.2.3
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: development-dependencies
- dependency-name: typescript-eslint
dependency-version: 8.59.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: development-dependencies
- dependency-name: tailwindcss
dependency-version: 4.2.3
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: development-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-20 21:17:15 +00:00
Simon
052d302f16
chore: upgrade wxt to version 0.20.25
2026-04-20 21:33:18 +08:00
Simon
bb4da7fd86
docs(website): add qwen3.6-max/flash to model list
2026-04-20 21:28:49 +08:00
Simon
e41a2609b3
fix: upgrade wxt to fix ci
2026-04-18 01:19:14 +08:00
Simon
5809fe3249
refactor(setup): consolidate prettier config and streamline CI
...
- Replace scattered .prettierignore files with a single root config
- Add scripts/ci.js to orchestrate lint, format, typecheck, commitlint, and build
- Simplify ci.yml to use ci.js and npm ci
- Apply prettier formatting to docs, locales, and HTML files
2026-04-16 17:04:23 +08:00
Simon
e626e0b8ce
Merge pull request #456 from akinshaywai/design/history-ui-improvements
...
design(ui): improve HistoryList loading/empty states and add button tooltips
2026-04-16 16:02:16 +08:00
Simon
284098ff0d
chore: catch session loading errors
2026-04-16 15:57:04 +08:00