Commit graph

284 commits

Author SHA1 Message Date
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
dependabot[bot]
1380069dbf
chore(deps): bump @eslint/plugin-kit from 0.3.3 to 0.3.4 (#571)
Bumps [@eslint/plugin-kit](https://github.com/eslint/rewrite/tree/HEAD/packages/plugin-kit) from 0.3.3 to 0.3.4.
- [Release notes](https://github.com/eslint/rewrite/releases)
- [Changelog](https://github.com/eslint/rewrite/blob/main/packages/plugin-kit/CHANGELOG.md)
- [Commits](https://github.com/eslint/rewrite/commits/plugin-kit-v0.3.4/packages/plugin-kit)

---
updated-dependencies:
- dependency-name: "@eslint/plugin-kit"
  dependency-version: 0.3.4
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Brace Sproul <braceasproul@gmail.com>
2025-07-28 19:05:55 +00:00
Brace Sproul
c99ec10514
fix: Proper formatting for anthropic vs non anthropic prompts (#570) 2025-07-28 18:41:24 +00:00
Brace Sproul
8e5414ce2b
fix: Typo in readme (#566) 2025-07-28 18:27:21 +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
f61ea79b13
chore: Cleanup readme (#532)
* chore: Cleanup readme

* cr

* cr

* cr

* cr

* cr
2025-07-25 16:46:52 +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
Brace Sproul
bd30857fbb
fix: add ads2280 to allowed users (#520) 2025-07-24 12:43:16 -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
William FH
f6fa1fa4a4
Update langsmith (#508) 2025-07-23 22:59:28 +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
open-swe[bot]
02d257fa0f
feat: Add API Key Banner for Unauthorized Users (#488)
* 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

* cr

* cr

* cr

---------

Co-authored-by: open-swe[bot] <open-swe@users.noreply.github.com>
Co-authored-by: bracesproul <braceasproul@gmail.com>
2025-07-23 19:37:05 +00:00
Palash Shah
219c280644
feat: add initial updates to create cli (#469)
* 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

* Update apps/cli/package.json

---------

Co-authored-by: Brace Sproul <braceasproul@gmail.com>
2025-07-23 19:21:28 +00:00
dependabot[bot]
e1a2609649
chore(deps): bump axios from 1.10.0 to 1.11.0 (#496)
Bumps [axios](https://github.com/axios/axios) from 1.10.0 to 1.11.0.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.10.0...v1.11.0)

---
updated-dependencies:
- dependency-name: axios
  dependency-version: 1.11.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-23 11:38:30 -07: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