Skip to content

feat: persistent per-project claudeExtraArgs in project settings #61

@drewdrewthis

Description

@drewdrewthis

Current

commandOverride is a per-launch field. Users whose standard launch invocation includes a long flag set (e.g. --dangerously-skip-permissions --rc -n '<slug>' --channels plugin:telegram@claude-plugins-official) must retype or paste it every time they launch.

Proposed

Add a claudeExtraArgs (string) field to project settings. On launch, append its value to the default claude command. commandOverride continues to work as a full override when set; claudeExtraArgs is the append-hook for the common case.

Rationale

For projects where the same flags are wanted every launch, per-launch entry is friction that discourages use of the flags entirely. A project-level setting removes the tax.

Ref: specs/sessions/launch-multi-assistant.feature

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions