mirror of
https://github.com/getpaseo/paseo.git
synced 2026-07-29 12:01:31 +00:00
What changed: - Added private helper in to centralize request-id resolution, schema parsing, and correlated RPC dispatch defaults. - Migrated checkout/worktree/branch/file-explorer/provider/speech/command request methods to use the helper while preserving existing message types and per-method timeouts. - Added a deterministic unit test covering request/response wiring. Reasoning: - The prior implementation duplicated the same correlated-RPC boilerplate across many methods, increasing maintenance cost and risk of drift. - Centralizing this path reduces logic density and keeps transport behavior consistent. - Additional test coverage protects one of the checkout RPC flows touched by the refactor. Accomplishments for next agent: - Reduced repetitive correlated RPC scaffolding in without changing external behavior. - Verified with workspace typecheck and daemon-client test suite. Challenges / follow-ups for next agent: - remains very large; this commit intentionally scoped to request plumbing only. - Next high-value split is extracting cohesive domains (for example checkout/worktree flows) behind focused modules while keeping wire contracts unchanged.