Commit graph

18 commits

Author SHA1 Message Date
aran-yogesh
1a796c1a14 Fix:repo sync auth flow and tighten git utility typing 2026-02-17 11:24:22 -08:00
aran-yogesh
7b1c9bfdca Fix clone error when repo directory already exists 2026-02-13 18:28:41 -08:00
aran-yogesh
93aee88aa4 ix: resolve circular import by moving sandbox helpers to integrations 2026-02-12 17:39:59 -08:00
aran-yogesh
4e800dfb50 fix: resolve circular import by moving sandbox utils to separate module 2026-02-12 16:47:03 -08:00
aran-yogesh
4fd73e9f2d refactor: server.py changes 2026-02-10 18:18:04 -08:00
aran-yogesh
16aafaf7ad refactor: move LangSmithProvider into open-swe, drop deepagents-cli dependency 2026-02-10 13:35:50 -08:00
aran-yogesh
8c9bc67335 refactor: extract shared utils from server.py into agent/utils/ package 2026-02-10 11:25:19 -08:00
aran-yogesh
2b7ce6b691 refactor: extract inline middleware from server.py into separate files 2026-02-09 15:34:18 -08:00
aran-yogesh
810bf412e9 Refactor middleware into package and update repo config 2026-02-09 12:53:34 -08:00
aran-yogesh
7413befa79 feat: add error normalization middleware for tool and model calls 2026-02-09 11:52:54 -08:00
aran-yogesh
9f78cf0b90 feat: copy SandboxBackendProtocol from deepagents to reduce coupling (#897)
- Add local protocol.py with SandboxBackendProtocol, ExecuteResponse, WriteResult, EditResult
- Update server.py to import from local protocol instead of deepagents
- Reduces dependency coupling between open-swe and deepagents

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-06 18:40:34 -08:00
aran-yogesh
b89ead0794 feat: add commit_and_open_pr tool and custom agent prompting 2026-02-06 17:16:00 -08:00
aran-yogesh
8f4fd4a555 fix: add langgraph-cli dependency, fix ChatAnthropic import, and wire up Claude model 2026-02-06 16:11:24 -08:00
Brace Sproul
78542b226f
refactor: Remove all imports from deepagents_cli & pull in custom tools (#894) 2026-02-06 13:23:09 -08:00
aran-yogesh
841aa536f5 feat: add configurable sandbox template and fix sandbox lifecycle 2026-02-06 10:37:28 -08:00
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
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