Files
Johannes du Plessis 738bf077f8 feat(code): define and discover Python extensions (#5631)
Related #5556

Defines the narrow Python extension API, registry, provenance model, and
deterministic source discovery. Extension discovery remains disabled
unless `DEEPAGENTS_CODE_EXPERIMENTAL` is truthy.

---

Layer 1 of 4. This layer owns registration validation and collision
handling, transactional rollback primitives, plugin manifest
declarations, and discovery from user, configured, temporary CLI,
plugin, entry-point, and trusted project sources. Configuration,
loading, graph hosting, and user-facing trust controls are deliberately
excluded.

## Stack

1. [#5631 — API, registry, and
discovery](https://github.com/langchain-ai/deepagents/pull/5631)
2. [#5632 — configuration, trust, and
loading](https://github.com/langchain-ai/deepagents/pull/5632)
3. [#5633 — agent hosting and
lifecycle](https://github.com/langchain-ai/deepagents/pull/5633)
4. [#5634 — trust and inspection
UX](https://github.com/langchain-ai/deepagents/pull/5634)

---------

Co-authored-by: open-swe[bot] <open-swe@users.noreply.github.com>
2026-08-26 12:11:13 -07:00
..