{"name":"--json","slug":"json","family":"cli","title":"CLI flags","noun":"CLI flag","description":"Plugin eval JSON output is validated before printing, and suppressed with a stderr warning if invalid.","description_source":"entry","described_by":{"version":"2.1.224","anchor":"plugin-eval-can-validate-and-report-its-own-json-output"},"presence":{"first_seen":"2.1.138","removed_in":null,"in_current_build":true,"newest_mined":"2.1.308","builds":149,"mined_builds":149,"first_cited":{"version":"2.1.169","released_at":"2026-06-08 18:11:20","spans":5}},"aliases":[],"entries":[{"version":"2.1.307","anchor":"windows-sandbox-uninstall-command","heading":"New claude sandbox uninstall command removes the Windows sandbox","line":"On native Windows, `claude sandbox uninstall` removes the sandbox account, group, stored password and network filters, then lists what remains","released_at":"2026-10-21 20:47:18","reason":"found in this entry's text"},{"version":"2.1.287","anchor":"plugin-marketplace-add-gains-json","heading":"Adding and updating plugin marketplaces can now print JSON","line":"The plugin marketplace add and update commands now have a `--json` option that prints one machine-readable result line","released_at":"2026-10-01 16:59:25","reason":"found in this entry's text, named in this entry"},{"version":"2.1.287","anchor":"json-output-for-marketplace-add-remove-and-update","heading":"Marketplace add, remove and update can print JSON results","line":"`claude plugin marketplace add`, `remove` and `update` now accept `--json` and print a structured result","released_at":"2026-10-01 16:59:25","reason":"found in this entry's text, named in this entry"},{"version":"2.1.285","anchor":"plugin-list-json-gains-data-size-and-per-plugin-fields","heading":"claude plugin list --json can report plugin data folder sizes","line":"With `--json`, `claude plugin list` accepts `--data-size` to report how big a plugin's data folder is, and lists more details per plugin","released_at":"2026-09-29 17:32:09","reason":"found in this entry's text, named in this entry"},{"version":"2.1.285","anchor":"new-claude-plugin-configure-cli-command-with-values-stdi","heading":"Set a plugin's options from a script with claude plugin configure","line":"New `claude plugin configure <plugin>` shows a plugin's options, or saves values piped in as JSON with `--values-stdin`","released_at":"2026-09-29 17:32:09","reason":"found in this entry's text, named in this entry"},{"version":"2.1.283","anchor":"claude-daemon-help-lists-remote-control-listaddremove-subc","heading":"Help for claude daemon lists commands to manage Remote Control servers","line":"`claude daemon` help can now list `remote-control list`, `add` and `remove`, and worker status reports the folder being served","released_at":"2026-09-25 18:46:11","reason":"found in this entry's text"},{"version":"2.1.281","anchor":"plugin-marketplace-list-escapes-source-strings-and-hides-bui","heading":"plugin marketplace list escapes source strings and hides built-in directory entries from --json","line":"`plugin marketplace list` now tidies unusual source values, and its `--json` output leaves out built-in directory entries and sorts by name","released_at":"2026-09-23 17:01:17","reason":"found in this entry's text, named in this entry"},{"version":"2.1.277","anchor":"new-hidden-cli-command-claude-design-login-json","heading":"New hidden CLI command: claude design-login --json","line":"New hidden command claude design-login --json backs the \/design-login sign-in flow for the VS Code extension","released_at":"2026-09-18 16:22:26","reason":"found in this entry's text"},{"version":"2.1.271","anchor":"new-accept-command-cli-flag-for-plugin-command-acceptan","heading":"New --accept-command <sha256> CLI flag for plugin command acceptance","line":"New --accept-command <sha256> flag lets you pre-approve a specific plugin install command","released_at":"2026-09-14 19:45:19","reason":"found in this entry's text"},{"version":"2.1.268","anchor":"plugin-cli-commands-disable-disable-all-update-gain-js","heading":"Plugin CLI commands (disable, disable-all, update) gain --json output","line":"Plugin disable, disable-all, and update commands gain --json output alongside other plugin commands","released_at":"2026-09-10 18:41:11","reason":"found in this entry's text, named in this entry"}],"entries_total":21,"docs":[{"source":"api","path":"build-with-claude\/task-budgets","title":"task-budgets","documented":false},{"source":"api","path":"manage-claude\/access-transparency-log","title":"access-transparency-log","documented":false},{"source":"api","path":"managed-agents\/define-outcomes","title":"DCF Model Rubric","documented":false},{"source":"api","path":"managed-agents\/skills","title":"skills","documented":false},{"source":"claude-code","path":"agent-view","title":"Manage multiple agents with agent view","documented":false},{"source":"claude-code","path":"changelog","title":"Claude Code changelog","documented":false},{"source":"claude-code","path":"cli-reference","title":"CLI reference","documented":false},{"source":"claude-code","path":"errors","title":"Error reference","documented":false},{"source":"claude-code","path":"headless","title":"Run Claude Code programmatically","documented":false},{"source":"claude-code","path":"plugin-evals","title":"Test plugins with evals","documented":false}],"docs_total":12,"gates":[],"related":[],"url":"https:\/\/changelogs.core-directive.com\/reference\/cli\/json","family_url":"https:\/\/changelogs.core-directive.com\/reference\/cli.json"}