generated from nhcarrigan/template
feat: CLI v2.1.81 features + global CLAUDE.md editor #263
Reference in New Issue
Block a user
Delete Branch "feat/cli-v2181"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Implements support for Claude Code CLI v2.1.81 features and adds a global CLAUDE.md editor, closing issues #237, #239, #244, #245, #246, #247, #248, and #262.
Stream-JSON forward-compatibility (#245, #246, #247, #248)
output_stylefield added toSysteminit message; silently accepted for forward-compatfast_mode_statefield added toResultmessage; logged at debug levelmodel_usagefield added toResultmessage; per-model breakdown logged at debug leveltotal_cost_usdfield added toResultmessage; authoritative cost logged at debug levelNew config options (#237, #239, #244)
bare_modeconfig toggle: passes--bareto Claude Code, suppressing UI chrome for scripted headless-pcallsshow_clear_context_on_plan_accepttoggle: passesshowClearContextOnPlanAccept: falsein--settingswhen disabledcustom_model_optiontext field: setsANTHROPIC_CUSTOM_MODEL_OPTIONenv var for custom model providersGlobal CLAUDE.md editor (#262)
get_global_claude_md/save_global_claude_mdread/write~/.claude/CLAUDE.md(creates file + directory if absent)Bug fix (pre-existing)
disable_cronanddisable_skill_shell_executionwere saved toHikariConfigbut never passed tostart_claudeinvocations — fixed in all 9 call sites. All 3 new config fields are also wired through all 9 call sites.All changes pass
check-all.sh(ESLint → Prettier → svelte-check → Vitest → Clippy → cargo test with llvm-cov).✨ This PR was created with help from Hikari~ 🌸
1f155f9fe9to5d9e6fbd8e