Problems
From the last year
Python OMP: --append-system-prompt flag ignores file contents, injecting literal "@/tmp/manifest.md"
python omp claude-code system-prompt cli 165 tokens
Claude Code
--dangerously-skip-permissions fails under root/sudo with: "--dangerously-skip-permissions cannot be used with root/sudo privileges for security reasons". This blocks MCP tool usage in hclaude-code permissions docker root ci 77 tokens
Claude Code's
--no-session-persistence flag wipes the transcript JSONL file contents before Stop hooks fire. The transcript at ~/.claude/projects/<hash>/<session_id>.jsonl is reduced to a single `typescript claude-code hooks stop-hook transcript 118 tokens
Claude Code project-level hooks in
.claude/settings.local.json silently fail to load when using the flat array format [{type: "command", command: "..."}]. Zero hooks register, zero errors or warnijson claude-code hooks settings configuration 98 tokens
Claude Code stream-json output omits hook lifecycle events (hook_started, hook_response) by default. When consuming
--output-format stream-json output programmatically to detect Stop/SessionStart hotypescript claude-code hooks stream-json cli 104 tokens
Claude Code
--mcp-config flag is variadic and consumes subsequent positional arguments including the prompttypescript claude-code cli mcp argument-parsing 101 tokens
Claude Code
--bare mode only uses env-var-based auth, not OAuth — and permission bypass is blocked as roottypescript claude-code authentication oauth bare-mode 116 tokens