Check for existing issues
Describe the feature
I would like to suggest expanding the Acode plugin API with low-level terminal and hardware communication capabilities.
It would be useful if plugins could access:
- PTY API — create and communicate with pseudo-terminals, including stdin/stdout, terminal resize, and interactive processes.
- USB Serial API — discover USB serial devices, request permissions, open/close connections, and read/write serial data.
- DTR/RTS control — allow plugins to control serial modem signals when supported by the device.
- RFC 2217 support — provide remote serial-port communication and control over TCP.
- USB device information — expose VID, PID, manufacturer, product name, serial number, and interfaces.
- A unified bridge API — so plugins can use the same interface whether the backend is a local PTY, USB serial device, or RFC 2217 connection.
This could make Acode much more powerful for terminal, embedded-development, debugging, networking, and hardware-related plugins while keeping the underlying Android USB and process permissions managed by Acode.
The API could expose these capabilities through controlled plugin permissions so users can choose which plugins are allowed to access terminals, processes, USB devices, or network serial connections.
If applicable, add mockups / screenshots to help present your vision of the feature
No response
Check for existing issues
Describe the feature
I would like to suggest expanding the Acode plugin API with low-level terminal and hardware communication capabilities.
It would be useful if plugins could access:
This could make Acode much more powerful for terminal, embedded-development, debugging, networking, and hardware-related plugins while keeping the underlying Android USB and process permissions managed by Acode.
The API could expose these capabilities through controlled plugin permissions so users can choose which plugins are allowed to access terminals, processes, USB devices, or network serial connections.
If applicable, add mockups / screenshots to help present your vision of the feature
No response