Commit Graph

2457 Commits

Author SHA1 Message Date
Felarof
76685f56e6 chore: sync packages/browseros-agent submodule (to 50f64a7) 2026-01-14 16:11:01 +00:00
Dani Akash
50f64a715b feat: workflow graph UI (#220)
* feat: custom node component

* feat: create resizable panels for graph ui

* feat: setup hono rpc on agent

* feat: created getClient util

* feat: created rpc client provider

* chore: reafctor agent sdk

* chore: created usechat hook

* chore: graph create update endpoint return ai sdk stream

* chore: graph create update endpoint return ai sdk stream

* chore: graph create update endpoint return ai sdk stream

* chore: graph create update endpoint return ai sdk stream

* feat: graph chat component

* feat: integrate input field

* feat: make getActionForMessage optional

* feat: integrate chat messages ui

* feat: update graph canvas with latest message

* feat: support editing graph with new message

* feat: create chat test function

* fix: created chat test api integration

* chore: remove background window state

* chore: improve agent ui stream

* chore: print error

* feat: create workflow storage

* feat: created workflows screen on options page

* feat: added error handling to workflows chat

* chore: ignore graph code generation folder

* fix: provide a better header title name

* fix: buttons accessibility on graph canvas

* feat: improve test and save workflow button state

* chore: provide autofocus to the workflow header

* feat: setup save and edit options on the workflow

* feat: open the workflow in edit mode

* fix: use sentry to capture server exception

* feat: integrate run workflow using dialog box

* feat: display errors in the run dialog box

* fix: use rpc client to delete workflows

* feat: fix panel sizes on graph creation

* fix: provide suspense fallback boundary for the options page

* feat: auto fitview on graph updates

* fix: node colors in the graph

* chore: make minimap movable

* feat: provide styling to react flow controls

* fix: missing imports

* fix: pass personalization to workflow runs

* feat: provide back button in workflow page

* feat: added confirmation when leaving workflow page without saving

* feat: provide animation to nodes

* feat: autofit canvas to resizepanel size

* feat: added workflows to newtab page

* fix: typescript lint errors

* feat: enforce bun version

* fix: typecheck command

---------

Co-authored-by: shivammittal274 <mittal.shivam103@gmail.com>
2026-01-14 21:30:17 +05:30
Felarof
9478abfdd4 chore: sync packages/browseros-agent submodule (to 472147d) 2026-01-14 08:11:24 +00:00
shivammittal274
472147db25 chore: refactor agent sdk (#215)
* chore: reafctor agent sdk

* chore: graph create update endpoint return ai sdk stream (#216)

* chore: graph create update endpoint return ai sdk stream

* chore: graph create update endpoint return ai sdk stream

* chore: graph create update endpoint return ai sdk stream

* chore: graph create update endpoint return ai sdk stream

* chore: improve agent ui stream

* chore: improve agent ui stream

* chore: improve agent ui stream

* chore: refactored llm config and ui stream based on bun version

* chore: refactored llm config and ui stream based on bun version
2026-01-14 13:00:32 +05:30
Nikhil Sonti
3a04fb7ec3 chore: bump PATCH and OFFSET 2026-01-13 18:25:27 -08:00
Nikhil Sonti
0d62e4fdc2 fix: features.yaml upate 2026-01-13 18:24:18 -08:00
Nikhil
fe0d76ba0b feat: support better imports (#316)
* feat: new browseros importer

* fix: update features.yaml

* fix: spliting across files

* fix: update logs
2026-01-13 18:23:35 -08:00
Felarof
3f7cbacd3b chore: sync packages/browseros-agent submodule (to 850560c) 2026-01-14 01:37:38 +00:00
Felarof
850560cdfb fix: update links to docs (#218)
* fix: update links to docs

* fix: update links to include links to sections
2026-01-13 16:49:05 -08:00
Felarof
3cb1ca38d1 Merge pull request #315 from browseros-ai/docs1
docs: add links to sections
2026-01-13 16:48:15 -08:00
Felarof
5020a1997d docs: add links to sections 2026-01-13 16:47:45 -08:00
Felarof
27f565e3fc Merge pull request #314 from browseros-ai/docs1
docs: deleted unused docs
2026-01-13 16:35:17 -08:00
Felarof
52c07890d0 fix: update broken doc links
- docs/index.mdx: /llm-setup-guide -> /features/bring-your-own-llm
- README.md: browseros-mcp/how-to-guide -> /features/use-with-claude-code

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-13 16:28:34 -08:00
Felarof
35e161695d docs: deleted unused docs 2026-01-13 16:17:08 -08:00
Felarof
51f07195b6 Update docs.json 2026-01-13 16:03:54 -08:00
Felarof
6f55b0f61f Update docs.json 2026-01-13 16:03:21 -08:00
Felarof
ca5ca1ba4e Merge pull request #313 from browseros-ai/docs2
docs: byollm page, onboarding page, getting started doc
2026-01-13 16:01:34 -08:00
Felarof
e346ba3999 Merge branch 'main' into docs2 2026-01-13 16:01:12 -08:00
Felarof
9e989d6a03 docs: change to default closed state 2026-01-13 15:57:46 -08:00
Felarof
61c599ca75 docs: update BYOLLM and onboarding page 2026-01-13 15:57:46 -08:00
Felarof
c5c41007a6 docs: update byollm page 2026-01-13 15:57:46 -08:00
Felarof
5d205e9ee1 docs: updated getting started doc
docs: update docs for n8n
2026-01-13 15:57:46 -08:00
Felarof
d469208d66 Merge pull request #311 from browseros-ai/docs1
docs: update contributor docs
2026-01-13 15:22:32 -08:00
Felarof
8ac9a4488f docs: update contributor docs 2026-01-13 15:19:58 -08:00
Felarof
57e5d87930 chore: sync packages/browseros-agent submodule (to e4830f4) 2026-01-13 23:08:17 +00:00
Felarof
03d0455b47 Merge pull request #310 from browseros-ai/docs1
docs: added docs for scheduled tasks and updated other docs
2026-01-13 14:55:55 -08:00
Felarof
5ea064b99b docs: update docs for n8n 2026-01-13 14:49:13 -08:00
Felarof
3a9391b2e3 docs: add scheduled tasks and browseros as mcp 2026-01-13 14:34:52 -08:00
Nikhil
e4830f485a feat: tab at selector (#217)
* feat(agent): add @ tab mention support in chat input

* fix: tab-selector and tab-popover share components

* fix: remove usecallback, sort by last accessed

* fix: focus issues

* fix: better @tabs tips

---------

Co-authored-by: Claude <noreply@anthropic.com>
2026-01-13 14:25:43 -08:00
Felarof
ee9770d562 Merge pull request #309 from browseros-ai/docs1
chore: update docs -- llm chat and hub
2026-01-13 13:50:03 -08:00
Felarof
12cdd82b3c docs: core features LLM chat and hub 2026-01-13 13:48:07 -08:00
Felarof
53cf184f94 chore: added claude skill to write docs 2026-01-13 13:22:02 -08:00
Felarof
8fed516b0b docs(browseros-mcp): add remove command (#308) 2026-01-12 20:06:57 -08:00
Felarof
e4488eb54e chore: sync packages/browseros-agent submodule (to 552558e) 2026-01-13 03:36:22 +00:00
Felarof
552558e2fd feat: jtbd popup in sidepanel (#214)
* feat: v0.1 jtbd popup for users

* feat: v0.2 jtbd popup based on messages sent

* fix: clean up previous chat status and added comment

* chore: change threshold to 15

* fix: show popup only when every N messages

* fix: set survey taken only after clicking start on welcome page
2026-01-12 18:48:19 -08:00
Felarof
401b8e39b3 chore: sync packages/browseros-agent submodule (to 752f431) 2026-01-13 00:30:50 +00:00
Nikhil
752f4319b6 feat: refactor better structure for apps/server (#213) 2026-01-12 15:47:16 -08:00
Felarof
1fffe4ff4a chore: sync packages/browseros-agent submodule (to 7cfe55a) 2026-01-12 23:06:44 +00:00
Felarof
7cfe55a360 feat: jtbd agent add transcription support (#212)
* feat: v0.1 of voice transcription for JTBD survey

Add voice input capability to the JTBD Product Survey chat:
- useVoiceInput hook for audio recording and transcription
- VoiceInputButton component for mic/stop/loading states
- Waveform visualization during recording
- Integration with BrowserOS gateway transcription endpoint

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

* style: make voice button orange like send button

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

* chore: refactor jtbd agent

* chore: udpate text

* fix: clean up stop recording if stopped midway

---------

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-12 15:03:13 -08:00
Nikhil Sonti
dc2535436e chore: Merge branch 'main' 2026-01-12 13:37:52 -08:00
Felarof
2c2776e7a9 chore: sync packages/browseros-agent submodule (to c5f29c6) 2026-01-12 20:09:06 +00:00
Nikhil Sonti
c5f29c67f6 fix: add postinstall to build agent-sdk 2026-01-12 11:52:33 -08:00
Nikhil Sonti
481161e7d9 fix: fix agent sdk from dev-depencies to dependencies 2026-01-12 11:43:49 -08:00
shivammittal274
3546a125cb feat: code graph endpoint (#209)
* feat: added code and graph gen apis

* feat: added code and graph gen apis

* feat: added code and graph gen apis

* fix: abort execution fixed

* fix: added if abort execution null very edge case

* chore: added agent sdk stream in code execution stream

* chore: resolved comments

* ci: fix issue with typecheck action

* fix: remove llmconfig param

* chore: added codegen as env var only

* chore: refactor server rpc types (#210)

* chore: refactor server rpc types

* chore: refactor server rpc types

* chore: refactor server rpc types

---------

Co-authored-by: Dani Akash <DaniAkash@users.noreply.github.com>
2026-01-12 11:31:55 -08:00
Felarof
932ed0c340 chore: sync packages/browseros-agent submodule (to cef3d2e) 2026-01-12 16:10:33 +00:00
dependabot[bot]
cef3d2e981 build(deps): bump oven-sh/setup-bun from 1 to 2 (#208)
Bumps [oven-sh/setup-bun](https://github.com/oven-sh/setup-bun) from 1 to 2.
- [Release notes](https://github.com/oven-sh/setup-bun/releases)
- [Commits](https://github.com/oven-sh/setup-bun/compare/v1...v2)

---
updated-dependencies:
- dependency-name: oven-sh/setup-bun
  dependency-version: '2'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-12 21:27:45 +05:30
dependabot[bot]
a7276c5181 build(deps): bump actions/checkout from 4 to 6 (#207)
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-12 21:27:17 +05:30
dependabot[bot]
4b9433774b build(deps): bump actions/setup-node from 4 to 6 (#206)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4 to 6.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v4...v6)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-12 21:26:38 +05:30
Felarof
f5ef929a0b chore: sync packages/browseros-agent submodule (to a115511) 2026-01-10 22:07:26 +00:00
Felarof
a1155114fa feat: jtbd launch changes (#203)
* fix: use local host url when in dev

* feat: show take survey to the users when rate limited

* fix: update url
2026-01-10 13:35:18 -08:00