Commit Graph

2457 Commits

Author SHA1 Message Date
Omkar Bansod
39e6acb0a4 feat: add copy response button for AI assistant messages 2025-08-18 07:58:50 -07:00
Omkar Bansod
5e48e7c56e fix: add rimraf for cross-platform builds 2025-08-18 07:58:50 -07:00
Nikhil
1d56c098bb Update README.md 2025-08-16 16:08:27 -07:00
Nikhil Sonti
d718e510c1 minor v0.20.2 2025-08-16 22:25:18 +00:00
Nikhil Sonti
e4fea1db3a signed 2025-08-16 22:24:14 +00:00
Felarof
1a04a1f494 TodoList is a separate message type 2025-08-16 15:13:34 -07:00
Felarof
7195972e83 Trim message manager after it reaches 75% of max tokens
Trim message manager after it reaches 75% of max tokens

backup

bakcup
2025-08-16 15:03:07 -07:00
Nikhil Sonti
79fcbe1c09 update env.example 2025-08-16 21:35:42 +00:00
Felarof
94e1e02104 Chunked BrowserState in validation
backup

chunked validation
2025-08-16 14:34:09 -07:00
Nikhil Sonti
00fd98ee6c windows signing fixed 2025-08-16 21:31:42 +00:00
Nikhil Sonti
bb459f3f61 signing works 2025-08-16 21:25:46 +00:00
Felarof
758cdeed09 Don't include BrowserState in PlannerTool if it exceeds maxToken 2025-08-16 14:16:32 -07:00
Felarof
0c062a65ca Publishing message outside for loop in InteractionTool 2025-08-16 14:08:54 -07:00
Felarof
80975b8cd8 BrowserState chunker for processing browser state in local LLMs
browser state chunker

chunker
2025-08-16 14:07:04 -07:00
Nikhil Sonti
efb92019ec 49.0.0.11 release 2025-08-16 11:22:22 -07:00
Felarof
17ff528c1b Merge pull request #57 -- Removed MCP support from prompts, filtering messages
Removed MCP support from prompts, filtering messages
2025-08-16 11:16:34 -07:00
Felarof
3c60dc7f71 Delete reference code 2025-08-16 11:15:39 -07:00
Felarof
bf980779b8 Removed MCP support from prompts
Delete FindElementTool and old reference code

Revert "Delete FindElementTool and old reference code"

This reverts commit a4a31e136ca9b438135da7e1d63892d2dd6c8497.
2025-08-16 11:14:59 -07:00
Nikhil Sonti
734546a403 49.0.0.10 release 2025-08-16 11:10:13 -07:00
Nikhil Sonti
8c52baedee on smaller screens; defaulte examples to 3 and make chatInput higher z index 2025-08-16 10:43:35 -07:00
Nikhil Sonti
0aecaf4e37 removed old code 2025-08-16 10:43:35 -07:00
Felarof
57dad41a1c Logging token count in bunch of tools
Minor clean up
2025-08-16 10:33:16 -07:00
Felarof
a86e4dbc92 [local LLM] Filtering messages in tools to remove BrowserAgent SystemPrompt
PlannerTool token limit removed -- you don't need to pass initial system prompt
2025-08-16 09:30:30 -07:00
Felarof
509ac887f5 Token limit in MessageManager is correctly set and O(1) token counting (#54)
* Token limit fix

* MessageManager with better token counting

minor fix

backup

backup
2025-08-15 18:38:29 -07:00
Nikhil Sonti
c723d5e216 49.0.0.9 release 2025-08-15 18:12:45 -07:00
Nikhil Sonti
db51abdc20 browseros api metric added 2025-08-15 17:53:55 -07:00
Nikhil Sonti
32f527a91f getActiveTab fix 2025-08-15 17:53:55 -07:00
Nikhil Sonti
93c9fd7ad5 fixing reset/pause issue 2025-08-15 17:53:55 -07:00
Felarof
1ec81618c0 Minor text description change 2025-08-15 15:49:13 -07:00
Felarof
7e2b551ede Hide scroll bars globally 2025-08-15 15:46:44 -07:00
Felarof
9f56c8ba2d Agent mode and minor cosmetic changes 2025-08-15 15:45:32 -07:00
Felarof
58707493e4 Restored refresh state tool and fixed another small error
Restored refresh state tool and fixed another small error

cleanup
2025-08-15 15:37:51 -07:00
Nikhil Sonti
9223d4e73a minor updates to pubsub thinking messages 2025-08-15 15:11:11 -07:00
Nikhil Sonti
0d7af1d5b0 disable narrator CONFIG 2025-08-15 15:11:11 -07:00
Nikhil Sonti
b39ee26125 narrator don't need conversation history 2025-08-15 15:11:11 -07:00
Nikhil Sonti
57d8749c0f execution-status pubsub for better cancellation 2025-08-15 15:11:11 -07:00
Nikhil Sonti
2b5a813952 loop detection update 2025-08-15 15:11:11 -07:00
Nikhil Sonti
7dda64cb10 [UI] adding though collapse 2025-08-15 15:11:11 -07:00
Nikhil Sonti
eaf87aee59 updates tools with more thinking messages to improve narrator 2025-08-15 15:11:11 -07:00
Nikhil Sonti
0537c73608 UI: add initial thinking... message for looking fast 2025-08-15 15:11:11 -07:00
Nikhil Sonti
72aa5b4571 nxtscape clean-up: better cancel 2025-08-15 15:11:11 -07:00
Nikhil Sonti
18a7372390 clean-up: removed WORKFLOW_STATUS messages and relying on pub-sub for all communication 2025-08-15 15:11:11 -07:00
Nikhil Sonti
ec2f4fbf76 making first message in browseragent as narration 2025-08-15 15:11:11 -07:00
Nikhil Sonti
80e355e7ff fix: chatAgent should publish assistant message 2025-08-15 15:11:11 -07:00
Nikhil Sonti
85bc014cc5 narrator service 2025-08-15 15:11:11 -07:00
Felarof
10c3fb9f4b Simple TodoManager and added requires planning tool (#49)
* Simple TodoManager works great

* Added requirePlanning tool to break out of inner loop

Required planning tool
2025-08-15 14:33:22 -07:00
gbsierra
5cb4bf6b2b implement validator eval (#45) 2025-08-15 13:57:20 -07:00
Felarof
bd97c63057 Surface errors directly from the tool, new RefreshStateTool, MCP disabled (#48)
* Surface error messages from the tool directly

Minor fixes

Remove browser Agent handle exection error

error fixes

* Removed RefreshStateTool

* Added new refresh state tool

* MCP disabled

* Fontsize changed to 16
2025-08-15 13:35:56 -07:00
Felarof
2d00dcd041 Fix ChatStore to remove tabs thing 2025-08-15 08:25:27 -07:00
Nikhil
800755ff06 UI fixes (#47)
Simplify event types, remove complex message type handling logic, introduce shimmer for thinking.
2025-08-15 07:25:39 -07:00