feat(release): use a private denylist for experimental packages

This commit is contained in:
Tianyi Cui committed 2026-09-12 20:56:26 +08:00
1 parent 5bb449f716
commit 6e30e1a300
23 files changed
+169 -77

No files matched your search

+2 -2
View File
@@ -50,7 +50,7 @@ Every package lives in exactly one group; new packages join existing groups, and
| [`context/`](context/README.md) | Model-visible request context: workspace instructions, time context, references |
| [`subagent/`](subagent/README.md) | Subagent capability family: provider-registry contract and model-facing delegation tools |
| [`jobs/`](jobs/README.md) | Generic background-job runtime and model-facing job control tools |
| [`experimental/`](experimental/README.md) | Experimental prototypes with explicit public npm exceptions |
| [`experimental/`](experimental/README.md) | Pre-stable prototypes with explicit private exceptions |
| [`workflow/`](workflow/README.md) | Workflow seam, worker-thread engine, and model-facing `workflow`/`ralph` tools |
| [`webhook/`](webhook/README.md) | Verified external events, trusted rules, and fire-and-forget Workspace Sessions |
| [`web/`](web/README.md) | Web capability family: seam, search/fetch providers, model-facing web tools |
@@ -85,7 +85,7 @@ Every package lives in exactly one group; new packages join existing groups, and
<a id="release-expectations"></a>
## Release expectations
Most groups are product — stable API. The exceptions: `experimental/` publishes only explicitly allowlisted packages, and `test-support/`, `runtime-diagnostics/`, and `util/` are support with lower compatibility expectations.
Most groups are product — stable API. The exceptions: `experimental/` publishes without stability or support promises, and `test-support/`, `runtime-diagnostics/`, and `util/` are support with lower compatibility expectations.
-----