# Cortex Agent Node

This bundle contains the Cortex Agent Node, a modular software that connects your physical computing resources to the Cortex Hub.

## Structure
- `bootstrap_installer.py`: The daemon & update installer
- `src/`: Core Python modules (`agent_node`, `protos`, `shared_core`)
- `run.sh` / `run.bat`: Simple execution wrappers

## Running the Node

### Fast/Production (macOS & Linux)
To run the node cleanly in the background as a daemon (survives system restarts):
1. Open a terminal in this directory.
2. Run: `python3 bootstrap_installer.py --daemon`

That's it! You can safely close your terminal.

### Debug / Foreground (macOS & Linux)
1. Open a terminal in this directory.
2. Make the runner executable: `chmod +x run.sh`
3. Run: `./run.sh`

### Windows
1. Double-click `run.bat`.

The scripts perfectly set up the python virtual environment.

## Configuration
The `agent_config.yaml` file natively holds your node's identity and secrets. Do not share it.
