Commit Graph

8 Commits

Author SHA1 Message Date
Mason Daugherty 7dd84aca65 docs(code): document project .env shell-hook trust boundary (#4291)
Makes the `dcode` working-directory trust boundary explicit so users
understand that running it in a project directory lets that project
influence the process environment — the broader issue behind the `.env`
shell-startup-hook fix in #4288.

- `libs/code/README.md`: adds a `Security model` section — `dcode`
trusts the directory you run it in; do not run it in untrusted
directories without a sandbox backend.
- `libs/code/THREAT_MODEL.md`: adds threat `T12` (project `.env` injects
shell interpreter startup hooks) under `TB11`, extends the `TB11`
boundary controls/details with the dotenv shell-hook denylist
(`BASH_ENV`, `ENV`), and clarifies the `.env` out-of-scope row to
separate ordinary config discovery from the in-scope code-execution
implication.

`T11` was already taken by the ripgrep-install threat, so the new entry
is numbered `T12`. Companion docs-site warning: langchain-ai/docs#4619.

Made by [Open
SWE](https://openswe.vercel.app/agents/25c781c1-fad7-a196-6adb-5e606877a1f2)

---------

Signed-off-by: Mason Daugherty <github@mdrxy.com>
Co-authored-by: open-swe[bot] <open-swe@users.noreply.github.com>
Co-authored-by: open-swe[bot] <215916821+open-swe[bot]@users.noreply.github.com>
2026-06-25 20:30:38 -04:00
Mason Daugherty f2d955ebc5 docs(repo): refresh README.md resources and install commands (#3933)
`README.md` guidance now points readers toward the shared LangChain
learning and community resources across the repo. Python install
snippets also use `uv add` consistently instead of `pip install` or `uv
pip install`.

## Changes
- Added LangChain Academy and Code of Conduct links across package and
example READMEs, using existing Resources sections where available and
adding a short Resources section where needed.
- Updated partner package quick-install snippets for Daytona, Modal, and
Runloop to use `uv add`.
- Updated example setup instructions to use `uv add deepagents-cli` and
`uv add --editable .` for local installs.
- Refreshed the root README intro so the JavaScript/TypeScript library
link sits in the main overview and the Deep Agents Code install callout
appears before Quickstart.
2026-06-12 18:18:36 -04:00
Mason Daugherty e052e08993 docs(code): fix env var name in instructions (#3725) 2026-06-02 18:43:11 -04:00
Mason Daugherty 9dd15badde docs(cli,code,sdk): refresh README.md links (#3599)
Add a pointer to the LangChain ecosystem overview from the top-level and
SDK READMEs, and migrate every reference to the `deepagents-code` docs
onto its new short URL.
2026-05-26 15:06:19 -04:00
Mason Daugherty c6bd8854d3 chore(ci): nits (#3520) 2026-05-20 17:19:55 -05:00
Mason Daugherty 888d543185 docs(sdk,examples,infra): revamp READMEs, relocate Makefile (#3412) 2026-05-15 15:38:34 -07:00
Mason Daugherty 2ac7d41533 feat(code): port from libs/cli (#3388)
Release-As: 0.1.0
2026-05-12 20:45:09 +00:00
Mason Daugherty 584ba70296 chore(code): init (#3027) 2026-04-29 20:15:08 -04:00