Update crucible-code-schema.json for crucible 0.0.8 - #6193
Merged
madskristensen merged 1 commit intoAug 12, 2026
Conversation
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>
NjoyimPeguy
requested review from
hyperupcall and
madskristensen
as code owners
August 12, 2026 12:10
Contributor
|
Thanks for the PR! This section of the codebase is owned by @madskristensen and |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
crucible 0.0.8 is out, and the served copy of its schema is now a release behind. Three changes:
output.glyphsis new —unicode(the default) orascii, 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.extraDirectoriesgains 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.
prettierwith your config andnode ./cli.js check --schema-name=crucible-code-schema.jsonboth ran clean over it.src/test/crucible-code-schema/config.jsongainsglyphs— its$commentpromises 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