Nikhil Sonti
90e64e06c6
Revert "feat: browseros server fixes ( #250 )"
...
This reverts commit 9cd8ce72ca681e7983208c7eb2d0f19477439a25.
2025-12-17 18:21:33 -08:00
Nikhil Sonti
d4b9b8332e
Revert "fix: update extension_managment patch"
...
This reverts commit 3a3f9e2b62646bfd1c18dbb430b6b0ba2d4f1d00.
2025-12-17 18:21:23 -08:00
Nikhil
e897f9c5c0
fix: update the browseros AI path ( #251 )
2025-12-17 14:40:44 -08:00
Nikhil Sonti
7ab0b04c33
fix: update extension_managment patch
2025-12-17 13:03:05 -08:00
Nikhil Sonti
41986aa582
chore: bump PATCH and OFFSET
2025-12-17 12:13:57 -08:00
Nikhil
009f08909c
feat: browseros server fixes ( #250 )
...
* fix: handle rename during extract properly with deleting old patch
* patch: refactor broweros patches to be in chrome/browser/browseros
* patch: rename browseros_actions_config
* fix: features.yaml update to include new browseros folder
* patch: revalidate ports on restart
* patch: disable cdp notifications
* chore: new browseros-server binaries
2025-12-17 12:13:18 -08:00
Nikhil
4eefd87317
feat/new mac udpater ( #249 )
...
* patch: new mac sparkle updater
* chore: bump PATCH and OFFSET
2025-12-17 11:45:43 -08:00
Felarof
2581af1202
feat: add rate limiter
2025-12-17 11:17:30 -08:00
Felarof
df1229e55f
Revert "feat: add rate limiter ( #101 )"
...
This reverts commit 72fd6c326b .
2025-12-17 11:11:14 -08:00
Felarof
8c6de1f6c9
fix: changed daily rate limit to 5
2025-12-17 11:07:42 -08:00
Felarof
c1b8a678e8
feat: identity service to create browser_os_id and use that for rate limiter as well
...
feat: bak
feat: bak
feat: bak
feat: bak
feat: bak
fix: remove client id
2025-12-17 11:04:19 -08:00
shivammittal274
cdcb0f0561
fix: orphan tool_use/tool_result filter with cascading deletion ( #103 )
...
Fixes "unexpected tool_use_id found in tool_result blocks" API errors that
occur after conversation compression removes one half of a tool_use/tool_result pair.
Root cause: The existing filter logic checked if tool_use IDs had matching
tool_results (and vice versa), but when filtering orphans, the IDs were not
removed from the tracking sets. This caused corresponding counterparts in
later Contents to pass through the filter, creating mismatched pairs.
Changes:
- Add cascading deletion: when filtering an orphan tool_result, also delete
its ID from allToolResultIds so later tool_uses with that ID are filtered
- Add cascading deletion: when filtering an orphan tool_use, also delete
its ID from allToolCallIds so later tool_results with that ID are filtered
- Add mergeConsecutiveToolMessages() to combine split tool messages into a
single message, satisfying the API requirement that all tool_results must
immediately follow their tool_use in one message
- Add comprehensive test coverage for orphan filtering scenarios
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-17 10:42:05 -08:00
Felarof
72fd6c326b
feat: add rate limiter ( #101 )
...
* feat: rate limiter v0.1 design and impl
feat: rate limiter design
feat: rate limiter -- udpated design doc
feat: rate limiter (DB)
feat: rate limiter
* fix: rate limiter sql fix (e2e tested and it works)
2025-12-17 10:03:09 -08:00
Felarof
c9d1c683a6
fix: rate limiter sql fix (e2e tested and it works)
2025-12-16 18:46:07 -08:00
Felarof
f22b16d48e
feat: rate limiter v0.1 design and impl
...
feat: rate limiter design
feat: rate limiter -- udpated design doc
feat: rate limiter (DB)
feat: rate limiter
2025-12-16 17:45:27 -08:00
Nikhil Sonti
677eba9c92
fix: features.yaml
2025-12-16 17:29:53 -08:00
Nikhil
d320ba5007
fix: cli improvements ( #248 )
...
* fix: handle extract deleted file in commit properly
* fix: handle commit delete
2025-12-16 17:23:19 -08:00
Nikhil Sonti
6c08d9a2f1
chore: bump PATCH and OFFSET
2025-12-16 15:32:53 -08:00
Nikhil Sonti
d443b84214
fix: brwoseros-server bug fix around port allocation
2025-12-16 15:32:36 -08:00
Nikhil Sonti
e34433e9f4
chore: bump PATCH and OFFSET
2025-12-16 12:59:25 -08:00
Nikhil Sonti
a5e22aad31
chore: Merge branch 'main'
2025-12-16 12:58:56 -08:00
Nikhil
d01bc766a9
fix: browseros-server patch updates ( #244 )
...
* chore: udpate appcast.xml
* fix: patch to fix JSON config and cli args for browsero-server
* chore: new browseros-server binaries
2025-12-16 12:58:48 -08:00
Nikhil Sonti
9f1c79009d
chore: bump version
2025-12-16 12:55:17 -08:00
Nikhil Sonti
91d33031fd
chore: Merge branch 'main'
2025-12-16 12:45:19 -08:00
Nikhil
84b64337d8
fix: sentry capture in few other places ( #99 )
...
* fix: handle exitOverride properly
* feat: capture sentry errors in few other critical places
2025-12-16 12:42:00 -08:00
Nikhil Sonti
7cefc12472
ci: Merge branch 'main'
2025-12-16 11:57:23 -08:00
Dani Akash
2071aa6041
feat: setup sentry on browser os server ( #97 )
...
* Revert "fix: capture exceptions through sentry (#95 )"
This reverts commit 7bb3a94742 .
* Revert "fix: read sentry directly from env"
This reverts commit 0d1f70f833 .
* Revert "feat: add sentry and rename to telemetry from metrics (#94 )"
This reverts commit f888098d20 .
* feat: created sentry instrumentation
* chore: setup sentry in common
* chore: initialize sentry version
* feat: setup sentry context and capture exception
* feat: added browseros context to sentry
2025-12-17 01:22:59 +05:30
Nikhil Sonti
92a5079064
chore: Merge branch 'main'
2025-12-16 11:32:39 -08:00
Nikhil Sonti
884303e708
fix: handle exitOverride properly
2025-12-16 11:01:57 -08:00
Nikhil
21b03f45ae
chore: clean-up codex stuff as it's no longer used ( #96 )
2025-12-16 10:53:41 -08:00
Nikhil
7bb3a94742
fix: capture exceptions through sentry ( #95 )
2025-12-16 09:46:06 -08:00
Nikhil Sonti
0d1f70f833
fix: read sentry directly from env
2025-12-16 09:35:33 -08:00
Nikhil
f888098d20
feat: add sentry and rename to telemetry from metrics ( #94 )
2025-12-16 09:33:02 -08:00
github-actions[bot]
fb3f92f647
docs: shan-qayyum signed the CLA in browseros-ai/BrowserOS#$pullRequestNo
2025-12-16 16:19:19 +00:00
Nikhil Sonti
9641729980
fix: (minor) lint fix for logger
2025-12-15 14:47:14 -08:00
Nikhil Sonti
4fdfcfa442
fix: rename extension not connected to helper service to be more clear for users
2025-12-15 14:43:08 -08:00
shivammittal274
b3be656e3a
feat: multi profile and multi window support added ( #93 )
2025-12-15 14:09:49 -08:00
Nikhil Sonti
5aa1d15899
fix: set CORS for all requests
2025-12-15 11:58:27 -08:00
Nikhil
94540e3705
fix: add openai-comptabile provider
2025-12-15 09:02:20 -08:00
Nikhil Sonti
9415ee61ce
chore: udpate appcast.xml
2025-12-12 17:53:05 -08:00
Nikhil
a9e3b9d4f9
fix: package linux include correct icon ( #235 )
2025-12-12 15:25:37 -08:00
Nikhil Sonti
222d3fc187
chore: Merge branch 'main'
2025-12-12 14:18:23 -08:00
Nikhil
5a6754b218
chore: release/0.32.0.1 ( #234 )
...
* chore: update appcast.xml
* chore: appcast.xml updates
* feat: fixes to browseros-server to better handle restarts and health checks
* feat: add chrome.BrowserOS.getBrowserosVersionNumber() API
* chore: new browseros-server binaries
* chore: bump PATCH and OFFSET
* fix: minor
2025-12-12 14:17:59 -08:00
Nikhil Sonti
e638b1d315
chore: bump browseros-server version
2025-12-12 14:14:35 -08:00
Nikhil Sonti
fbfea78318
chore: Merge branch 'main'
2025-12-12 14:14:10 -08:00
Nikhil
c8ed2f7692
feat: fix config parsing ( #91 )
...
* feat: new config parser, unified to include cli, args and env
* fix: better SIGTERM handler
2025-12-12 14:13:27 -08:00
Felarof
ec620ef9f7
minor: fix in docs
2025-12-12 14:13:23 -08:00
Felarof
767fba15c9
chore: add doc for browserOS udpates
2025-12-12 13:34:05 -08:00
Nikhil Sonti
b55ca719d6
fix: update read version to be proper
2025-12-12 10:24:10 -08:00
Nikhil Sonti
48b2e16855
chore: update appcast.xml
2025-12-12 09:01:53 -08:00