-
Notifications
You must be signed in to change notification settings - Fork 1
Closed
Labels
acpAgent Client Protocol integrationAgent Client Protocol integrationfeatureNew functionalityNew functionality
Description
Parent: #762
Task
Implement the stdio transport layer: read newline-delimited JSON-RPC from stdin, write to stdout.
Acceptance criteria
-
transport.rs—StdioTransportstruct with asyncread_message()andwrite_message()methods - Newline-delimited framing per ACP spec (no embedded newlines in messages)
- UTF-8 encoding enforcement
- Diagnostic logging to stderr via
tracing - Graceful shutdown on stdin close
- Unit tests with mock stdin/stdout using
tokio::io::duplex
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
acpAgent Client Protocol integrationAgent Client Protocol integrationfeatureNew functionalityNew functionality