Skip to content

[Bug] cc-connect 启动 Claude Code 时使用了 --dangerously-skip-permissions,但 最新版Claude Code 不允许 root 用户使用这个标志 #1054

Description

@zx1220

cc-connect Version

v1.3.2

Operating System

Linux (Ubuntu/Debian)

Agent Type

Claude Code

Platform

Feishu (Lark)

Installation Method

None

Bug Description

  1. 核心问题 — Claude Code 拒绝以 root 运行 --dangerously-skip-permissions:
    ERROR msg="claudeSession: process failed" error="exit status 1"
    stderr="--dangerously-skip-permissions cannot be used with root/sudo privileges for security reasons"

  2. 连带问题 — 处理交互消息时 panic(nil pointer dereference),进程反复崩溃重启(已重启10次):
    panic: runtime error: invalid memory address or nil pointer dereference
    core/engine.go:2179

cc-connect 以 root 用户启动 Claude Code agent,Claude Code 出于安全考虑拒绝在 root + --dangerously-skip-permissions 模式下运行。

Steps to Reproduce

1

Expected Behavior

1

Actual Behavior

1

Configuration (config.toml)

Logs / Error Output

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2P2: 一般需求 / 优化agent-claudecodeClaude Code相关area-securitySecurity access control or permissions relatedbugSomething isn't workingtriaged已确认,正在评估

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions