Agent Sandbox Registry

python-sdk

Decision: Two-repository split (python-sdk + cli) and repository layout

无中文版

.agents/notes/proposed/architecture/2026-10-12-repository-split-and-layout.md

Decision: Two-repository split (python-sdk + cli) and repository layout

Status: proposed

Problem

The original single repository mixed the Python SDK, the Python server runtime, the Python CLI and the Node.js CLI rewrite. Publishing it as two repositories needs one agreed answer for packaging, documentation ownership, .agents/ ownership, tooling and cross-repository links, otherwise pages are duplicated, ADRs dangle and local paths leak into published files.

Decision

The full review with measurements lives in docs/en/design/repository-layout.md. Summary:

API Design

N/A — this decision does not involve API changes.

Alternatives considered

Dependencies

scripts/check-repo-health.sh (definition of done), GitHub repository rename agent-sandbox -> python-sdk.

Test Strategy

scripts/check-repo-health.sh --strict in CI; per-package pytest and ruff stay unchanged.

Acceptance criteria