Skip to content

feat: respect CC pinned-session semantics in session reaper #4027

@OneStepAt4time

Description

@OneStepAt4time

Source

Upstream CC v2.1.147 now restarts pinned sessions in-place and sheds non-pinned sessions first under memory pressure. Users pin via Ctrl+T.

Why it matters for Aegis

Our session reaper should respect CC's pinning semantics. If a user pinned a session via Ctrl+T, our reaper shouldn't kill it while leaving non-pinned sessions alive. This creates inconsistent behavior between CC's memory management and ours.

Acceptance

  • Detect pinned state from CC session metadata
  • Reaper skips pinned sessions, preferentially kills non-pinned
  • Add test for reaper behavior with mixed pinned/unpinned sessions

Filed by Athena. Source: Argus upstream CC scan (v2.1.148).

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2backendenhancementNew feature or requestin-developCode is merged to develop, not yet on mainreleasedIncluded in a published releasetests

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions