Skip to content

feat(claude-code): add settingsJson option merged into settings.json - #26

Merged
Hansehart merged 3 commits into
mainfrom
feat/claude-code-settings-json
Aug 19, 2026
Merged

feat(claude-code): add settingsJson option merged into settings.json#26
Hansehart merged 3 commits into
mainfrom
feat/claude-code-settings-json

Conversation

@Hansehart

Copy link
Copy Markdown
Owner

Merge a JSON object into Claude's settings.json at postCreate (as the user, after any stateDir volume mounts), mirroring docker-in-docker's daemonJson. Install jq for the merge. Bump to 1.1.0.

Merge a JSON object into Claude's settings.json at postCreate (as the
user, after any stateDir volume mounts), mirroring docker-in-docker's
daemonJson. Install jq for the merge. Bump to 1.1.0.
Assert a real setting (includeCoAuthoredBy) instead of an invented key,
and triple-escape the JSON so its quotes survive the CLI's unescaped
option-value emission.
Use a real setting (env.IS_DEMO) and check it directly with jq.
@Hansehart
Hansehart merged commit 2c7731e into main Aug 19, 2026
7 checks passed
@Hansehart
Hansehart deleted the feat/claude-code-settings-json branch August 19, 2026 18:41
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