| 97 | } |
| 98 | |
| 99 | function printHelp() { |
| 100 | console.log(` |
| 101 | agent-tower - AI Agent Task Management Dashboard |
| 102 | |
| 103 | Usage: agent-tower [options] |
| 104 | |
| 105 | Options: |
| 106 | -p, --port <port> Server port (default: 12580, env: AGENT_TOWER_PORT) |
| 107 | --host <host> Listen host (default: 0.0.0.0, env: AGENT_TOWER_HOST) |
| 108 | -d, --data-dir <path> Data directory (default: ~/.agent-tower, env: AGENT_TOWER_DATA_DIR) |
| 109 | --web-dir <path> Web dist directory, resolved relative to dist/ unless absolute |
| 110 | (default: web, env: AGENT_TOWER_WEB_DIR) |
| 111 | --disable-access-password |
| 112 | Disable the access password and rotate sessions |
| 113 | (env: AGENT_TOWER_DISABLE_ACCESS_PASSWORD=1) |
| 114 | -h, --help Show this help |
| 115 | -v, --version Show version |
| 116 | `); |
| 117 | } |
| 118 | |
| 119 | function printVersion() { |
| 120 | try { |