Skip to content

refactor: split AgentSessionManager into session collaborators#16

Merged
jorisjonkers-dev-agents[bot] merged 2 commits into
mainfrom
refactor/issue-6
Jul 13, 2026
Merged

refactor: split AgentSessionManager into session collaborators#16
jorisjonkers-dev-agents[bot] merged 2 commits into
mainfrom
refactor/issue-6

Conversation

@jorisjonkers-dev-agents

Copy link
Copy Markdown
Contributor

Closes #6. AgentSessionManager (29 functions, spawn/maintainTranscripts complexity) becomes a facade over registry, lifecycle, controls, transcript admin/maintenance, telemetry, command, Codex-home and spawn-workflow collaborators. All three documented suppressions are deleted; the collaborators carry unit tests (registry, command factory, Codex homes, transcript maintenance, spawn lease cleanup). Cross-provider review verified behavior preservation, call-site compatibility and import resolution; live tmux integration coverage remains environment-bound follow-up.

AgentSessionManager carried 29 functions plus spawn/maintainTranscripts
complexity behind documented suppressions. It becomes a facade over
registry, lifecycle, controls, transcript admin/maintenance, telemetry,
command, Codex-home, and spawn-workflow collaborators; the three
@Suppress annotations are gone and collaborators are unit-tested.
@jorisjonkers-dev-agents jorisjonkers-dev-agents Bot merged commit 6b21045 into main Jul 13, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

refactor(AgentSessionManager): split to remove TooManyFunctions/complexity suppressions

1 participant