Commit Graph

953 Commits

Author SHA1 Message Date
Nikhil
f97d74661b feat: ship bun runtime with binary signing (#391)
* feat: add bun binary signing for macOS and Windows

Register the bun runtime binary in the code signing pipelines so it gets
properly signed and notarized alongside browseros_server and codex.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* feat: add bun runtime download and copy resource configs

Add bun binary entries for all platform/arch combos (macOS arm64/x64,
Linux arm64/x64, Windows x64) to download from R2 and copy into the
Chromium build output alongside browseros_server.

Also adds the server bundle (index.js) download and copy entries.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-03 11:59:23 -08:00
Felarof
d33a1745b4 chore: sync packages/browseros-agent submodule (to 20bb4cb) 2026-03-03 19:20:57 +00:00
Felarof
ebaa7ae371 chore: sync packages/browseros-agent submodule (to 36b9a78) 2026-03-03 18:21:59 +00:00
Felarof
55bf44de38 chore: sync packages/browseros-agent submodule (to de52afb) 2026-03-03 12:19:45 +00:00
shivammittal274
de52afbc55 feat: generalized compaction prompts with split turn handling (#391)
* feat: generalized compaction prompts with split turn handling

Replace browser-specific XML prompts with domain-agnostic markdown format.
Add split turn detection and parallel summarization for large single-turn
conversations. Switch compaction from generateText to streamText for
Fireworks API compatibility. Add comprehensive unit and E2E tests (84 total).

* fix: address code review issues for compaction (PR #391)

Enforce COMPACTION_MAX_SUMMARIZATION_INPUT cap, extract shared
callSummarizer helper, add runtime type guard for experimental_context,
move magic constants to AGENT_LIMITS, and remove dead constants.

* fix: cap truncatedTurnPrefix input to maxSummarizationInput

Apply the same sliding window cap to turn prefix messages that was
already applied to toSummarize, preventing unbounded LLM input for
long single-turn conversations with many tool calls.

* fix: reduce browseros-auto default context window to 200K

The 400K setting caused compaction to trigger at ~383K, but the actual
model limit is 262K. Conversations hit the hard limit before compaction
could kick in.
2026-03-03 17:20:18 +05:30
Felarof
282d17d616 chore: sync packages/browseros-agent submodule (to d84feb1) 2026-03-03 03:08:01 +00:00
Nikhil Sonti
f3949e901b chore: Merge branch 'main' 2026-03-02 18:25:39 -08:00
Nikhil Sonti
b474a50b42 chore: bump PATCH and OFFSET 2026-03-02 18:25:05 -08:00
Nikhil
d84feb105c feat: add different signal for sigterm and sigint (#390) 2026-03-02 18:23:22 -08:00
Felarof
5e2b2e00e5 chore: sync packages/browseros-agent submodule (to 899d322) 2026-03-03 01:39:56 +00:00
Felarof
daba2d4d57 chore: sync packages/browseros-agent submodule (to 54f7e90) 2026-03-03 00:42:26 +00:00
Nikhil Sonti
1880bba9dd chore: Merge branch 'main' 2026-03-02 15:33:46 -08:00
Nikhil Sonti
bc8f874579 chore: bump PATCH and OFFSET 2026-03-02 15:33:42 -08:00
Felarof
ecc02fd2e7 chore: sync packages/browseros-agent submodule (to c5afcea) 2026-03-02 23:09:49 +00:00
Nikhil Sonti
e8ea4d1858 fix: llm chat shortcuts 2026-03-02 15:02:43 -08:00
Nikhil Sonti
6d19db73d5 fix: first run url 2026-03-02 14:42:08 -08:00
Nikhil Sonti
b57c7480f4 fix: onboarding url 2026-03-02 14:40:27 -08:00
Nikhil Sonti
bd4b176db2 feat: update browseros-first-run to browseros-welcome 2026-03-02 14:07:35 -08:00
Nikhil Sonti
3e1c567425 fix: clean-up old nxtscape settings page 2026-03-02 14:07:05 -08:00
Nikhil Sonti
954dd7c06a feat: bundle install support 2026-03-02 14:06:30 -08:00
Nikhil Sonti
1de49a63f5 fix: clean-up old clawd support 2026-03-02 14:06:05 -08:00
Nikhil Sonti
b0795ab217 fix: update extension manifest url 2026-03-02 14:02:23 -08:00
Nikhil Sonti
21ecaa084e chore: bump patch version 2026-03-02 10:56:41 -08:00
Nikhil Sonti
2a7bebaf46 chore: Merge branch 'main' 2026-03-02 10:41:35 -08:00
Nikhil Sonti
cfac2e3227 fix: cdp port resolve issue 2026-03-02 10:41:31 -08:00
Felarof
7b55226651 chore: sync packages/browseros-agent submodule (to 2988bf3) 2026-03-02 11:19:05 +00:00
Felarof
e92c28be82 chore: sync packages/browseros-agent submodule (to 61cd98c) 2026-03-02 08:20:18 +00:00
Felarof
dbd44a2535 chore: sync packages/browseros-agent submodule (to 91cb030) 2026-02-28 22:07:55 +00:00
Nikhil
bc7bf8140d feat: improve bros patch sync pull/push workflows (#386)
* feat: improve bros pull/push sync and patch safety

* fix: address PR review comments for go_cli_patch_sync

* test: add mock-repo unit and e2e coverage for bros operations
2026-02-28 08:57:57 -08:00
Nikhil Sonti
1600978cc6 chore: bump patch 2026-02-27 18:16:25 -08:00
Felarof
ad606fe0d9 chore: sync packages/browseros-agent submodule (to a3cbcb1) 2026-02-27 18:19:40 +00:00
Nikhil
47a70b43de feat: improve scroll reliability and tool response latency (#374)
* feat: improve scroll reliability and tool response latency

* fix: address PR review comments for fix_scroll_tool
2026-02-27 09:24:29 -08:00
Felarof
338649319a chore: sync packages/browseros-agent submodule (to 3060411) 2026-02-27 16:16:20 +00:00
Felarof
6bdc1d170d chore: sync packages/browseros-agent submodule (to 1cba45e) 2026-02-27 05:28:12 +00:00
Felarof
13faa47383 chore: sync packages/browseros-agent submodule (to 96797ed) 2026-02-27 04:39:03 +00:00
Nikhil Sonti
afcf4d9e00 chore: bump patch version 2026-02-26 19:25:00 -08:00
Nikhil Sonti
032e1e57c9 chore: Merge branch 'main' 2026-02-26 19:09:43 -08:00
Nikhil Sonti
b790da199e chore: bump patch version 2026-02-26 19:09:37 -08:00
Felarof
19555cea78 chore: sync packages/browseros-agent submodule (to f9fb2f8) 2026-02-27 03:04:37 +00:00
Nikhil Sonti
5eb6968c41 Merge branch 'main' of https://github.com/browseros-ai/BrowserOS 2026-02-26 17:55:55 -08:00
Nikhil Sonti
04bb55fdd1 fix: hidden window fix 2026-02-26 17:55:30 -08:00
Felarof
1aaf9de2ba chore: sync packages/browseros-agent submodule (to 0009675) 2026-02-27 01:39:29 +00:00
Nikhil Sonti
534e890a41 Merge branch 'main' of https://github.com/browseros-ai/BrowserOS 2026-02-26 15:55:32 -08:00
Nikhil Sonti
e4d39e2ec1 chore: bump patch version 2026-02-26 15:55:27 -08:00
Nikhil
1939aa1e89 feat: incremental bros pull sync with orphan cleanup (#383)
* feat: add incremental bros pull sync with base-aware fallback

* fix: require base match for incremental pull state
2026-02-26 15:33:01 -08:00
Felarof
6108e94d0f chore: sync packages/browseros-agent submodule (to 1f5dcba) 2026-02-26 23:13:13 +00:00
Felarof
dfd309a1bc chore: sync packages/browseros-agent submodule (to d7bb80e) 2026-02-26 22:13:20 +00:00
Nikhil
d7bb80e04e feat: cdp keep alive and exit strategy (#365)
* feat: cdp keep alive and exit strategy

* fix: self-kill if health checks don't arrive

* fix: timer cdp race

* fix: stale this
2026-02-26 13:52:15 -08:00
Felarof
37bfc6c62e chore: sync packages/browseros-agent submodule (to 5d082de) 2026-02-26 19:21:38 +00:00
Felarof
111c38a455 chore: sync packages/browseros-agent submodule (to 1322638) 2026-02-24 13:35:46 +00:00