Operations and troubleshooting
Monitor, update, restart, and troubleshoot a Codevisor Server.
Service status
systemctl --user status codevisor-server
journalctl --user -u codevisor-server -fFor a root installation, omit --user.
Health and identity
GET /v1/health reports the release and database readiness. GET /v1/info reports the server ID,
kind, platform, bind address, and feature markers.
Updates
Standalone release builds check the stable release manifest. GET /v1/update reports update state;
POST /v1/update/apply downloads the matching runtime and restarts when no prompt is in flight. A
busy server rejects the restart without interrupting active work.
Common checks
- Confirm the process is listening on the expected address and port.
- Call
/v1/healthlocally before diagnosing remote authentication. - Verify the remote request includes
Authorization: Bearer …. - Check firewall, reverse-proxy, and TLS configuration independently.
- Confirm the service user's
PATHcontains the coding-agent CLIs you expect the server to use. - Use
POST /v1/harnesses/rescanafter installing a CLI without restarting the server.