Commit graph

215 commits

Author SHA1 Message Date
Brace Sproul
e45a4a0cf8
feat: Add withRetry func and longer timeouts for cloning (#449) 2025-07-18 10:19:33 -07:00
Brace Sproul
dda277456a
feat: Require API keys from non langchain users (#448)
* feat: Require API keys from non langchain users

* cr

* cr
2025-07-17 18:10:48 -07:00
Brace Sproul
9e5f042c0e
fix: Bump core dep to latest (#447) 2025-07-17 14:25:03 -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
f847e6b443
fix: Drop [open-swe] prefix to PR titles (#442) 2025-07-17 13:58:58 -07:00
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