Skip to content

Update crucible-code-schema.json for crucible 0.0.8 - #6193

Merged
madskristensen merged 1 commit into
SchemaStore:masterfrom
NjoyimPeguy:crucible-code-0.0.8
Aug 12, 2026
Merged

Update crucible-code-schema.json for crucible 0.0.8#6193
madskristensen merged 1 commit into
SchemaStore:masterfrom
NjoyimPeguy:crucible-code-0.0.8

Conversation

@NjoyimPeguy

Copy link
Copy Markdown
Contributor

crucible 0.0.8 is out, and the served copy of its schema is now a release behind. Three changes:

  • output.glyphs is new — unicode (the default) or ascii, for a terminal whose font has no box drawing.
  • output.color's description said "whether to dim the prompt"; it governs everything crucible draws, not just the prompt.
  • permissions.extraDirectories gains a Windows example beside the POSIX one, since the key takes an absolute path and crucible ships for Windows.

The schema is generated from the configuration parser in the crucible tree and a gate keeps the checked-in copy honest, so this is a copy rather than a hand edit. prettier with your config and node ./cli.js check --schema-name=crucible-code-schema.json both ran clean over it.

src/test/crucible-code-schema/config.json gains glyphs — its $comment promises it exercises every block, and a new key in an existing block would otherwise go untested. The negative tests are unchanged: nothing they assert about changed shape.

🤖 Generated with Claude Code

Adds output.glyphs, which picks whether crucible draws with box-drawing
characters or with ASCII. Rewords output.color's description, which
described only the prompt and now covers everything drawn, and adds a
Windows example beside the POSIX one under permissions.extraDirectories.

The file is generated from the parser in the crucible tree and copied
here, so the positive test gains the new key to keep exercising every
block it claims to.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown
Contributor

Thanks for the PR!

This section of the codebase is owned by @madskristensen and @hyperupcall - if they write a comment saying "LGTM" then it will be merged.

@madskristensen
madskristensen merged commit 66e663a into SchemaStore:master Aug 12, 2026
5 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.

2 participants