Hi! We hope the process is going well for you so far.
Please follow the instructions below, and don't hesitate to ask us for anything you need.
To run this exercise, you'll need Python (3.8+) and Rust installed on your workstation.
- Clone the repo
- Install the backend CNC server package (
cd sygnia-cnc-server; pip install -U -r requirements.txt
) - Run the backend CNC server (
cd sygnia-cnc-server; python server.py
) - Compile the agent (
cd sygnia-agent; cargo build
) - Run the agent and make sure its communicating with its server (localhost on port 5000)
- Follow the instructions in the sygnia-agent/src/main.rs file
Once you are done - use this form to submit your solution. You can archive all of the solution files and submit them together.