Aliyan Ishfaq
9906dd4e2a
feat: dark mode & general web app improvements ( #615 )
...
* feat: viewability improvements
* chore: code formatting
* fix: code fixes
* fix: merge changes lost from main
* fix: attached doc styling
* chore: attachments logo
* fix: remove attachments button
* fix: text visibility & tooltip mardown
* fix: auth state change
* feat conflict with main resolved
* fix: feat conflicts with main
* fix: conversation summary consistency with theme
* fix: conversation summary
* chore: removed text
* cr
---------
Co-authored-by: bracesproul <braceasproul@gmail.com>
2025-07-31 18:55:39 +00:00
open-swe[bot]
2f561796a5
feat: Implement Request Human Help Tool for Agent-Human Collaboration ( #505 )
...
* 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
* Apply patch
* Apply patch
* Apply patch
* Apply patch
* Apply patch
* Apply patch
* Apply patch
* Apply patch
* fix open-swe syntax errors
* fix render text input for human_request_help
* improve UI/UX post response (close input render human msg)
* remove comments
* move request_human_help to its own component file
* format
* update github comment and abstract getopensweurl util
* add username tag in request help comment, rm comments
* cr
* refactor
* cr
---------
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-30 17:48:42 -07:00
open-swe[bot]
ef44fe9aac
feat: Update auto accept plan icon to ListChecks ( #613 )
...
* Apply patch [skip ci]
* Apply patch [skip ci]
* Apply patch [skip ci]
* Apply patch [skip ci]
* Apply patch [skip ci]
* Apply patch [skip ci]
* Empty commit to trigger CI
* Apply suggestions from code review
---------
Co-authored-by: open-swe[bot] <open-swe@users.noreply.github.com>
Co-authored-by: Brace Sproul <braceasproul@gmail.com>
2025-07-30 21:09:39 +00:00
open-swe[bot]
e92de3f300
feat: Update conversation summary and pull request components styling ( #607 )
...
* Apply patch [skip ci]
* Apply patch [skip ci]
* Apply patch [skip ci]
* Apply patch [skip ci]
* Empty commit to trigger CI
* cr
---------
Co-authored-by: open-swe[bot] <open-swe@users.noreply.github.com>
Co-authored-by: bracesproul <braceasproul@gmail.com>
2025-07-30 19:21:35 +00:00
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
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
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
840a7fc852
feat: Add section for custom PR formatting rules ( #580 )
2025-07-29 01:19:40 +00: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
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
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
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
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
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
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
3bae3f7bd7
chore: Bump LG proxy package ( #517 )
2025-07-24 13:01:40 -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
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
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
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
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
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
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
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
open-swe[bot]
d7cf3e0fb5
feat: Enhance Error Handling with Collapsible Details for Overloaded Errors ( #451 )
...
* 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
* Apply patch
* Apply patch
* cr
---------
Co-authored-by: open-swe-dev[bot] <open-swe-dev@users.noreply.github.com>
Co-authored-by: bracesproul <braceasproul@gmail.com>
2025-07-18 13:48:56 -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
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
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