Commit Graph

2457 Commits

Author SHA1 Message Date
Felarof
1af6e66723 Update README.md 2025-12-25 13:00:30 -08:00
shivammittal274
ab362d828d chore: improve integration test (#123) 2025-12-25 09:33:42 -08:00
shivammittal274
1732006039 Merge pull request #118 from browseros-ai/feat/http-consolidation-phase1
feat(http): add consolidated HTTP server infrastructure (Phase 1)
2025-12-25 18:04:24 +05:30
shivammittal274
fe65169879 Merge pull request #119 from browseros-ai/feat/http-routes-phase2-3
feat(http): add /test-provider and /klavis routes (Phase 2-3)
2025-12-25 18:04:15 +05:30
shivammittal274
4e9b60e5e4 Merge pull request #120 from browseros-ai/feat/http-mcp-phase4
feat(http): add /mcp route with @hono/mcp (Phase 4)
2025-12-25 18:04:03 +05:30
shivammittal274
af24a9bcfe Merge pull request #121 from browseros-ai/feat/http-chat-phase5
feat(http): add /chat routes with SSE streaming (Phase 5)
2025-12-25 18:03:52 +05:30
shivammittal274
8fc6f394ec Merge pull request #122 from browseros-ai/feat/http-cleanup-phase6
chore(http): delete deprecated mcp/ and agent/http/ modules (Phase 6)
2025-12-25 18:03:40 +05:30
shivammittal274
e2e73edf93 chore(http): delete deprecated mcp/ and agent/http/ modules (Phase 6)
- Delete apps/server/src/mcp/server.ts and index.ts (replaced by http/routes/mcp.ts)
- Delete apps/server/src/agent/http/HttpServer.ts, types.ts, index.ts (replaced by http/)
- Move ChatRequestSchema and related types to http/types.ts
- Update imports in GeminiAgent.ts, agent/types.ts, agent/index.ts
- Remove deprecated exports from agent/index.ts
- Remove commented out startMcpServer and startAgentServer functions from main.ts
2025-12-25 17:57:19 +05:30
shivammittal274
55a3b52384 feat(http): add /chat routes with SSE streaming (Phase 5)
- Add routes/chat.ts with POST /chat and DELETE /chat/:conversationId
- SSE streaming with abort detection via honoStream.onAbort()
- Rate limiting for BrowserOS provider
- Session management via SessionManager
- Reuses existing GeminiAgent execution logic
2025-12-25 17:54:42 +05:30
Nikhil
97eef79d57 chore: release - 0.35.0 (#273)
* chore: bump PATCH and OFFSET

* chore: browseros server binary
v0.35.0
2025-12-24 15:57:03 -08:00
Nikhil Sonti
c642dba907 fix: update gitignore 2025-12-24 15:52:45 -08:00
Nikhil
01fd543d0d feat: browseros-server OTA support (#272)
* feat: browseros-server OTA updater

* chore: bump PATCH and OFFSET

* fix: updates to browseros-server ota updater -- status check, rollback support

* feat: move all browseros cli to switches

* chore: clean-up old agent v1 from installation
2025-12-24 15:47:38 -08:00
shivammittal274
a34def2a34 feat(http): add /mcp route with @hono/mcp (Phase 4)
- Add routes/mcp.ts using StreamableHTTPTransport from @hono/mcp
- Per-request transport to prevent JSON-RPC request ID collisions
- Reuse tool registration logic from existing MCP server
- Security check with isLocalhostRequest() using Bun server.requestIP()
- Supports enableJsonResponse for JSON responses (not SSE)
2025-12-25 02:21:04 +05:30
shivammittal274
69f856056c feat(http): add /test-provider and /klavis routes (Phase 2-3)
- Add routes/provider.ts with Zod validation for provider testing
- Add routes/klavis.ts with all Klavis OAuth endpoints
- Update server.ts to compose new routes
2025-12-25 02:20:28 +05:30
shivammittal274
7562e2d3ea feat: add consolidated HTTP server infrastructure (Phase 1) 2025-12-25 01:36:06 +05:30
Felarof
4fe2d2637c Create LICENSE 2025-12-23 14:50:27 -08:00
shivammittal274
e93194ac02 feate: support browseros provider types and dynamic ai-sdk adapter based on our provider (#116) 2025-12-23 14:36:20 -08:00
Nikhil
3d5696be3e fix: lint errors (#115)
* fix: all biome lint errors

* fix: lefthook dev dependency
2025-12-23 10:12:16 -08:00
Dani Akash
038056161e feat: setup biome as the new linter (#114)
* feat: install biome

* chore: remove eslint

* chore: remove prettier

* chore: fix lint issues

* chore: added biome precommit hook
2025-12-23 21:58:41 +05:30
Dani Akash
0fc9741a5d refactor: streamline monorepo structure (#112)
* feat: refactor packages into single project

* feat: created apps directory

* chore: removed duplicate packages

* fix: delete package-lock.json

since project uses bun
2025-12-22 23:39:21 +05:30
shivammittal274
687d4d058c Fix: gemini pro thought signature fix (#111)
* fix: gemini pro thought signature fix

* fix: gemini pro thought signature fix

* fix: gemini pro
2025-12-20 08:17:42 -08:00
Nikhil Sonti
d9754da12f chore: update appcasts for 0.34.0 release v0.34.0 2025-12-19 16:27:56 -08:00
Nikhil Sonti
d88582c0fc chore: bump version 2025-12-19 12:44:52 -08:00
Nikhil Sonti
c4314d0119 chore: Merge branch 'main' 2025-12-19 12:44:25 -08:00
Nikhil Sonti
f1205be810 fix: remove un-used patch 2025-12-19 12:44:02 -08:00
shivammittal274
2b9f494cf0 chore: remove old klavis mcp tools (#110) 2025-12-19 12:20:40 -08:00
Nikhil
e973966bff release/0.34.0 (#264)
* chore: new browseros-server binaries

* chore: bump PATCH and OFFSET
2025-12-19 11:57:34 -08:00
Nikhil Sonti
b8a552796a chore: bump version 2025-12-19 11:54:45 -08:00
Nikhil
369575fc83 feat: windows icon fix (#263)
* fix: windows dll to chrome.dll and chrome.exe

* fix: clean-up old windows icon fix
2025-12-19 11:42:12 -08:00
shivammittal274
50053497e8 chore: add add and delete mcp server endpoint (#109)
* chore: add add and delete mcp server endpoint

* chore: add add and delete mcp server endpoint
2025-12-19 11:31:20 -08:00
Nikhil
8cbfbf7769 fix: sparkle build flag (#260)
* fix: enable sparkle build flag

* feat: cli new apply changed command for dev cli

* fix: sparkle patch fix

* fix: dev cli changed minor fix

* fix: dev cli - for download add --output support
2025-12-19 10:27:56 -08:00
Felarof
47cd94d26d feat: use proxy for klavis API (#107) 2025-12-19 10:06:56 -08:00
shivammittal274
a71cebd92b feat: Fix tool use issue with claude (#106)
* fix: tool use issue

* fix: tool use issues
2025-12-19 08:55:19 -08:00
shivammittal274
44425b4d19 feat: mcp support and third party mcp (#104)
* feat: mcp support

* feat: mcp support added

* feat: third party mcp support

* feat: third party mcp support

* feat: mcp support extended to all oauth urls and user integrations

---------

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-19 08:35:41 -08:00
Nikhil Sonti
eb27b258d7 chore: bump PATCH and OFFSET 2025-12-18 19:07:26 -08:00
Nikhil Sonti
a6f4f36244 fix: patch: sparkle build flag check only on mac 2025-12-18 19:07:04 -08:00
Nikhil Sonti
5d04119d70 Revert "fix(packaging): Correctly enable SUID sandbox for .deb (#243)"
This reverts commit ea2216b4a584e3630b51e7d177280e205a54db54.
2025-12-18 16:32:51 -08:00
Nikhil Sonti
eb8eab4f59 chore: bump PATCH and OFFSET 2025-12-18 16:30:26 -08:00
Nikhil
1b2288b5cf feat: windows icon fix, new icon generation (#259)
* fix: windows guids

* fix: generate new windows icons

* fix: bump patch

* feat: new icon generation script

* fix: new generated icons

* fix: new generated icons

* fix: new generated icons
2025-12-18 16:28:43 -08:00
Nikhil
63cbbeaa86 feat: mac sparkle fixes and browseros path refactor (#258)
* patch: fix sparkle build

* fix: update browseros_server binary path after refactor

* fix: sparkle + browseros server build patch

* fix: build.py --prep dont apply series patches

* fix: build cli -- in prep configure too

* fix: cli annotate -- only add description

* fix: features.yaml update for new paths

* fix: more patch fixes

* fix: sparkle pointer exclusion

* fix: remove su-updater

* fix: sparkle update notification
2025-12-18 16:26:34 -08:00
Felarof
2a3c8adfbc chore: update about page link to use https 2025-12-18 15:35:17 -08:00
Felarof
d348cb40c3 feat: rate limiter improvement (fetch daily limit, show error with google form link) (#105)
* feat: fetch daily rate limit from the gateway

* chore: survey link for usage limit

* fix: remove initial query from rate limiter table to keep it simple (as it is not required)
2025-12-18 13:51:55 -08:00
Felarof
9c1eb34114 doc: update docs 2025-12-18 13:02:25 -08:00
Nikhil Sonti
09b4ee710b chore: Merge branch 'main' 2025-12-18 10:52:57 -08:00
Nikhil Sonti
eca4f1e8e7 fix: release-cli improvements to better list release 2025-12-18 10:52:52 -08:00
Shan Qayyum
53129328de fix(packaging): Correctly enable SUID sandbox for .deb (#243)
packages
2025-12-18 10:31:00 -08:00
Nikhil Sonti
82466bd019 fix: release-cli - fix github upload and version name 2025-12-18 10:01:40 -08:00
Nikhil Sonti
fb86d6611a docs: update ollama documentation v0.33.0 2025-12-17 18:37:58 -08:00
Nikhil
31068b89a1 release/0.33.0 (#252)
* chore: new browseros-server binaries

* chore: bump PATCH and OFFSET
2025-12-17 18:23:35 -08:00
Nikhil Sonti
7c819cc90a Revert "feat/new mac udpater (#249)"
This reverts commit f9b1da2067b6e0dbdced80359feac51687200789.
2025-12-17 18:22:28 -08:00