Skip to content

feat(bench-kit): remove TENX_CLI_EXPERIMENTAL gating — init and update generally available - #35

Merged
psmyrdek merged 1 commit into
masterfrom
feat/bench-kit-remove-experimental-gating
Aug 16, 2026
Merged

feat(bench-kit): remove TENX_CLI_EXPERIMENTAL gating — init and update generally available#35
psmyrdek merged 1 commit into
masterfrom
feat/bench-kit-remove-experimental-gating

Conversation

@psmyrdek

Copy link
Copy Markdown
Collaborator

What

Removes the TENX_CLI_EXPERIMENTAL opt-in: 10x bench-kit init|update register unconditionally, appear in --help, and are documented in the README.

Why

The command is feature-complete and battle-tested: zone-aware update with skill-diff proposals (#31/#32), shared root file sync (#33), and safe init defaults (#34, shipped in v1.17.0). It has driven every template adoption in the reference instance since 0.5.0. The gate has served its purpose.

Changes

  • src/commands/bench-kit.ts — command registered unconditionally; ; experimental dropped from the help description; no more requireExperimental in the action.
  • src/lib/experimental.tsdeleted (bench-kit was its only consumer); the experimental_locked error envelope no longer exists.
  • Tests: gate tests removed, dispatch tests no longer need env setup; a registration sanity test added (507 pass).
  • README: bench-kit row in the Commands table + a dedicated section (actions, flags, examples, repair semantics).
  • CHANGELOG: entry under Unreleased.

Evidence

  • tsc --noEmit clean, biome check clean, bun test: 507 pass / 0 fail.
  • grep -r TENX_CLI_EXPERIMENTAL → zero hits in src/tests/docs/CI.

🤖 Generated with Claude Code

…e generally available

The bench-kit command is feature-complete (zone-aware update, agent-tool
profiles, safe init defaults shipped in v1.17.0), so the experimental
opt-in has served its purpose. The command now registers unconditionally,
shows up in --help, and is documented in the README; the gating module
and its error envelope (experimental_locked) are removed.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@psmyrdek
psmyrdek merged commit 5d6466e into master Aug 16, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant