Commit graph

255 commits

Author SHA1 Message Date
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
Brace Sproul
2fd4b94a2b
chore: Add missing error handling to open pr func, update logging (#526)
* Apply patch

* Apply patch

* Apply patch

* Apply patch

* Apply patch

* Apply patch

* Apply patch

* format

* cr

* chore: Add missing error handling to open pr func, update logging

---------

Co-authored-by: open-swe[bot] <open-swe@users.noreply.github.com>
2025-07-24 16:03:16 -07:00
Brace Sproul
4490393494
fix: Open draft PRs after first commit (#521)
* Apply patch

* Apply patch

* Apply patch

* Apply patch

* Apply patch

* Apply patch

* Apply patch

* format

* cr

---------

Co-authored-by: open-swe[bot] <open-swe@users.noreply.github.com>
2025-07-24 16:01:14 -07:00
Brace Sproul
aec3a8fc1b
chore: Set upstream branch when cloning repo (#522) 2025-07-24 13:21:43 -07:00
Brace Sproul
3bae3f7bd7
chore: Bump LG proxy package (#517) 2025-07-24 13:01:40 -07:00
bracesproul
005190e7bd fix: better logging for gh token refresh 2025-07-24 12:40:57 -07:00
Dylan Boudro
d9feebb89d
feat: filter threads by selected Github org (#502)
* init gh thread filter

* format from main merge and improve filter logic

* fix git diff from main merge format

* refactor: move GH provider to chat layout

* fix cosmetic git diff indentation

* suspense and client component

* update filter mech w metadata install name

* cr

* CR: fix single thread view w disableOrgFilter option

---------

Co-authored-by: Brace Sproul <braceasproul@gmail.com>
2025-07-24 10:26:26 -07:00
Aliyan Ishfaq
00dafbe535
fix: checks for doc cache on mcp tool call (#514) 2025-07-24 08:59:45 -07:00
Aliyan Ishfaq
c0e557cdb7
feat: Document TOC Generation and Search Tool for Large Documentation (#500)
* feat: toc generation of page contents

* feat: added webpage query with summarization

* chore: code cleaning

* chore: code cleaning

* feat: page content caching and code formatting

* fix: uuid fix

* fix: graph update
2025-07-23 17:55:59 -07:00
Brace Sproul
11872f9fb4
fix: Include installation ID in headers (#510) 2025-07-23 23:47:27 +00:00
Brace Sproul
ec0c93ef94
fix: Better git error handling (#509) 2025-07-23 23:43:33 +00:00
Brace Sproul
6ac4deacd6
fix: Handle expired tokens (#506)
* fix: Handle expired tokens

* cr
2025-07-23 23:15:57 +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
Palash Shah
6f31717637
openswe cli: adds tsx as a dev dependency (#501) 2025-07-23 13:51:19 -07:00