Commit graph

268 commits

Author SHA1 Message Date
Brace Sproul
6440542b23
fix: UI improvements to the approved plan component (#611)
* fix: UI improvements to the approved plan component

* cr
2025-07-30 19:12:38 +00:00
Brace Sproul
997b7fc278
fix: Improve manager prompting and context (#608) 2025-07-30 17:48:34 +00:00
Brace Sproul
68f81176aa
fix: Include prompt to avoid mentioning issue in PR description (#601) 2025-07-30 10:13:39 -07:00
Brace Sproul
1b60509aac
chore: Start summarizing at 80k tok instead of 100k (#604)
* chore: Start summarizing at 80k tok instead of 100k

* cr
2025-07-30 10:13:21 -07:00
Aliyan Ishfaq
f50c4ed124
chore: model change (#605) 2025-07-30 10:13:12 -07:00
Brace Sproul
ac69e6bc96
fix: Dont filter bot comments when updating bot comment (#597) 2025-07-29 14:37:31 -07:00
Palash Shah
01a514b1fa
feat: add updates to cli application (#503)
* open swe cli: initial cli updates

* openswe cli: add working authentication

* open swe cli: remove unecessary console log statements

* openswe cli: typescript modifications

* openswe cli: updates to formats

* openswe cli: updates to formatting

* openswe cli: ran prettier

* openswe cli: update urls

* openswe cli: update eslint

* openswe cli: add env example

* openswe cli: add updates

* openswe cli: formatting

* openswe cli: add app installation

* openswe cli: clean up lint and formatting

* temp logs

* l

* working human feedback prompting

* stop the re-renders

* NOT WORKING -- KICKOFF PROGRAMMER

* approve programmer

* detected programmer working

* some sembleance of logging

* some changes

* working logs

* concatenated tool results

* ui improvements

* update ui

* formatting

* simple interrupt working

* working multiple sessions + padding

* working dissapearance of the approve/deny

* TEST PUSH

* cr

* generally working tool calls

* access thread ip properly

* fix naming of env example

* add readme

* formatting

* linting + formatting

* dist updates

* updates to yarn

* no tests for cli

* updates to readme

* format

* update readme

* remove auth print out

* add loading indicators

* formatting changes

* remove shared workspace

* add lock

* add dependency

* update yarn lock

* add back the installation token

* replace with variable constants

* Update apps/cli/src/auth-server.ts

Co-authored-by: Brace Sproul <braceasproul@gmail.com>

* openswe cli: updates

* openswe cli: cleanup lint

* openswe cli: update stream mode

* openswe cli: update stream mode

* openswe cli: streaming service

* openswe cli: create selector for approval

* openswe cli: remove streaming service

* openswe cli: update types to langchain

* openswe cli: update all streamModes

* openswe cli: update formatting

* openswe cli: update stream mode

* openswe cli: notify of in development

* openswe cli: change to istoolmessage

---------

Co-authored-by: bracesproul <braceasproul@gmail.com>
2025-07-29 17:37:13 -04:00
bracesproul
68216a88e6 fix: Dont filter bot comments when updating bot comment 2025-07-29 14:32:38 -07:00
Brace Sproul
d098048fa7
fix: Initial auth flow (#596) 2025-07-29 14:24:22 -07:00
Brace Sproul
137b600f58
fix: Proper markdown when generating and rendering tasks (#595)
* fix: Proper markdown when genertaing and rendering tasks

* cr
2025-07-29 21:03:31 +00:00
Brace Sproul
3d1f94bed3
fix: Setting cache control max of 4 times (#594)
* fix: Setting cache control max of 4 times

* cr
2025-07-29 20:52:42 +00:00
open-swe[bot]
27c9e0096f
fix: Update incorrect relative links in docs by adding /labs/swe prefix (#584)
* 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[bot] <open-swe@users.noreply.github.com>
Co-authored-by: bracesproul <braceasproul@gmail.com>
2025-07-29 11:22:56 -07:00
Brace Sproul
5823ff8fac
chore: Bump daytona dep to latest (#589) 2025-07-29 18:18:55 +00:00
Brace Sproul
2f2e543f8f
feat: Support skipping Vercel's CI (#588)
* fix: filtering gh bot comments

* cr

* cr

* test empty commit

* [skip ci]

* [skip deploy]

* feat: Support skipping Vercel's CI

* push empty commit at the end

* cr

* testing [skip ci]

* testing [skip deploy]

* testing [skip ci]

* testing [skip ci]

* testing [skip ci]

* fix command

* cr

* cr

* cr

* cr
2025-07-29 11:13:55 -07:00
Brace Sproul
fb705d367a
fix: filtering github bot comments (#587)
* fix: filtering gh bot comments

* cr

* cr

* test empty commit

* [skip ci]

* [skip deploy]
2025-07-29 10:15:05 -07:00
Brace Sproul
4db9778ea6
fix: Summary message filtering (#586)
* fix: Summary message filtering

* fix tests

* drop dummy data

* drop unnecessary data

* fix and add another test
2025-07-29 16:30:46 +00:00
bracesproul
eb3e988737 cr 2025-07-29 08:31:36 -07:00
open-swe[bot]
8eb83c11e5
feat: Add LangGraph Deployment GitHub Action and TypeScript Deployment Script (#550)
* Apply patch

* Apply patch

* Apply patch

* Apply patch

* Apply patch

* Apply patch

* Apply patch

* Apply patch

* Apply patch

* Apply patch

* Apply patch

* move into workflows dir

* cr

---------

Co-authored-by: open-swe[bot] <open-swe@users.noreply.github.com>
Co-authored-by: bracesproul <braceasproul@gmail.com>
2025-07-28 18:32:11 -07:00
Brace Sproul
d0fe5f5323
fix: Properly open a PR as ready for review (#579)
* fix: Properly open a PR as ready for review

* cr
2025-07-28 18:27:38 -07:00
Brace Sproul
f6a5065093
chore: Bump max tokens to 100k (#581) 2025-07-28 18:27:12 -07:00
Brace Sproul
840a7fc852
feat: Add section for custom PR formatting rules (#580) 2025-07-29 01:19:40 +00:00
Brace Sproul
9f5a957726
feat: Add script to get trace URLs (#552)
* feat: Add script to get trace URLs

* fix lint

* cr
2025-07-28 17:41:49 -07:00
Aliyan Ishfaq
e44b33de95
feat: add file validation to prevent committing unwanted files (#573) 2025-07-28 17:37:13 -07:00
open-swe[bot]
25c3709e69
fix: Improve loading state handling on chat/threads page (#576)
* Apply patch

* Apply patch

* Apply patch

* cr

---------

Co-authored-by: open-swe[bot] <open-swe@users.noreply.github.com>
Co-authored-by: bracesproul <braceasproul@gmail.com>
2025-07-28 16:33:37 -07:00
open-swe[bot]
2c774ee517
feat: Add Max Mode Labels with Claude Opus 4 Support (#577)
* 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[bot] <open-swe@users.noreply.github.com>
Co-authored-by: bracesproul <braceasproul@gmail.com>
2025-07-28 16:33:12 -07:00
Brace Sproul
d61965ce6b
feat: Wait on cancel, better UX when canceling (#578) 2025-07-28 16:28:10 -07:00
open-swe[bot]
88d1b8e734
feat: Add provider-specific tool support for FallbackRunnable (#560)
* Apply patch

* Apply patch

* Apply patch

* Apply patch

* Apply patch

* Apply patch

* support custom system prompts

* cr

* cr

* cr

---------

Co-authored-by: open-swe[bot] <open-swe@users.noreply.github.com>
Co-authored-by: bracesproul <braceasproul@gmail.com>
2025-07-28 23:14:41 +00:00
Brace Sproul
c99ec10514
fix: Proper formatting for anthropic vs non anthropic prompts (#570) 2025-07-28 18:41:24 +00:00
open-swe[bot]
3dafec6cdc
feat: Add Anthropic Built-in Text Editor Tool for Claude 4 (#543)
* 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

* cr

* fix porting search to grep

* cr

* revert default model back to sonnet

* standalone view tool

* cr

* cr

* cr

---------

Co-authored-by: open-swe[bot] <open-swe@users.noreply.github.com>
Co-authored-by: Brace Sproul <braceasproul@gmail.com>
2025-07-28 11:23:28 -07:00
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
Brace Sproul
eb2311955a
fix: Properly extract and render PR URL (#553)
* fix: Properly extract and render PR URL

* cr
2025-07-27 19:36:05 +00:00
Brace Sproul
0923c8b47e
fix: running tests and in ci (#536)
* fix: running tests and in ci

* cr

* cr

* cr

* exit 0 when no tests

* cr
2025-07-27 19:11:34 +00:00
open-swe[bot]
576d2553e3
fix: Reset branch query param when switching repositories (#519)
* Apply patch

* Apply patch

* Apply patch

* Apply patch

* Apply patch

* fix: clear branch when switching repos to set correct default branch

* fix branch selector logic

---------

Co-authored-by: open-swe[bot] <open-swe@users.noreply.github.com>
Co-authored-by: Dylan Boudro <121908331+starmorph@users.noreply.github.com>
Co-authored-by: starmorph <dylan@starmorph.com>
Co-authored-by: Brace Sproul <braceasproul@gmail.com>
2025-07-26 20:52:32 +00:00
Brace Sproul
bd9e1969b3
fix: Overflow in terminal input (#544) 2025-07-26 13:48:28 -07:00
open-swe[bot]
425f588be4
Apply patch (#539)
Co-authored-by: open-swe[bot] <open-swe@users.noreply.github.com>
2025-07-26 13:48:15 -07:00
Brace Sproul
15a4d77591
feat: Add docs link (#545) 2025-07-26 13:47:52 -07:00
Brace Sproul
c5aefa09f6
fix: Dont wrap layout in Github app provide since not all require it (#549)
* fix: Dont wrap layout in Github app provide since not all require it

* cr

* cr
2025-07-26 13:47:49 -07:00
Brace Sproul
83771e3ff7
chore: Delete unused code (#551) 2025-07-26 13:47:30 -07:00
Brace Sproul
b2946ebf49
fix: (maybe) fix bot filtering (#538) 2025-07-25 18:02:24 -07:00
Brace Sproul
e024341ddd
fix: Better message when tool call returned empty string (#537)
* fix: Better message when tool call returned empty string

* cr
2025-07-26 00:58:26 +00:00
Brace Sproul
ff5af2b93b
feat: Improved reviewer prompt and tools (#513)
* feat: Improved reviewer prompt and tools

* consolidate around scratchpad

* fix build

* cr

* cr
2025-07-25 16:28:39 -07:00
Brace Sproul
248957ae62
fix: Pulling and pushing bug (#535) 2025-07-25 15:46:26 -07:00
Brace Sproul
2d17904153
fix: Pull branch if push errors (#534) 2025-07-25 15:44:03 -07:00
Brace Sproul
3ec90ef6e6
fix: Default model selection (#533)
* fix: Default model selection

* cr
2025-07-25 19:05:27 +00:00
Brace Sproul
e4fbd828d7
chore: Add git status output to log when push fails (#531) 2025-07-25 16:17:52 +00:00
Brace Sproul
5cd5ce53ad
fix: Switch to OpenAI 4.1 mini for summarizer model (#530) 2025-07-25 02:16:07 +00:00
Brace Sproul
3d944cc81e
fix: Better component for rendering thread errors (#528)
* fix: Better component for rendering thread errors

* cr
2025-07-25 00:55:23 +00:00
Brace Sproul
5c7a7dcb49
fix: Dont diagnose err after just diagnosing err (#527)
* fix: Dont diagnose err after just diagnosing err

* cr
2025-07-24 16:23:02 -07:00