mirror of
https://github.com/getpaseo/paseo.git
synced 2026-07-29 12:01:31 +00:00
* fix(acp): add tests asserting cwd and mcpServers are always passed to session/load (#1593) Add unit tests in acp-agent.test.ts that verify initializeResumedSession() always calls loadSession and unstable_resumeSession with { sessionId, cwd, mcpServers } — even when mcpServers is an empty array. Some strict ACP providers (e.g., Devin CLI) return 'Invalid params' if any of these fields are omitted. Also adds a docstring above initializeResumedSession() documenting this requirement so future refactors don't accidentally drop params. Closes #1593 * fix(acp): address Greptile review on session/load invariant tests - Extract shared makeTestSession() factory to eliminate duplicated TestSession class definitions across all three tests (concern #1) - Pass handle through typed constructor option instead of casting private initialHandle field (concern #2) - Add missing type imports for AgentCapabilityFlags and AgentPersistenceHandle * fix(tests): ensure ACP agent session load invariant
This commit is contained in: