- Move ci-test.sh and setup.sh to scripts/ - Trim docs/src/zig-cli.md to current structure - Replace hardcoded secrets with placeholders in configs - Update .gitignore to block .env*, secrets/, keys, build artifacts - Slim README.md to reflect current CLI/TUI split - Add cleanup trap to ci-test.sh - Ensure no secrets are committed |
||
|---|---|---|
| .. | ||
| main.go | ||
| README.md | ||
API Server
WebSocket API server for the ML CLI tool...
Usage
./bin/api-server --config configs/config-dev.yaml --listen :9100
Endpoints
GET /health- Health checkWS /ws- WebSocket endpoint for CLI communication
Binary Protocol
See CLI README for protocol details.
Configuration
Uses the same configuration file as the worker. Experiment base path is read from base_path configuration key.
Example
# Start API server
./bin/api-server --listen :9100
# In another terminal, test with CLI
./cli/zig-out/bin/ml status