You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Apr 17, 2026. It is now read-only.
Add a sandboxed NotebookEdit tool for cell-level editing of Jupyter notebooks.
Background
Editing .ipynb files through generic text replacement is brittle because notebook content is JSON-encoded, cell indices matter, and code-cell outputs typically need cleanup after edits.
Proposed API
This should target the current sandbox/capability layout rather than a non-existent standalone sandbox package.
Summary
Add a sandboxed
NotebookEdittool for cell-level editing of Jupyter notebooks.Background
Editing
.ipynbfiles through generic text replacement is brittle because notebook content is JSON-encoded, cell indices matter, and code-cell outputs typically need cleanup after edits.Proposed API
This should target the current sandbox/capability layout rather than a non-existent standalone sandbox package.
Suggested landing area:
packages/capabilities/src/sandbox/tools/sandboxed-notebook-edit.tsSuggested factory shape:
Operations
insertreplacedeleteSemantics to Pin Down
Acceptance Criteria