Aran Yogesh
2f814183bc
Delete apps/agent/__pycache__ directory
2026-02-05 11:14:55 -08:00
Aran Yogesh
1c3000473d
Delete apps/agent/__pycache__/server.cpython-311.pyc
2026-02-05 11:04:36 -08:00
Aran Yogesh
79f80810ff
Delete apps/agent/__pycache__/encryption.cpython-311.pyc
2026-02-05 10:55:45 -08:00
aran-yogesh
b2c466dfb7
Add Python agent with LangSmith sandbox support
...
- Add apps/agent/ with server.py, webapp.py, encryption.py
- Configure to use deepagents branch with LangSmith sandbox
- Add langgraph.json for deployment
- Add pyproject.toml with dependencies
2026-02-04 18:30:38 -08:00
Open SWE Bot
db8adf2be2
feat: Add deprecation warning for open-swe-max labels
...
- Add deprecation warning in webhook handler when max labels are used
- Update documentation to indicate open-swe-max labels are deprecated
- Recommend users switch to standard open-swe labels with Opus 4.5
- Update README, best-practices.mdx, github.mdx, and prompts.ts
- Max labels still functional but now log deprecation warnings
2026-01-26 00:56:50 +00:00
Lauren Hirata Singh
657d2190d3
chore(docs): update old docs links ( #875 )
...
* update old docs links
* combine edits
* fix format
* format
* fix
* revert other formatting fix
2026-01-16 11:35:53 -05:00
dependabot[bot]
d8b2997ccf
chore(deps-dev): bump next from 15.4.1 to 15.4.8 ( #866 )
...
Bumps [next](https://github.com/vercel/next.js ) from 15.4.1 to 15.4.8.
- [Release notes](https://github.com/vercel/next.js/releases )
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js )
- [Commits](https://github.com/vercel/next.js/compare/v15.4.1...v15.4.8 )
---
updated-dependencies:
- dependency-name: next
dependency-version: 15.4.8
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-08 15:13:46 -08:00
open-swe[bot]
6e61babcbf
feat: Update default model to Claude Sonnet 4.5 ( #848 )
...
* Apply patch [skip ci]
* Apply patch [skip ci]
* Apply patch [skip ci]
* Apply patch [skip ci]
* Apply patch [skip ci]
* Apply patch [skip ci]
* Apply patch [skip ci]
* Apply patch [skip ci]
* Apply patch [skip ci]
* Apply patch [skip ci]
* Apply patch [skip ci]
* Apply patch [skip ci]
* Apply patch [skip ci]
* Apply patch [skip ci]
* Apply patch [skip ci]
* Apply patch [skip ci]
* Apply patch [skip ci]
* Apply patch [skip ci]
* Apply patch [skip ci]
* Apply patch [skip ci]
* Apply patch [skip ci]
* Apply patch [skip ci]
* Apply patch [skip ci]
* Apply patch [skip ci]
* 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
* make it opus 4.5
---------
Co-authored-by: open-swe[bot] <open-swe@users.noreply.github.com>
Co-authored-by: bracesproul <braceasproul@gmail.com>
2025-11-24 18:36:28 -08:00
Lauren Hirata Singh
dea282c329
Update README to remove documentation section ( #858 )
...
Removed the documentation section and its link.
2025-11-13 18:39:12 -08:00
Lauren Hirata Singh
19debf1b62
docs: Fix link to LangGraph in introduction ( #837 )
...
Updated the LangGraph link to use HTTPS.
2025-09-09 18:16:20 +00:00
Lauren Hirata Singh
41d9f3d2f2
Correct GitHub link in usage documentation ( #836 )
2025-09-09 16:44:40 +00:00
Lauren Hirata Singh
33f8e002ae
Update links and descriptions in index.mdx ( #835 )
2025-09-09 12:40:38 -04:00
Brace Sproul
818123f849
fix: Broken gh webhooks docs link ( #827 )
2025-09-04 19:04:27 +00:00
Kartik Sharma
ef5415ddc5
Fix webhook URL path in development setup ( #822 )
...
Github webhooks trigger on >webhooks/github instead of >webhook/github
Code reference ->
998655385b/apps/open-swe/src/routes/github/unified-webhook.ts (L67)
2025-09-03 22:46:30 +00:00
Brace Sproul
998655385b
chore: add error logs ( #815 )
...
* chore: add error logs
* chore: add error logs
2025-08-29 17:25:17 -07:00
Brace Sproul
8c1fbfac3c
chore: Tmp add logs in restart run route ( #813 )
2025-08-29 17:13:29 -07:00
Aliyan Ishfaq
59db158190
feat: langgraph engineer mode ( #803 )
...
* feat: langeng button
* fix: default ui mcp value
* feat: plan generate plan prompt update
* feat: planner generate message sys prompt
* feat: programmer sys prompt updated
* feat: review sys prompt added
* chore: code cleaning
* chore: code cleaning
* chore: code cleaning
* chore: code formatting
* chore: prompt formatting
* chore: var naming
* chore: args formatting
* chore: icon renaming
* fix: made custom framework additions generalizable
* chore: code formatting
* chore: import issue fixes
* feat: doc updated
* chore: prompt fix
* chore: removed fies
* fix: doc updates
* chore: code cleaning
* chore: doc fix
* chore: docs update
2025-08-27 17:12:56 -07:00
Brace Sproul
d81080e71e
fix: Pass proper config when retrying run ( #808 )
...
* fix: Pass proper config when retrying run
* fix
2025-08-27 19:49:44 +00:00
Brace Sproul
504be7c563
fix: Rename from open-swe to openswe ( #809 )
...
* fix: Rename from open-swe to openswe
* del tmp file, format and lint
2025-08-27 19:33:26 +00:00
Palash Shah
46d795c41b
feat: open swe v2 in js! ( #797 )
...
* feat: openswe v2
* feat: yarn lock
* update: add eslint
* update: working build & lint
* chore: update types
* chore: format
* reorg agent v2
* cleanup
* fixes
* nits: modifications
* feat: updates
* nit: update yarn lock
* nit: don't add dep to root
* chore: update yarn
* chore: update langgraph.json
* nit: update names
* chore: update functions
* nit: update
---------
Co-authored-by: bracesproul <braceasproul@gmail.com>
2025-08-27 09:49:54 -04:00
Palash Shah
3caa492ffd
feat: modify cli for deep agents + formatting ( #792 )
...
* feat: update cli for local
* feat: file diff formatting
* fix: udate diff format
* fix: show green/red diffs
* fix: modifications
* feat: str based replacement
* feat: update streaming to allow submissions
* feat: traces
* fix: wrap text
* feat: update cli
* fix: remove json
* fix: remove write fill diff
* fix: mods
* fix: updates to logging
* fix: add trace replay service
* feat: update logs
* fix: remove debugging
* fix: lint
* fix: unused vars
* fix: updates
* fix: formatting
* fix: update streaming value
* fix: replace constants
* feat: mods
* nit: change interrupt
* nit: remove question
2025-08-22 16:58:27 -04:00
Brace Sproul
53e5dd954d
fix: Make the allowed users list an env var ( #789 )
...
* fix: Make the allowed users list an env var
* cr
2025-08-21 11:40:36 -07:00
Palash Shah
f246c811ea
fix: adds default config to true ( #787 )
2025-08-20 12:40:04 -07:00
Brace Sproul
531372cb51
docs: Update faq section to include updated restart run docs, better screenshots ( #786 )
...
* docs: Update faq section to include updated restart run docs
* create issue screenshots
2025-08-20 11:38:09 -07:00
open-swe[bot]
92223cc25f
docs: update documentation for Open SWE PR tagging feature ( #785 )
...
* Apply patch [skip ci]
* Apply patch [skip ci]
* Apply patch [skip ci]
* Apply patch [skip ci]
* cr
---------
Co-authored-by: open-swe[bot] <open-swe@users.noreply.github.com>
Co-authored-by: Brace Sproul <braceasproul@gmail.com>
2025-08-20 11:17:56 -07:00
Brace Sproul
df43631d59
feat: Add restart from last checkpoint button ( #724 )
2025-08-20 17:40:50 +00:00
Brace Sproul
81df6ffebf
fix: Better abstraction around username of github user to tag ( #783 )
...
* fix: Better abstraction around username of github user to tag
* cr
* cr
2025-08-20 17:35:47 +00:00
Brace Sproul
c54e7d725f
feat: Trigger new runs from pull requests ( #725 )
...
* feat: Trigger new runs from pull requests
* cr
* cr
* much better
* fix
* cr
* unique prompts per trigger type
* improve prompts
* cr
* cr
* cr
* abstract stuff
2025-08-20 17:06:24 +00:00
Brace Sproul
30b0bfb639
feat: Dont open empty PRs ( #782 )
2025-08-20 00:11:48 +00:00
Brace Sproul
f316685de3
feat: Optionally create gh issue from requests ( #781 )
...
* feat: Optionally create gh issue from requests
* cr
* cr
* cr
* cr
* docs
2025-08-19 23:53:47 +00:00
Brace Sproul
c42638f9a3
fix: dont open PRs when completed ( #761 )
2025-08-14 11:43:20 -07:00
Brace Sproul
210c848997
feat: Add custom bearer token auth ( #723 )
...
* fear: Add custom bearer token auth
* cr
* fix sec issues
* cr
2025-08-08 17:34:56 -07:00
Brace Sproul
daa042add2
fix: dont require an installation ID in eval mode ( #721 )
2025-08-08 19:36:28 +00:00
Aliyan Ishfaq
39a8ee67ee
fix: overflow in manager chat ( #714 )
...
* fix: overflow in manager chat
* fix: keep using scrollbar-pretty-auto
---------
Co-authored-by: bracesproul <braceasproul@gmail.com>
2025-08-07 23:39:56 +00:00
Brace Sproul
ce3dbe0bff
feat: GPT-5 support ( #712 )
...
* feat: GPT-5 support
* cr
* standardize sandbox usage, fix wrapping commands
* cr
* cr
* cr
* cr
* cr
* use uuid instead of math.random
2025-08-07 23:31:43 +00:00
Palash Shah
076219352a
feat: update langbench to run extracted tests ( #708 )
...
* feat: add test runner
* fix: formatting
* update: use json formatting
* update: fix formatting
* update: formatting
* update: rename, and small mods
* format: remove comment
* update: function args
* nit: format
* fix: update snake case to camel case
* update: modify interface
* Update apps/open-swe/langbench/evaluator.eval.ts
Co-authored-by: Brace Sproul <braceasproul@gmail.com>
* Update apps/open-swe/langbench/utils.ts
Co-authored-by: Brace Sproul <braceasproul@gmail.com>
* Update apps/open-swe/langbench/utils.ts
Co-authored-by: Brace Sproul <braceasproul@gmail.com>
* Update apps/open-swe/langbench/utils.ts
Co-authored-by: Brace Sproul <braceasproul@gmail.com>
* nit: update commands
* nit: update formatting
* nit: update commands
---------
Co-authored-by: Brace Sproul <braceasproul@gmail.com>
2025-08-07 16:15:24 -04:00
Aliyan Ishfaq
70512e74bb
chore: added docs secrets page ( #696 )
...
* feat: added docs secrets page
* Update apps/docs/usage/secrets.mdx
Co-authored-by: Brace Sproul <braceasproul@gmail.com>
* Update apps/docs/usage/secrets.mdx
Co-authored-by: Brace Sproul <braceasproul@gmail.com>
* fix: file contents
---------
Co-authored-by: Brace Sproul <braceasproul@gmail.com>
2025-08-06 17:22:59 -07:00
open-swe[bot]
164794d11f
fix: prevent theme flash during page load ( #688 )
...
* Apply patch [skip ci]
* Apply patch [skip ci]
* Apply patch [skip ci]
* Apply patch [skip ci]
* Empty commit to trigger CI
---------
Co-authored-by: open-swe[bot] <open-swe@users.noreply.github.com>
Co-authored-by: Brace Sproul <braceasproul@gmail.com>
2025-08-07 00:08:09 +00:00
Palash Shah
8e461d7040
feat: setup internal open-swe bench ( #697 )
...
* feat: evals script
* swe bench
* feat: setup initial internal_bench
* fix: move internal bench
* update: modify types
* Remove scripts/ folder from tracking and add to gitignore
* fix: update linter
* update: modify the formatting
* format: change langbench
* fix: update yarn lock
* fix: update formatting
* fix: update lint
* fix: remove file
* Update apps/open-swe/package.json
Co-authored-by: Brace Sproul <braceasproul@gmail.com>
* fix: move to dev dependency
* fix: update the format
* fix: update paths
* update: remove function
* update: get pre merge commit
* update: formatting
* update: formatting
* update: revert package json
* update: just store the pre merge commit:wq
* update: remove function
* cr
---------
Co-authored-by: Brace Sproul <braceasproul@gmail.com>
2025-08-06 23:38:19 +00:00
Brace Sproul
b299baf3e4
fix: only support http or sse mcp servers ( #698 )
...
* fix: only support http or sse mcp servers
* cr
* cr
* cr
* cr
2025-08-06 20:42:54 +00:00
Brace Sproul
0a41c0ac0b
chore: Update UI screenshot ( #693 )
...
* chore: Update UI screenshot
* cr
2025-08-06 18:18:25 +00:00
Brace Sproul
75ef4dc40f
chore: Add default gitignore file ( #691 )
...
* chore: Add default gitignore file
* cr
2025-08-06 11:07:23 -07:00
Brace Sproul
4305f983b8
docs: Drop not ready for production use callout ( #690 )
2025-08-06 10:55:39 -07:00
open-swe[bot]
d00dde3ada
feat: Issues disabled warning banner ( #682 )
...
* 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
* cr
---------
Co-authored-by: open-swe[bot] <open-swe@users.noreply.github.com>
Co-authored-by: bracesproul <braceasproul@gmail.com>
2025-08-06 10:53:29 -07:00
Brace Sproul
3c6c919fea
fix: early return if no api key is provided ( #686 )
...
* fix: early return if no api key is provided
* cr
2025-08-06 17:26:13 +00:00
Brace Sproul
b783d35567
fix: api keys message ( #680 )
...
* fix: api keys message
* cr
2025-08-06 16:48:25 +00:00
Brace Sproul
df182b676b
fix: bug with checking out the branch during followups ( #679 )
...
* fix: bug with checking out the branch during followups
* cr
* cr
* cr
* cr
2025-08-06 16:41:11 +00:00
Palash Shah
0591a907c7
feat: move programmer to local mode, guardrails, remove web interface ( #627 )
...
* openswe cli: add planner and manager changes
* openswe cli: fix programmer config
* openswe cli: formatting
* openswe cli: add config to reviewer
* Potential fix for code scanning alert no. 17: Incomplete string escaping or encoding
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
* openswe cli: update code security
* openswe cli: add programmer to local modification set
* openswe cli: fix config injection
* openswe cli: add config to take action
* openswe cli: update nodes
* openswe cli: fix edit and view tools
* openswe cli: add safety guardrails
* openswe cli: local mode
* openswe cli: openswe import
* bug: fixing error about root dir is ambiguous
* bug: remove index
* bug: fix lint
* feat: update logging
* fix: update tool name
* fix: update the formatting of approve/deny
* style: update formatting
* fix: update the streaming phase to streaming
* style: update formatting
* fix: update env example
* fix: fix openPR local mode
* fix: remove interrupt messages
* style: formatting changes
* fix: remove web mode
* fix: update formatting
* nit: update the readme
* fix: update lock file
* fix: update lint
* style: eslint
* fix: update functions
* fix: update imports for lint
* fix: remove merge conflicts
* fix: formatting
* fix: remove unneeded files
* fix: adjust type errors
* fix: modify changes based on previous mods
* fix: formatting
* fix: review changes
* fix: update conclusion
* fix: update types
* fix: local mode take review
* fix: never used import
* fix: remove throe
* fix: update formatting
* fix: remove uneeded env example
* fix: random formatting
* fix: unused imports
* fix: formatting changes
* fix: formatting
* fix: small nits
* format: updates to tools
* fix: update spelling of underscore
* omit changes in open pr node
* get abs path not local path
* dont commit in local mode
* cr
* dont commit in local mode
* cr
* cr
---------
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Co-authored-by: bracesproul <braceasproul@gmail.com>
2025-08-05 22:52:45 +00:00
Brace Sproul
a7f726df00
feat: Opus 4.1 support, switch default open-swe-max to Opus 4.1 ( #678 )
2025-08-05 10:34:26 -07:00
Brace Sproul
0298e2c2ad
fix: formatting prices ( #677 )
...
* fix: formatting prices
* cr
2025-08-04 18:39:39 -07:00