Brace Sproul
844e655e7f
fix: Filter comments from open swe ( #443 )
...
* fix: Filter comments from open swe
* cr
2025-07-17 13:58:47 -07:00
Brace Sproul
f5a096cc3a
fix: Use proper issue number instead of ID ( #446 )
2025-07-17 13:58:18 -07:00
Brace Sproul
f5513dd036
fix: Security stuff ( #441 )
...
* fix: Security stuff
* cr
2025-07-17 12:19:20 -07:00
Brace Sproul
92014bdd11
fix: Manager routing, and UI issues ( #440 )
...
* fix: Manager routing, and UI issues
* cr
* cr
* cr
2025-07-17 11:52:25 -07:00
Brace Sproul
928b68fd36
fix: remove re-run and copy message buttons from ai message component ( #437 )
2025-07-16 18:28:53 -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
Brace Sproul
0953468b5c
fix: Fix exposing explicit search button in gh branch dropdown ( #435 )
...
* fix: Fix exposing explicit search button in gh branch dropdown
* cr
2025-07-16 17:49:17 -07:00
Brace Sproul
b128e4ae45
Brace/07 16/fixes ( #431 )
...
* fix: General fixes
* cr
* bump langchain core langsmith deps
2025-07-16 13:17:35 -07:00
Brace Sproul
d4ca73089c
fix: Better daytona error handling ( #429 )
2025-07-16 13:09:00 -07:00
Brace Sproul
13329fe5c1
fix: Actions testing ( #432 )
...
* fix: Actions testing
* cr
* cr
2025-07-16 12:09:16 -07:00
Brace Sproul
4a49eecd3c
feat: Auto doc sync ( #428 )
...
* feat: Auto doc sync
* fix: drop concepts page
2025-07-16 11:52:19 -07:00
Brace Sproul
7e5a5a7947
feat: Better support for pagination in gh branch dropdown ( #430 )
...
* feat: Better support for pagination in gh branch dropdown
* cr
* cr
2025-07-16 11:49:46 -07:00
Brace Sproul
7a06b37bd8
fix: Daytona dep ( #426 )
2025-07-16 08:52:36 -07:00
Brace Sproul
dc6e6b8625
fix: Better naming for NEXT_PUBLIC_GITHUB_APP_CLIENT_ID ( #427 )
2025-07-16 08:52:26 -07:00
Brace Sproul
d2e981e219
chore: Bump daytona dep ( #423 )
...
* chore: Bump daytona dep
* cr
* cr
* feat: missing deps
2025-07-15 18:09:23 -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
4053f18df5
fix: Catch base branch error ( #421 )
2025-07-15 17:04:03 -07:00
Brace Sproul
2b1f301848
fix: Better filtering of invalid messages ( #417 )
...
* fix: Better filtering of invalid messages
* cr
* cr
2025-07-15 16:14:33 -07:00
Brace Sproul
e6a8bf9f69
fix: Routing to reviwer ( #419 )
2025-07-15 14:40:21 -07:00
Brace Sproul
73e7ba5295
feat: Set max num of times reviewer can run ( #418 )
...
* feat: Set max num of times reviewer can run
* cr
2025-07-15 14:38:18 -07:00
Brace Sproul
01f0698e02
fix: stream messages properly ( #416 )
2025-07-15 13:35:37 -07:00
Brace Sproul
3b7dee85f7
feat: Settings page ( #357 )
...
* feat: Settings page
* fix build: minor syntax error
* rm old GH page, settings page functionality + dark mode
* Fix build add suspense to settings page
* add no GH installation functionality
* rm comments, add cn utilities
* add plus install new github org button to settings page
* cr
* cr
* cr
* cr
---------
Co-authored-by: Dylan Boudro <121908331+starmorph@users.noreply.github.com>
Co-authored-by: starmorph <dylan@starmorph.com>
2025-07-15 12:52:25 -07:00
Brace Sproul
58ab44f515
fix: Handle errors when getting changed files in reviewer ( #413 )
2025-07-15 11:21:16 -07:00
Brace Sproul
0baea2350e
fix: Simplify configurable model groups ( #415 )
...
* fix: Simplify configurable model groups
* cr
2025-07-15 11:21:05 -07:00
Brace Sproul
7935e02897
fix: Remove incorrect check and error ( #411 )
2025-07-15 07:57:56 -07:00
Brace Sproul
a1d9b88d69
fix: A handful of small fixes ( #408 )
2025-07-14 20:01:27 -07:00
Brace Sproul
78f38503e0
feat: Reviewer agent ( #320 )
...
* feat: Reviewer agent
* cr
* cr
* hookup graph
* cr
* cr
* cr
* prompt and context improvements
* implement UI
* format
* cr
* cr
* cr
* cr
* prompt and tool updates
* add diagnose err node
* cr
* cr
* cr
* cr
* fix issues
* cr
* cr
* cr
* cr
* cr
2025-07-14 16:39:19 -07:00
Aliyan Ishfaq
1801fe7023
feat: Evaluations to test open-swe's langGraph py ability ( #385 )
2025-07-14 09:08:36 -07:00
Brace Sproul
72a129f691
feat: New algo for when and how to summarize conversation history ( #396 )
...
* feat: New algo for when and how to summarize conversation history
* remove summarize task steps node
* cr
* cr
* cr
* cr
* feat: add convo summary component to ui
* cr
2025-07-13 13:26:56 -07:00
Brace Sproul
d769983483
feat: Add component for write technical notes tool call ( #395 )
...
* feat: Add component for write technical notes tool call
* cr
2025-07-11 15:34:02 -07:00
Brace Sproul
caf222235f
hack: Subgraph streaming messages support ( #394 )
...
* hack: Subgraph streaming messages support
* cr
* cr
* cr
2025-07-11 13:58:10 -07:00
Brace Sproul
abc984409f
refactor: Proxy req utils, rename GITHUB_TOKEN_ENCRYPTION_KEY to SECRETS_ENCRYPTION_KEY ( #391 )
...
* refactor: Proxy req utils, rename GITHUB_TOKEN_ENCRYPTION_KEY to SECRETS_ENCRYPTION_KEY
* cr
2025-07-11 10:48:14 -07:00
Dylan Boudro
0f5bb868d9
fix repo dropdown selection ( #388 )
2025-07-11 08:53:55 -07:00
Brace Sproul
3f4576b24b
feat: Add diagnose error node to planner ( #387 )
2025-07-11 00:44:48 +00:00
Brace Sproul
f54e6905b7
fix: Small nits ( #386 )
...
* fix: Small nits
* cr
* cr
2025-07-11 00:00:08 +00:00
bracesproul
9fb80bbd6a
fix: Dont fetch entire thread history
2025-07-10 16:51:30 -07:00
open-swe-dev[bot]
ba38da81c3
feat: Add GitHub installation selector dropdown for multi-org support ( #365 )
...
* Apply patch x10
* fix build
* unifying GH org installations [org select, repo select, /github]
* github multi installation management
* clean git diff
* CR: remove HTTP constraint from GH install cookie, rm api endpoint, update hooks
* CR: use octokit types for GH install
* CR: GH loading component, fix org selector icons
* minor github loading fix
* rm un-needed gh install api route
* CR: InstallationCookieOptions
---------
Co-authored-by: open-swe-dev[bot] <open-swe-dev@users.noreply.github.com>
Co-authored-by: starmorph <dylan@starmorph.com>
Co-authored-by: Dylan Boudro <121908331+starmorph@users.noreply.github.com>
2025-07-10 15:45:26 -07:00
open-swe[bot]
c8344beb88
[open-swe] docs: Add comprehensive documentation for Open SWE monorepo ( #383 )
...
* Apply patch
* Apply patch
* Apply patch
* Apply patch
* Apply patch
* Apply patch
* Apply patch
* Apply patch
* Apply patch
* Apply patch
* content nits
---------
Co-authored-by: open-swe-dev[bot] <open-swe-dev@users.noreply.github.com>
Co-authored-by: bracesproul <braceasproul@gmail.com>
2025-07-10 22:28:36 +00:00
Brace Sproul
7cf1348947
fix: inserting task plan into issue ( #384 )
...
* fix: inserting task plan into issue
* cr
2025-07-10 14:07:34 -07:00
Brace Sproul
9d9b64fab7
fix: Update doc logs to open swe logos ( #382 )
2025-07-10 12:59:58 -07:00
Brace Sproul
5ec76feee1
feat: Initial docs structure ( #380 )
...
* feat: Initial docs structure
* cr
2025-07-10 12:48:59 -07:00
Brace Sproul
69893e4875
fix: Update env example files with required vars ( #379 )
2025-07-10 10:11:49 -07:00
Brace Sproul
fa10a3e42a
feat: Include run and thread IDs in the issue comment ( #378 )
2025-07-10 00:45:19 +00:00
Brace Sproul
417c2e6650
fix: Tracing issue where LLM calls were being traced outside of the main run ( #375 )
2025-07-09 15:49:46 -07:00
Brace Sproul
1756575b4c
feat: Generate title for gh issues & better manager responses ( #366 )
...
* feat: Generate title for gh issues
* fix a lot
* fix: add proposed plan to gh issue body
* cr
* cr
* cr
* improve prompting
* cr
2025-07-09 21:38:15 +00:00
open-swe[bot]
a03805c704
[open-swe] feat: disable ANSI colors in logger for production environment ( #374 )
...
* Apply patch
* Apply patch
---------
Co-authored-by: open-swe-dev[bot] <open-swe-dev@users.noreply.github.com>
Co-authored-by: Brace Sproul <braceasproul@gmail.com>
2025-07-09 20:14:07 +00:00
open-swe[bot]
4fb0f90f4e
[open-swe] feat: implement robust error handling for Daytona sandbox operations ( #372 )
...
* Apply patch
* Apply patch
* Apply patch
* Apply patch
* apply everywhere
* cr
* cr
---------
Co-authored-by: open-swe-dev[bot] <open-swe-dev@users.noreply.github.com>
Co-authored-by: bracesproul <braceasproul@gmail.com>
2025-07-09 13:08:21 -07:00
open-swe[bot]
77fe0e9a05
[open-swe] feat: Add find_instances_of tool for comprehensive string search ( #350 )
...
* 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
* cr
* fix
* cr
---------
Co-authored-by: open-swe-dev[bot] <open-swe-dev@users.noreply.github.com>
Co-authored-by: bracesproul <braceasproul@gmail.com>
2025-07-09 02:25:38 +00:00
Dylan Boudro
23f72d0669
Feat: Loading state action list ( #360 )
...
* init action-list loading state
* loading state logic
* rm comments
* simplify
* fix loading logic
* CR: DRY loadingActionsCard refactor
* hybrid loading logic; content + stream load
* fix duplicate loading actions text
---------
Co-authored-by: Brace Sproul <braceasproul@gmail.com>
2025-07-08 19:47:06 +00:00
Aliyan Ishfaq
2a05332693
[open-swe] feat: integrate MCPDoc Server into planner and programmer ( #349 )
...
* feat: added LangGraph's MCP server
* chore: code cleaning
* fix: packages fix
* feat: mcp servers user configurable
* chore: code cleaning
* chore: formatting fixes
Co-authored-by: Brace Sproul <braceasproul@gmail.com>
* fix: types for http streamable mcp
* chore: yarn file updated
* chore: linting errors
* cr
* Update apps/open-swe/src/utils/mcp-client.ts
---------
Co-authored-by: Brace Sproul <braceasproul@gmail.com>
2025-07-08 19:39:17 +00:00