Commit Graph

2457 Commits

Author SHA1 Message Date
Nikhil Sonti
f585fc13fc feat: update features.yaml 2026-02-11 14:19:51 -08:00
Nikhil Sonti
3b362fa770 feat: series patch enable 2026-02-11 14:18:49 -08:00
Nikhil Sonti
bd1c851a09 fix: update series windows patch 2026-02-11 14:18:23 -08:00
Nikhil Sonti
cb4368ecad feat: update manifestv2 patch 2026-02-11 14:16:58 -08:00
Nikhil Sonti
448882a251 fix: update patch no 2026-02-11 14:14:48 -08:00
Nikhil
478a35e4ef feat: chromium 145 upgrade (#362)
* feat: new apply --force

* chore: update chromium version

* feat: chromium 145 updated patches

* fix: disable series patches for nwo

* chore: bump offset + version

---------

Co-authored-by: Nikhil <shadowfax@mac.local.meter>
2026-02-11 14:03:02 -08:00
Felarof
79b0adb69c chore: sync packages/browseros-agent submodule (to d6b0270) 2026-02-11 19:27:14 +00:00
Nikhil Sonti
d6b02703df fix: minor fixes to tips 2026-02-11 10:58:32 -08:00
Nikhil Sonti
27c9a9748e fix: dismiss duration 7 days 2026-02-11 10:52:58 -08:00
Felarof
e532876194 chore: sync packages/browseros-agent submodule (to be4ab73) 2026-02-11 13:36:29 +00:00
Dani Akash
be4ab73d61 fix: adds a don't ask again option for sync prompt (#326) 2026-02-11 18:49:36 +05:30
Dani Akash
f4f92053f7 feat: enable posthog app connection support (#313)
* fix: dev scripts

* feat: setup posthog mcp

* feat: api auth UI

* chore: remove agent command

* feat: setup posthog connection

* fix: better error handling

* chore: refactor to use llm proxy

* feat: auto update authenticate status for posthog

* feat: integrate posthog to the app selector

* feat: update biome

* chore: update server restart

* chore: update codegen process

* feat: install klavis in server project

* feat: update posthog icon

* fix: updated review comment

* feat: address code reviews
2026-02-11 18:28:45 +05:30
Felarof
53135bd960 chore: sync packages/browseros-agent submodule (to 9508e23) 2026-02-10 18:30:24 +00:00
shivammittal274
9508e2334b fix: previous conversation history never injected on resume (#314)
Check session existence in ChatService before passing previousConversation
to the agent. Only pass it for new sessions — existing sessions already
have real conversation history in the GeminiClient.
2026-02-10 23:15:13 +05:30
Felarof
426cd9e344 chore: sync packages/browseros-agent submodule (to 5fe94f7) 2026-02-09 16:26:29 +00:00
Dani Akash
5fe94f74ac feat: make dev commands easier to run (#311)
* feat: process compose

* chore: run install on process compose

* docs: updated README

* chore: added agent-codegen step

* docs: updated README
2026-02-09 21:33:50 +05:30
Felarof
98dd4cfa9a chore: sync packages/browseros-agent submodule (to 2539f13) 2026-02-07 03:01:30 +00:00
Felarof
2539f13c65 fix: prompt changes to use XML (#310)
* fix: prompt changes to use XML

fix: use xml tags in prompt

fix: xml

* fix(prompt): keep security boundary XML-only
2026-02-06 17:50:49 -08:00
Nikhil
b2a6dc5478 feat: udpate docs adblock (#355) 2026-02-06 17:02:15 -08:00
Nikhil
55eb204dea feat: update docs for local model guide (#354) 2026-02-06 16:56:59 -08:00
Felarof
5a612c8536 Merge branch 'main' of github.com:browseros-ai/BrowserOS 2026-02-06 16:10:29 -08:00
Felarof
8ade3d0a6d fix: change hub to council 2026-02-06 16:10:26 -08:00
Felarof
2e5f9e5ede chore: sync packages/browseros-agent submodule (to a31056f) 2026-02-06 22:08:12 +00:00
Nikhil Sonti
a31056f9f1 chore: bump server version 2026-02-06 13:25:32 -08:00
Nikhil Sonti
f9933ccedc fix: move const to shared for cdp timeout 2026-02-06 13:24:47 -08:00
Nikhil
3fa732c23e fix: add time out for cdp connect (#308) 2026-02-06 13:23:34 -08:00
Felarof
89585ee357 chore: sync packages/browseros-agent submodule (to 23abfdf) 2026-02-06 18:21:52 +00:00
shivammittal274
23abfdf6f4 feat: add MCP transport auto-detection for custom servers (#307)
Automatically detect whether custom MCP servers use Streamable HTTP or
SSE transport by probing with a POST request before creating the config.

- Add detectMcpTransport() utility that probes the server endpoint
- If POST returns 200 with JSON/event-stream, use Streamable HTTP
- If POST returns 404/405 or fails, fall back to SSE transport
- Cache detection results per URL with 1-hour TTL
- Skip caching for transient errors (5xx, network failures)

Known servers (browseros-mcp, klavis-strata) skip detection and use
Streamable HTTP directly.
2026-02-06 23:24:27 +05:30
Felarof
5de08db949 chore: sync packages/browseros-agent submodule (to e35cb6c) 2026-02-06 14:21:29 +00:00
Dani Akash
e35cb6cd16 feat: browseros info tool (#306) 2026-02-06 19:20:56 +05:30
Felarof
2b17059168 chore: sync packages/browseros-agent submodule (to b5a4c38) 2026-02-06 13:31:06 +00:00
Dani Akash
b5a4c3804b fix: controller context tool fixes (#305)
* fix: incorrect tool call for getting page snapshot

* feat: let llm know the page is loaded after enrichment is complete

* feat: improve prompt to prevent calling getActiveTab

* feat: added enrichment to the get_load_status tool
2026-02-06 18:53:57 +05:30
Felarof
be7912b4e9 chore: sync packages/browseros-agent submodule (to 9f3562e) 2026-02-05 23:10:09 +00:00
Nikhil
9f3562eb85 feat: new tab tips section (#304)
* fix: tips

* fix: show tips only 1/5 times

* fix: guard against empty tips array in getRandomTip

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

* fix: biome exhaustive deps in SurveyChat voice effect

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

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-05 15:04:08 -08:00
Felarof
5fd99b54f6 chore: sync packages/browseros-agent submodule (to d242add) 2026-02-05 18:24:26 +00:00
Dani Akash
d242adde26 feat: scoped controller context (#301)
* feat: remove wrapped controller tools and enrich context with windowid

* refactor: remove windowid from all the tools

* feat: pass window id to mcp server via request headers

* feat: enrich possible toolcalls to reduce roundtrip
2026-02-05 10:18:58 -08:00
Felarof
9385f8b2f2 chore: update docs on models 2026-02-04 14:51:54 -08:00
Felarof
71b2b5ea94 chore: minor update to docs 2026-02-04 10:53:04 -08:00
Felarof
6d1ab5cb05 chore: update docs
feat: docs v0.1

feat: better ocmponents

fix: better cowork docs

fix: docs
2026-02-04 10:51:43 -08:00
Felarof
04700a99a4 chore: sync packages/browseros-agent submodule (to d7be752) 2026-02-04 17:22:21 +00:00
Dani Akash
d7be7520b8 fix: pending check before updating session storage (#302) 2026-02-04 21:55:35 +05:30
Felarof
a6b3a46dc4 chore: sync packages/browseros-agent submodule (to e7ab1b6) 2026-02-04 11:17:43 +00:00
Dani Akash
e7ab1b6b6d feat: scheduled tasks ux improvement (#300)
* feat: show scheduled tasks tab if job runs are empty

* chore: switch tabs after creating new tasks

* feat: provide option to cancel and retry scheduled tasks

* feat: provide option to retry and cancel jobs on the popups

* chore: fix minor race condition between window cleanup and job status
update
2026-02-04 16:37:12 +05:30
Felarof
5349966ec9 chore: sync packages/browseros-agent submodule (to 3345271) 2026-02-04 00:38:58 +00:00
Nikhil Sonti
33452715ba fix: shortcuts update for llm chat/hub 2026-02-03 16:22:18 -08:00
Nikhil Sonti
ccd5ab146e fix: codgen graphql build 2026-02-03 16:19:39 -08:00
Felarof
4e68bba5ba chore: sync packages/browseros-agent submodule (to 862cd94) 2026-02-03 21:15:10 +00:00
Nikhil
862cd944b5 feat: tab-picker with @ on newtab (#298) 2026-02-03 12:51:31 -08:00
Felarof
f0d3a7822f chore: sync packages/browseros-agent submodule (to f8221e9) v0.39.0 2026-02-03 20:15:34 +00:00
Nikhil Sonti
f8221e95a4 feat: update shortcuts 2026-02-03 12:12:32 -08:00