Commit Graph

2457 Commits

Author SHA1 Message Date
Felarof
f093a60001 chore: sync packages/browseros-agent submodule (to eacdfaf) 2026-01-17 01:36:07 +00:00
Nikhil
eacdfaf579 feat: config + codegen env handling (#242)
* feat: better INLINE & PROD env handling

* chore: bump server version

* feat: refactor config ts better
2026-01-16 16:53:06 -08:00
Nikhil
4a8fd5f12a feat: support windows ota signing on macos (#323) 2026-01-16 16:23:06 -08:00
Felarof
8dd389b214 chore: sync packages/browseros-agent submodule (to f63af69) 2026-01-16 18:11:57 +00:00
Felarof
f63af69883 fix: change max turns to 20 2026-01-16 09:51:59 -08:00
Felarof
81184a5498 chore: sync packages/browseros-agent submodule (to 1f55966) 2026-01-16 01:36:56 +00:00
Nikhil Sonti
c26dd2b96e chore: bump PATCH and OFFSET 2026-01-15 17:34:29 -08:00
Nikhil Sonti
1f55966c8a fix: add codegen servide to required in build 2026-01-15 17:31:29 -08:00
Nikhil Sonti
8d28ca0e01 fix: minor docs/changelog update 2026-01-15 16:50:03 -08:00
Nikhil Sonti
39ceee79b7 feat: changelog for 0.36.3 agent history support docs 2026-01-15 16:46:36 -08:00
Felarof
ce3e8b2ccc chore: sync packages/browseros-agent submodule (to 85ab5e9) 2026-01-16 00:35:15 +00:00
Nikhil
85ab5e9d3d feat: gate graphmode workflow for new server version (#240) 2026-01-15 16:34:42 -08:00
Nikhil
aba5745709 feat: show changelog url on update when set (#239) 2026-01-15 16:16:44 -08:00
Felarof
b3d4d668b4 docs: add changelog page (#322)
Add a changelog page documenting BrowserOS releases from v0.30.0 to v0.36.2.
Each version includes date and summary of changes, with links to GitHub
releases for full history.

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-15 15:37:09 -08:00
Felarof
296022278d chore: sync packages/browseros-agent submodule (to 5cfd0a7) 2026-01-15 23:08:11 +00:00
Nikhil
5cfd0a7511 feat: workspace folder selection (#238)
* feat: v1 ui for the file selector

* feat: integrate with browseros.choosePath API

* feat: gate workspace folder for 0.36.0.4 as requires new browserOS.choosePath API

* fix: add default folder option

* fix: clean-up old code
2026-01-15 15:06:13 -08:00
Felarof
1453058e99 chore: sync packages/browseros-agent submodule (to f977257) 2026-01-15 22:08:27 +00:00
shivammittal274
f977257e3e fix: graph execution on different window (#233)
* fix: graph execution on different window

* fix: pass screenshot tools only if support images (#237)
2026-01-15 13:22:18 -08:00
Nikhil Sonti
0bd6458259 chore: bump PATCH and OFFSET 2026-01-15 12:38:29 -08:00
Nikhil
5b04e0b26e feat: new choosePath browseros API (#321) 2026-01-15 12:37:50 -08:00
Felarof
bf975b438a chore: sync packages/browseros-agent submodule (to be01c1d) 2026-01-15 20:09:07 +00:00
Dani Akash
be01c1d1a9 feat: conversation history (#235)
* feat: create conversations storage hook

* feat: save conversation hook

* feat: created chat layout

* feat: created chat history button

* feat: setup chat history view links

* chore: updated placeholder

* fix: width of the chat history screen

* feat: provide navigation from history page back to conversation page

* fix: issue with restoring conversation id

* chore: do not update history when content doesn't change

* feat: mark active conversation id

* fix: syncing the conversation id ref
2026-01-16 01:21:09 +05:30
Nikhil
ef9362f84c fix: windows use base::span directly (#320) 2026-01-15 11:02:27 -08:00
Felarof
4e36a331b6 chore: sync packages/browseros-agent submodule (to 9f87d81) 2026-01-15 18:14:49 +00:00
Dani Akash
9f87d817ff feat: provide workflow canvas background (#236)
* feat: provide a dotted background on the graph canvas

* fix: zoom controls diappearing on page resize

* fix: even out the header heights
2026-01-15 23:00:38 +05:30
Felarof
c688660f48 chore: sync packages/browseros-agent submodule (to 9bb0686) 2026-01-15 14:09:43 +00:00
Dani Akash
9bb0686865 feat: new graph mode setup (#234)
* feat: improve the logic for node width

* feat: use dagre to display loops

* chore: use animated dots for loops

* feat: create graph using cytoscape

* feat: use cytoscape html label

* feat: setup dynamic label height and width

* feat: set reasonable zoom levels

* feat: use theme colors for nodes

* feat: use mutation observer to change color schemes

* feat: implement dark mode with pure css

* chore: remove unused libraries

* fix: sanitize label with dompurify
2026-01-15 19:30:11 +05:30
Felarof
3fd7a715b3 chore: sync packages/browseros-agent submodule (to 5bd45f0) 2026-01-15 02:46:21 +00:00
Felarof
5bd45f0658 feat: graph mode better blank state screen (#232)
* feat: add simple welcome message

* Revert "feat: add simple welcome message"

This reverts commit 3e19114303b8a877b85864e6d610dd932745cb5a.

* feat: show better UI for initial workflow chat page
2026-01-14 17:37:59 -08:00
Felarof
5c8a58680a chore: sync packages/browseros-agent submodule (to 8d2c706) 2026-01-15 01:36:45 +00:00
Felarof
8d2c70689a feat: fixes to the jtbd agent (#231)
* feat: add support for jtbd agent to accept max turns and experiment id as query params

* fix: add jtbd agent integration with workflow

* fix: change message threshold to 5
2026-01-14 17:30:39 -08:00
Felarof
f0f20ce0fb chore: sync packages/browseros-agent submodule (to d9a6bb1) 2026-01-15 00:34:57 +00:00
Felarof
d9a6bb173f Merge pull request #228 from browseros-ai/feat/graph-mode-fixes-2
chore: refactor JTBD agent to have follow naming conventions and add conventions to claude.md
2026-01-14 15:43:46 -08:00
Felarof
9ea236dbb4 Merge pull request #229 from browseros-ai/feat/graph-mode-fixes
fix: default zoom level in workflow
2026-01-14 15:42:31 -08:00
Felarof
e3e3965b42 chore: refactor JTBD agent to have follow naming conventions and add conventions to claude.md 2026-01-14 15:41:53 -08:00
Felarof
5025e4c207 fix: default zoom level in workflow 2026-01-14 15:37:13 -08:00
Nikhil
4d77a02e9e feat: gemini supports file write and shell (#225)
* fix: tempDir is executionDir and create per session execution dir

* fix: move create() in gemini-agent to top

* fix: log(debug) directories

* fix: chat routes bug

* feat: support userSessionDir in /chat request schema

* fix: clean-up un-used types

* fix: lint errors
2026-01-14 15:26:17 -08:00
Nikhil
07745799db fix: tables should remaining within container width (#227) 2026-01-14 15:24:28 -08:00
Felarof
05a3b5ab6b chore: sync packages/browseros-agent submodule (to 6e3bc75) 2026-01-14 23:07:56 +00:00
Felarof
6e3bc75d5f Merge pull request #226 from browseros-ai/feat/graph-mode-fixes-2
feat: add chat header to workflows chat -- that is a better UX
2026-01-14 15:07:38 -08:00
Felarof
64cd2b9dd9 fix: import 2026-01-14 15:07:00 -08:00
Felarof
01e91defc3 Merge pull request #224 from browseros-ai/feat/graph-mode-fixes
fix: pass apiKey and baseUrl when running workflow in graph mode
2026-01-14 14:59:04 -08:00
Felarof
dbfe70a0cf feat: add chat header to workflows chat -- that is a better UX
- moved chatprovider selector to a shared component

- reimplement chat header as it was simple and we can have graph mode specific options there instead of reusing chat header from sidepanel
2026-01-14 14:51:36 -08:00
Felarof
b55217dd63 fix: pass apiKey and baseUrl when running workflow in graph mode 2026-01-14 14:36:26 -08:00
Felarof
33c575cac9 chore: sync packages/browseros-agent submodule (to 2309295) 2026-01-14 19:07:53 +00:00
Nikhil Sonti
9eeec4adfc chore: Merge branch 'main' 2026-01-14 10:45:53 -08:00
Nikhil Sonti
29559669f4 fix: update import patch to fix build issue 2026-01-14 10:45:47 -08:00
Dani Akash
230929587b fix: prevent input field flowing out of view (#223)
* fix: prevent input field flowing out of view

* chore: use styled-scrollbar for chat view
2026-01-15 00:08:49 +05:30
Dani Akash
e7a302f919 fix: prevent graph node from resetting on agent replies (#222) 2026-01-14 23:59:21 +05:30
Nikhil Sonti
58a6114511 fix: update .env.example to include codegen service url 2026-01-14 10:12:47 -08:00