mirror of
https://github.com/harivansh-afk/sandbox-agent.git
synced 2026-04-17 07:03:31 +00:00
Integrate OpenHandoff factory workspace (#212)
This commit is contained in:
parent
3d9476ed0b
commit
bf282199b5
251 changed files with 42824 additions and 692 deletions
40
factory/research/specs/frontend.md
Normal file
40
factory/research/specs/frontend.md
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
# frontend
|
||||
|
||||
we need to build a browser-friendly version of our tui. we should try to keep the tui and gui as close together as possible. add this to agents.md
|
||||
|
||||
be thorough and careful with your impelmentaiton. this is going to be the ground 0 for a lot of work so it needs to be clean and well structured with support for routing, clean state architecture, etc.
|
||||
|
||||
## tech
|
||||
|
||||
- vite
|
||||
- baseui
|
||||
- tanstack
|
||||
|
||||
## arch
|
||||
|
||||
- make sure that rivetkit is not imported in to either the cli or the gui. this should all be isoaletd in our client package. add this to agents.md
|
||||
|
||||
## agent session api
|
||||
|
||||
- expose the sandbox agent api on sandbox instance actor for managing sessions and sendin messages
|
||||
- agent session api should use @sandbox-agent/persist-rivet for persisting to rivet
|
||||
|
||||
## layout
|
||||
|
||||
- left sidebar is similar to the hf switch ui:
|
||||
- list each repo
|
||||
- under each repo, show all of the handoffs
|
||||
- you should see all handoffs for the entire workspace here grouped by repo
|
||||
- the main content area shows the current workspace
|
||||
- there is a main agent session for the main agent thatn's making the change, so show this by default
|
||||
- build a ui for interacting with sessions
|
||||
- see ~/sandbox-agent/frontend/packages/inspector/ for reference ui
|
||||
- right sidebar
|
||||
- show all information about the current handoff
|
||||
|
||||
## testing
|
||||
|
||||
- use agent-browser cli to veirfy that all of this functionality works
|
||||
- create handoff
|
||||
- can see the handoff in the sidear
|
||||
- clik on handoff to see the agent transcript
|
||||
Loading…
Add table
Add a link
Reference in a new issue