30 lines
1.0 KiB
Markdown
30 lines
1.0 KiB
Markdown
# XWorkmate Bridge
|
|
|
|
`xworkmate-bridge` is the standalone repository for the XWorkmate ACP Bridge Server and the embedded Go helper previously stored under `xworkmate-app/go/go_core`.
|
|
|
|
## What lives here
|
|
|
|
- ACP Bridge HTTP/WebSocket server
|
|
- ACP stdio bridge entrypoint
|
|
- Go helper runtime packages used by the ACP bridge
|
|
- Unit tests for bridge routing, RPC contracts, mounts, runtime dispatch, and provider sync
|
|
- Architecture notes and public ingress topology docs in [docs/architecture/acp-forwarding-topology.md](/Users/shenlan/workspaces/cloud-neutral-toolkit/xworkmate-bridge/docs/architecture/acp-forwarding-topology.md)
|
|
|
|
## Compatibility
|
|
|
|
For compatibility with `xworkmate-app`, the built helper binary name remains `xworkmate-go-core`.
|
|
|
|
## Commands
|
|
|
|
```bash
|
|
make test
|
|
make build
|
|
./build/bin/xworkmate-go-core serve --listen 127.0.0.1:8787
|
|
```
|
|
|
|
## Environment
|
|
|
|
- `ACP_LISTEN_ADDR`: listen address for `serve` mode, default `127.0.0.1:8787`
|
|
- `OUTPUT_DIR`: optional output directory for `make build`
|
|
- `OUTPUT_PATH`: optional explicit build path for `make build`
|