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
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
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
Aliyan Ishfaq
45e1a67171
fix: update JSON handling in ConfigField component ( #480 )
...
* fix: update JSON handling in ConfigField component
* cr
---------
Co-authored-by: bracesproul <braceasproul@gmail.com>
2025-07-22 16:30:10 -07:00
Brace Sproul
ed923a98ca
fix: Improper error rendering bug ( #478 )
2025-07-22 22:49:17 +00:00
Dylan Boudro
3967ea0dca
feat: Task plan UI Component: front-end only ( #438 )
...
* task plan init FE
* dark theme
* fix build
* new swr-config for frequent polling task plan
* rm dev logs + comments
* CR
* CR: center task progress bar
* add task tracking to thread-card on default-view (homepage)
* progress bar styling, revert cancel button change
* revert onstreamready optional
* implement homepage taskplan via polling instead of React Context for persistence
* rm comment
* Update apps/web/src/components/v2/actions-renderer.tsx
Co-authored-by: Brace Sproul <braceasproul@gmail.com>
* Update apps/web/src/components/v2/thread-card.tsx
Co-authored-by: Brace Sproul <braceasproul@gmail.com>
* Update apps/web/src/components/v2/thread-card.tsx
Co-authored-by: Brace Sproul <braceasproul@gmail.com>
* CR
* /chat/threads page taskplan
* shared utils in progressbar
* fix taskPlan for stream actions-renderer --> thread-view
* cr
---------
Co-authored-by: Brace Sproul <braceasproul@gmail.com>
2025-07-22 22:43:42 +00:00
Brace Sproul
38767397e9
feat: Send followup comment to issues when plan is proposed/accepted ( #444 )
...
* feat: Send followup comment to issues when plan is proposed/accepted
* cr
* cr
2025-07-22 22:09:28 +00:00
Brace Sproul
81dbcbaa4d
fix: Move useStream uo to thread view to prevent remounting ( #477 )
...
* fix: Move useStream uo to thread view to prevent remounting
* ui fixes
2025-07-22 21:14:48 +00:00
Brace Sproul
4ed94d74d9
fix: Change default programmer model to sonnet 4 ( #476 )
2025-07-22 20:00:04 +00:00
Brace Sproul
12a9d357a1
fix: Caching and prompting fixes ( #474 )
2025-07-22 12:37:37 -07:00
Dylan Boudro
ced98ae029
Feat: MCP UI component ( #414 )
...
* init MCP action-step ui component
* Update apps/web/src/components/gen-ui/action-step.tsx
Co-authored-by: Brace Sproul <braceasproul@gmail.com>
* Update apps/web/src/components/thread/messages/ai.tsx
Co-authored-by: Brace Sproul <braceasproul@gmail.com>
* Update apps/web/src/components/gen-ui/action-step.tsx
Co-authored-by: Brace Sproul <braceasproul@gmail.com>
* Code Review
---------
Co-authored-by: Brace Sproul <braceasproul@gmail.com>
2025-07-21 17:44:00 -07:00
open-swe[bot]
984fc68556
[open-swe] feat: Implement 4-Tier Prompt Caching Strategy ( #439 )
...
* 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
* cleanup
* cr
* cr
* add caching to planner
* total coverage on token caching, cache reviewer messages
* cr
* cr
---------
Co-authored-by: open-swe-dev[bot] <open-swe-dev@users.noreply.github.com>
Co-authored-by: Brace Sproul <braceasproul@gmail.com>
2025-07-22 00:39:58 +00:00
Brace Sproul
3d557dbdd2
fix: Add Palashio to allowed users list ( #467 )
2025-07-21 23:15:49 +00:00
Aliyan Ishfaq
f822fda82d
feat: Added LLM fallback ( #433 )
...
* prompt changes and eval fix
* prompt deletions reverted
* formatting
* chore: code cleaning
* feat: add LangGraph evaluation support
* fix: py lg check logging fix
* chore: code cleaning
* dataset added
* chore: code cleaning
* chore: code cleaning
* Readme changes
* feat: LLM fallback added
* feat: add llm fallback
* chore: code cleaning
* chore: code cleaning
* chore: code cleaned
* feat: llm fallback in runtime
* fix: build errors
* refactor: FallbackRunnable now extends ConfigurableModel
* Readme update
* feat: llm as a judge script added
* chore: code formatted
* fix: use GA gemini models instead of preview
* fix: type improvements
* feat: added skeleton for tool py-dev-server
* fix: code cleaning & type improvements
* fix: code cleaning
* cr
---------
Co-authored-by: bracesproul <braceasproul@gmail.com>
2025-07-21 15:54:55 -07:00
open-swe[bot]
6a140027f2
docs: Update sub-README files to match root README convention ( #466 )
...
* Apply patch
* Apply patch
* Apply patch
* Apply patch
* Apply patch
* Apply patch
* Apply patch
* Apply patch
* Apply suggestion from @bracesproul
* Apply suggestion from @bracesproul
* Apply suggestion from @bracesproul
---------
Co-authored-by: open-swe[bot] <open-swe@users.noreply.github.com>
Co-authored-by: Brace Sproul <braceasproul@gmail.com>
2025-07-21 21:52:21 +00:00
Brace Sproul
cf81583473
fix: Cleanup readme, small changes to docs ( #458 )
...
* fix: Cleanup readme, small changes to docs
* add formatter to docs
* cr
* cr
* cr
* cr
* cr
* cr
* cr
2025-07-21 21:12:55 +00:00
Brace Sproul
6f26e3fb34
fix: Git issues ( #455 )
...
* fix: Git issues
* switch to using git api only for authed commands
* cr
* cr
* cr
* cr
2025-07-21 12:59:29 -07:00
Brace Sproul
4f31962b4e
fix: proper isProd check in auth ( #457 )
2025-07-21 19:27:05 +00:00
Brace Sproul
05bc1b3559
fix: conditionally disable reqs to the server in prod ( #456 )
...
* fix: conditionally disable reqs to the server in prod
* cr
2025-07-21 11:24:07 -07:00