CIRIS Manager

Manage your CIRIS agents and infrastructure

Active Agents

0 agent(s) currently running

Manager Status

System Health

Canary Deployment Groups

Agent Group Assignments

Current Container Versions

Agent Image

Loading...

Digest: Loading...

GUI Image

Loading...

Digest: Loading...

Rollback Options

Pending Deployment

Update Details

Agent Image:
GUI Image:
Strategy:
Message:
Staged At:

Risk Assessment

Canary safety checks enabled
0 agents will be updated

Active Deployment

No active deployment

Recent Deployments

Loading deployment history...

Agent Version Adoption

Agent Status Agent Version GUI Version Last Updated

Server Infrastructure

Server Details

CPU Usage

--%

Memory

--GB

of --GB

Disk Usage

--GB

of --GB

Agents

0

Server Information

Hostname: -
Access Method: -
Public IP: -
VPC IP: -

Agents Hosted on This Server

OAuth Setup Required

This agent needs OAuth configuration. Follow these steps to enable authentication:

Agent ID: agent-name
Status: Pending Setup

Google OAuth

Step 1 of 3
Add this URL to your Google Cloud Console OAuth 2.0 Client under "Authorized redirect URIs"
Add credentials to /home/ciris/shared/oauth/oauth.json:
{
  "google": {
    "client_id": "YOUR_CLIENT_ID",
    "client_secret": "YOUR_SECRET"
  }
}

GitHub OAuth

Step 2 of 3
Add this URL to your GitHub OAuth App settings under "Authorization callback URL"
Add credentials to /home/ciris/shared/oauth/oauth.json:
{
  "github": {
    "client_id": "YOUR_CLIENT_ID",
    "client_secret": "YOUR_SECRET"
  }
}

Discord OAuth

Step 3 of 3
Add this URL to your Discord Application OAuth2 settings under "Redirects"
Add credentials to /home/ciris/shared/oauth/oauth.json:
{
  "discord": {
    "client_id": "YOUR_CLIENT_ID",
    "client_secret": "YOUR_SECRET"
  }
}

Agent Environment Variables

Each agent needs these environment variables:

OAUTH_CALLBACK_BASE_URL https://agents.ciris.ai
CIRIS_AGENT_ID agent_name

OAuth credentials are shared across all agents via the mounted config file

Quick Actions

Confirm Rollback

Are you sure you want to rollback to these versions?

This will restart all affected containers with the selected versions.

Change Release Version

Change the release version for

Select a version from available releases

Brief description of why you're deploying this version

Consensual deployment respects agent autonomy. Forced options should only be used when necessary.

Consensual Deployment

This deployment respects agent autonomy. The agent will review the update and decide when to apply it based on its current state and policies.

Agent Settings

Configure runtime settings for

Quick Settings

Billing Configuration

This key is required for paid billing to work

Discord Configuration

Enter Discord channel IDs manually or click refresh to load channel list

Discord user IDs who can respond to deferrals

Apply Discord changes without restarting the agent

API Configuration

All Environment Variables
Manage all environment variables

Choose whether to apply changes immediately (with restart) or stage them for the next reboot

Create New Agent

Template defaults are pre-loaded. Add or modify as needed.