{"id":51076995,"url":"https://github.com/zozo123/langchain-islo","last_synced_at":"2026-06-23T15:02:06.816Z","repository":{"id":362667412,"uuid":"1260272200","full_name":"zozo123/langchain-islo","owner":"zozo123","description":"Islo sandbox backend for Deep Agents (LangChain) - follows the Daytona partner pattern","archived":false,"fork":false,"pushed_at":"2026-06-05T10:51:29.000Z","size":19,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-05T12:26:01.355Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zozo123.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-06-05T10:16:53.000Z","updated_at":"2026-06-05T10:51:33.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/zozo123/langchain-islo","commit_stats":null,"previous_names":["zozo123/langchain-islo"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/zozo123/langchain-islo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zozo123%2Flangchain-islo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zozo123%2Flangchain-islo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zozo123%2Flangchain-islo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zozo123%2Flangchain-islo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zozo123","download_url":"https://codeload.github.com/zozo123/langchain-islo/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zozo123%2Flangchain-islo/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34694786,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-23T02:00:07.161Z","response_time":65,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-06-23T15:02:04.165Z","updated_at":"2026-06-23T15:02:06.811Z","avatar_url":"https://github.com/zozo123.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# langchain-islo\n\n[![PyPI - Version](https://img.shields.io/pypi/v/langchain-islo?label=%20)](https://pypi.org/project/langchain-islo/#history) [![PyPI - License](https://img.shields.io/pypi/l/langchain-islo)](https://opensource.org/licenses/MIT) [![PyPI - Downloads](https://img.shields.io/pepy/dt/langchain-islo)](https://pypistats.org/packages/langchain-islo)\n\nIslo sandbox integration for Deep Agents.\n\nLooking for the JS/TS version? Check out the Islo SDK or LangChain.js partners when available.\n\n## Quick Install\n\n```bash\npip install langchain-islo\n```\n\n```python\nfrom islo import Islo\nfrom langchain_islo import IsloSandbox\n\nclient = Islo()\nsandbox = client.sandboxes.create_sandbox(\n    name=\"langchain-demo\",\n    image=\"docker.io/library/ubuntu:24.04\",\n    vcpus=2,\n    memory_mb=4096,\n)\nbackend = IsloSandbox(client=client, sandbox=sandbox)\n\nresult = backend.execute(\"python --version\")\nprint(result.output)\n\n# Clean up when done\nclient.sandboxes.delete_sandbox(sandbox_name=sandbox.name)\n```\n\n## 🤔 What is this?\n\nIslo sandbox integration for Deep Agents. Islo provides fast, persistent, agent-optimized cloud sandboxes purpose-built for AI coding agents.\n\nSee https://islo.dev and the [Islo docs](https://docs.islo.dev) for signup, authentication (ISLO_API_KEY), and platform details.\n\n## 📕 Releases \u0026 Versioning\n\nSee our [Releases](https://docs.langchain.com/oss/python/release-policy) and [Versioning](https://docs.langchain.com/oss/python/versioning) policies.\n\n## 💁 Contributing\n\nAs an open-source project in a rapidly developing field, we are extremely open to contributions, whether it be in the form of a new feature, improved infrastructure, or better documentation.\n\nFor detailed information on how to contribute, see the [Contributing Guide](https://docs.langchain.com/oss/python/contributing/overview).\n\n## Usage with Deep Agents\n\n```python\nfrom islo import Islo\nfrom deepagents import create_deep_agent\nfrom langchain_anthropic import ChatAnthropic\nfrom langchain_islo import IsloSandbox\n\nclient = Islo()\nsandbox = client.sandboxes.create_sandbox(\n    name=\"agent-workspace\",\n    vcpus=4,\n    memory_mb=8192,\n)\nbackend = IsloSandbox(client=client, sandbox=sandbox)\n\nagent = create_deep_agent(\n    model=ChatAnthropic(model=\"claude-sonnet-4-6\"),\n    system_prompt=\"You are a Python coding assistant with sandbox access.\",\n    backend=backend,\n)\n\ntry:\n    result = agent.invoke(\n        {\n            \"messages\": [\n                {\n                    \"role\": \"user\",\n                    \"content\": \"Create a small Python package and run pytest\",\n                }\n            ]\n        }\n    )\nfinally:\n    client.sandboxes.delete_sandbox(sandbox_name=sandbox.name)\n```\n\n## File operations (upload / download)\n\nUse the native fast paths:\n\n```python\nbackend.upload_files(\n    [\n        (\"/src/main.py\", b\"print('hi from islo')\\n\"),\n        (\"/requirements.txt\", b\"requests\\n\"),\n    ]\n)\n\nfiles = backend.download_files([\"/src/main.py\"])\nprint(files[0].content)\n```\n\n## CLI support (deepagents-code / dcode)\n\nOnce published and the provider is wired in deepagents-code (similar to the E2B / langchain-e2b flow), you will be able to do:\n\n```bash\nuvx deepagents-cli --sandbox islo ...\n# or inside the TUI: /install islo\n```\n\nSee the E2B sandbox backend issue in langchain-ai/deepagents for the pattern.\n\n## License\n\nMIT\n\n## Integration Status\n\n- Package: https://github.com/zozo123/langchain-islo\n- Support PR / Issue in deepagents (LangChain ecosystem): https://github.com/langchain-ai/deepagents/issues/3776 and https://github.com/langchain-ai/deepagents/pull/3775\n\n\n## Submitting the supporting issue (required process)\n\nTo get the PR reviewed, an issue must first be opened **manually via the GitHub web UI** using a template (CLI-created ones get auto-closed).\n\nSee `HOW_TO_SUBMIT_ISSUE.md` for exact steps and copy-paste text.\n\nFiles prepared:\n- `HOW_TO_SUBMIT_ISSUE.md` — full instructions\n- `READY_ISSUE_BODY.md` — the body text to paste into the form\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzozo123%2Flangchain-islo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzozo123%2Flangchain-islo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzozo123%2Flangchain-islo/lists"}