- 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>
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>
- Remove cleanup=False argument from create_sandbox_async calls
- Fixes TypeError: Received unsupported arguments: ['cleanup']
- Allows agent to create and connect to sandboxes successfully
- 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