Skip to content

Conversation

goworm
Copy link
Contributor

@goworm goworm commented Sep 20, 2025

Summary

  • Optimize ACP connection architecture for better performance and stability
  • Improve cross-platform compatibility across different operating systems
  • Refactor connection management for more reliable agent communication

Test plan

  • Test ACP connections on different platforms (macOS, Windows, Linux)
  • Verify agent communication stability
  • Test connection recovery mechanisms
  • Validate cross-platform compatibility improvements

…form compatibility

- Extract generic spawn configuration method to reduce code duplication
- Unify backend connection logic for gemini, qwen, and iflow
- Add Windows shell support for better cross-platform compatibility
- Improve line ending handling for Windows (\r\n) vs Unix (\n)
- Increase timeouts for better stability (60s init, 70s connection)
- Add signal event handling mechanism for non-UI events
@aionui
Copy link
Contributor

aionui bot commented Sep 20, 2025

🤖 Hi @goworm, I've received your request, and I'm working on it now! You can track my progress in the logs for more details.

@kaizhou-lab kaizhou-lab merged commit a8fca6d into main Sep 21, 2025
9 checks passed
kuishou68 pushed a commit that referenced this pull request Sep 25, 2025
…form compatibility (#169)

* refactor: optimize ACP connection architecture and improve cross-platform compatibility

- Extract generic spawn configuration method to reduce code duplication
- Unify backend connection logic for gemini, qwen, and iflow
- Add Windows shell support for better cross-platform compatibility
- Improve line ending handling for Windows (\r\n) vs Unix (\n)
- Increase timeouts for better stability (60s init, 70s connection)
- Add signal event handling mechanism for non-UI events

* feat: update version to 1.2.4

---------

Co-authored-by: zmworm <[email protected]>
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.

2 participants