Commit graph

370 commits

Author SHA1 Message Date
aran-yogesh
db2a755463 feat: add LANGSMITH_API_KEY_PROD fallback for LangGraph Cloud
Add helper function to check LANGSMITH_API_KEY first, then fall back to
LANGSMITH_API_KEY_PROD for LangGraph Cloud deployments where
LANGSMITH_API_KEY is reserved by the platform.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-05 17:36:05 -08:00
aran-yogesh
9c29e3c9e0 Fix sandbox creation by removing unsupported cleanup parameter
- Remove cleanup=False argument from create_sandbox_async calls
  - Fixes TypeError: Received unsupported arguments: ['cleanup']
  - Allows agent to create and connect to sandboxes successfully
2026-02-05 17:00:54 -08:00
aran-yogesh
1083989723 env var changed to LANGSMITH_API_KEY_PROD isntead of LANGSMITH_API_KEY 2026-02-05 13:36:02 -08:00
Aran Yogesh
bee2165b0d
Add README for Open SWE Agent 2026-02-05 12:00:13 -08:00
Aran Yogesh
0c1076f3e7
Add schema and Python version to langgraph.json 2026-02-05 11:46:36 -08:00
Aran Yogesh
8c7216f2bc
Delete apps/agent/agent/__init__.py 2026-02-05 11:22:56 -08:00
Aran Yogesh
3681bb2503
Delete apps/agent/README.md 2026-02-05 11:18:20 -08:00
Aran Yogesh
08f73fba19
Delete apps/agent/uv.lock 2026-02-05 11:17:00 -08:00
Aran Yogesh
217bca8c8b
Delete apps/agent/agent/__pycache__ directory 2026-02-05 11:16:01 -08:00
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