Brace Sproul
263a3010b0
chore: Fix formatting ( #557 )
2025-07-28 00:25:57 +00:00
Brace Sproul
d89b37c568
fix: Token data type error ( #556 )
2025-07-27 17:19:41 -07:00
open-swe[bot]
fb4523539d
fix: update tokenData structure to support multiple LLMs ( #555 )
...
* Apply patch
* Apply patch
* Apply patch
* Apply patch
* Apply patch
* Apply patch
* Apply patch
* Apply patch
* Apply patch
* Apply patch
* Apply patch
* Apply patch
* Apply patch
* Apply patch
* Apply patch
* Apply patch
* Apply patch
* fix backend
* fix frontend
* cr
---------
Co-authored-by: open-swe[bot] <open-swe@users.noreply.github.com>
Co-authored-by: bracesproul <braceasproul@gmail.com>
2025-07-27 23:56:50 +00:00
Dylan Boudro
fac83e1a55
feat: Thread title proposed plan ( #494 )
...
* init thread title from proposed plan task
* add proposed plan thread title to threadCard component
* remove comments
* refactor
* abstract computeThreadTitle
* self CR, refactor
* self CR, refactor, rm unused import from un-needed memo
* Update apps/web/src/lib/thread.ts
Co-authored-by: Brace Sproul <braceasproul@gmail.com>
* CR: useThreadMetadata remove increased polling speed
* CR: revert inlineMD, rm wrapped <p> pass className to basicMD, import getActiveTask
* CR: revert getActiveTaskPlan to previous first task logic
---------
Co-authored-by: Brace Sproul <braceasproul@gmail.com>
2025-07-23 20:57:10 +00:00
Brace Sproul
5aaa814f66
feat: Make task completion action agentic ( #481 )
...
* feat: Make task completion action agentic
* cr
* cr
* cr
* cr
* cr
* cr
* cr
* cr
* cr
* cr
* cr
* cr
* cr
* cr
2025-07-23 01:04:04 +00:00
Dylan Boudro
3967ea0dca
feat: Task plan UI Component: front-end only ( #438 )
...
* task plan init FE
* dark theme
* fix build
* new swr-config for frequent polling task plan
* rm dev logs + comments
* CR
* CR: center task progress bar
* add task tracking to thread-card on default-view (homepage)
* progress bar styling, revert cancel button change
* revert onstreamready optional
* implement homepage taskplan via polling instead of React Context for persistence
* rm comment
* Update apps/web/src/components/v2/actions-renderer.tsx
Co-authored-by: Brace Sproul <braceasproul@gmail.com>
* Update apps/web/src/components/v2/thread-card.tsx
Co-authored-by: Brace Sproul <braceasproul@gmail.com>
* Update apps/web/src/components/v2/thread-card.tsx
Co-authored-by: Brace Sproul <braceasproul@gmail.com>
* CR
* /chat/threads page taskplan
* shared utils in progressbar
* fix taskPlan for stream actions-renderer --> thread-view
* cr
---------
Co-authored-by: Brace Sproul <braceasproul@gmail.com>
2025-07-22 22:43:42 +00:00
Brace Sproul
81dbcbaa4d
fix: Move useStream uo to thread view to prevent remounting ( #477 )
...
* fix: Move useStream uo to thread view to prevent remounting
* ui fixes
2025-07-22 21:14:48 +00:00
open-swe[bot]
d7cf3e0fb5
feat: Enhance Error Handling with Collapsible Details for Overloaded Errors ( #451 )
...
* Apply patch
* Apply patch
* Apply patch
* Apply patch
* Apply patch
* Apply patch
* Apply patch
* Apply patch
* Apply patch
* Apply patch
* Apply patch
* Apply patch
* Apply patch
* Apply patch
* Apply patch
* Apply patch
* Apply patch
* Apply patch
* Apply patch
* Apply patch
* cr
---------
Co-authored-by: open-swe-dev[bot] <open-swe-dev@users.noreply.github.com>
Co-authored-by: bracesproul <braceasproul@gmail.com>
2025-07-18 13:48:56 -07:00
Brace Sproul
fcc381dee8
feat: Start rendering thread errors ( #445 )
...
* feat: Start rendering thread errors
* cr
2025-07-17 14:20:11 -07:00
Brace Sproul
ed85a4c884
fix: Better prompt handling of followups ( #434 )
...
* fix: Better prompt handling of followups
* cr
* cr
* cr
* cr
2025-07-16 18:17:07 -07:00
Dylan Boudro
d51af805e2
Feat: Thread Status SWR Polling ( #370 )
...
* init swr polling branch
* useThreads types improvement
* minor build fix
* major refactor and simplification of polling system
* remove temp guide file
* refactor, remove errorBoundary, simplify schema
* refactor: unify client<>server status logic
* fix threads/page conflicts + functionality
* Update apps/web/src/components/v2/thread-card.tsx
Co-authored-by: Brace Sproul <braceasproul@gmail.com>
* CR in progress
* CR fix: add cn to thread-card.tsx
Co-authored-by: Brace Sproul <braceasproul@gmail.com>
* CR
* CR
* CR: no threads state, Batch ThreadsStatus for /chat/threads actual logic
* drop req type validation in lg proxy
* optimize thread polling, reduce unnecessary api calls, match implementation spec
* reduce unnecessary api calls, update all threads page
* add thread loading state to threadCard
* utilize threads/search for manager thread info
* improve polling api req efficiency
* rm comments
* post merge format
* fix import
* improve programmer cache logic
* reduce run requests
* remove timeout run requests
* remove run check for completed tasks
* fix: update status dot to support dark mode styles too
* fix session cache and proper typing
* fix: more typing
* code review fixes
* CR
* code review
* fix build
---------
Co-authored-by: Brace Sproul <braceasproul@gmail.com>
2025-07-15 17:51:12 -07:00
Brace Sproul
a1d9b88d69
fix: A handful of small fixes ( #408 )
2025-07-14 20:01:27 -07:00
Dylan Boudro
4793ee3d3a
Feat: cancel-run buttons [manager, planner, programmer] ( #330 )
...
* cancel run: manager, programmer, planner
* improve error handling + useCancelStream hook abstraction
* cancel stream button
* minor format
* Code review
* CR: remove duplicate stream
* Apply suggestions from code review
* cr
* use cancelStreamButton
* cleanup and fix flash
* cr
---------
Co-authored-by: Brace Sproul <braceasproul@gmail.com>
2025-07-08 11:04:27 -04:00
Dylan Boudro
d1d88d6fc4
scroll to bottom ux fix ( #344 )
...
Co-authored-by: Brace Sproul <braceasproul@gmail.com>
2025-07-03 20:26:28 +00:00
Dylan Boudro
942bc5ca1d
Feat: Diagnose error action component ( #325 )
...
* init diagnose-error component
* rm old diagnose error genui v1 component
* diagnose-error schema to shared/tools
* CR
* Update apps/web/src/components/thread/messages/ai.tsx
---------
Co-authored-by: Brace Sproul <braceasproul@gmail.com>
2025-07-02 17:20:45 +00:00
Brace Sproul
ba0690caa0
feat: trigger runs from GH issues ( #324 )
...
* feat: trigger runs from GH issues
* cr
* working
* cr
* done
* cr
* cr
* cr
* cr
* diff label for dev vs prod
* cr
* cr
* cr
2025-06-30 16:43:09 -06:00
Brace Sproul
b88db80b26
fix: Refactor manager chat into its own component ( #322 )
2025-06-27 11:26:53 -06:00
Brace Sproul
9d7a74a976
Staging june24 ( #319 )
...
* empty state programmer planner tabs
* add scroll: on pageload, buttonclick, tabswitch
* format
* init step dark mode style
* format
* submit button styling
* improve to use brand variant
* increase to 8x8px and change padding to adjust btn pos
* minor format
* fix light theme repo hover styling
* bump deps
* fix input button styling
* fix styling for scroll to bottom
---------
Co-authored-by: starmorph <dylan@starmorph.com>
Co-authored-by: Dylan Boudro <121908331+starmorph@users.noreply.github.com>
2025-06-26 15:08:16 -06:00
open-swe[bot]
095c7fb58a
[open-swe] feat: Add copy button to chat messages in v2 thread view ( #286 )
...
* Apply patch
* Apply patch
* Apply patch
* Apply patch
* cr
* Apply patch
* Apply patch
* Apply patch
* cr
* small styling changes
---------
Co-authored-by: open-swe-dev[bot] <open-swe-dev@users.noreply.github.com>
Co-authored-by: bracesproul <braceasproul@gmail.com>
2025-06-20 13:39:48 -07:00
Brace Sproul
530c62da40
feat: UI improvements ( #265 )
...
* cr
* cr
2025-06-19 12:49:25 -07:00
Brace Sproul
23418cab1c
feat: Custom events ( #186 )
...
* feat: Custom events
* implementing initialization component synced with initialize node
* handle irrelevant/skipped events
* fix positioning, add collapse, rm comments
* lint format
* fix tsconfig, refactor DRY eventEmit, collapse initialize-step
* auto collapse init-step after completion
* revert yarn lock to main
* formatting
* cr
* enable persisting init steps after stream
* format
* cr
* cr
* cr
---------
Co-authored-by: starmorph <dylan@starmorph.com>
2025-06-19 18:53:56 +00:00
Brace Sproul
3d43abd4a0
feat: Allow manager to support followups ( #248 )
...
* feat: Allow manager to support followups
* cr
* cr
2025-06-19 17:56:06 +00:00
Brace Sproul
de8d465695
feat: Dark mode ( #241 )
...
* feat: Dark mode
* more work
* more dark/light mode, refactor thread card
* fix rest of dark mode
* cr
* cr
* cr
2025-06-18 16:44:41 -07:00
Brace Sproul
6ef09d7396
fix: Properly join streams on client ( #229 )
...
* fix: Properly join streams on client
* format and lint
2025-06-18 13:12:16 -07:00
Brace Sproul
ff8a0f7167
[WIP] feat: New multi agent GitHub based workflow ( #175 )
...
* feat: New multi agent GitHub based workflow
* fix: read plan from gh issue in init issue node
* format
* cr
* fix how new planner threads are started, allow for creating new issues
* fix: read tasks from gh issue inside manager when taking any action
* cr
* update planner
* feat: port intrerrupt node to planner
* add interrupt routing in graph
* update programmer nodes and state
* read messages from issue in programmer
* lint fix
* tag issue when opening PR
* better pr title and body generation prompts
* start runs from planner interrupt and update issue with task plan
* fix lg server build issues
* cr
* fix cloning and pushing
* cr
* cr
* feat: v0 copy (#194 )
* feat: v0 copy
* cr
* all pages 'working'
* cr
* cr
* cr
* cr
2025-06-18 11:03:39 -07:00