On-Call-Copilot-Multi-Agent

(★ 44)

On-Call Copilot is an open-source multi-agent AI system built on Microsoft Agent Framework and Agent Services v2 Hosted Agents that automates incident response. It runs four specialist agents concurrently Triage, Summary, Comms, and PIR, returning root cause analysis, a plain-language narrative, Slack and stakeholder update

File Explorer

  • .dockerignore
  • .env.example
  • .gitignore
  • agent.yaml
  • AGENTS.md
  • azure.yaml
  • CHANGELOG.md
  • CONTRIBUTING.md
  • Dockerfile
  • LICENSE
  • main.py
  • README.md
  • requirements.txt
  • SECURITY.md

# Use via CDN

jsDelivr

jsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.

Command Glossary

Commands referenced in this DOCs, explained below.

🔍

az account

View Details ▼

Manage Azure subscription information.
Part of `azure-cli` (also known as `az`).

az account list

List all subscriptions for the logged in account:

az account set {{[-s|--subscription]}} {{subscription_id}}

Set a `subscription` to be the currently active subscription:

az account list-locations

List supported regions for the currently active subscription:

🔍

az acr

View Details ▼

Manage private registries with Azure Container Registries.
Part of `azure-cli` (also known as `az`).

az acr create {{[-n|--name]}} {{registry_name}} {{[-g|--resource-group]}} {{resource_group}} --sku {{sku}}

Create a managed container registry:

az acr login {{[-n|--name]}} {{registry_name}}

Login to a registry:

docker tag {{image_name}} {{registry_name}}.azurecr.io/{{image_name}}:{{tag}}

Tag a local image for ACR:

🔍

az cognitiveservices

View Details ▼

Manage Azure Cognitive Services accounts.
Part of `azure-cli` (also known as `az`).

az cognitiveservices account create {{[-n|--name]}} {{account_name}} {{[-g|--resource-group]}} {{resource_group}} --kind {{api_name}} {{[-l|--location]}} {{location}} --sku {{sku_name}} --yes

Create an API Cognitive Services account in a specific location without confirmation required:

az cognitiveservices account list-usage {{[-n|--name]}} {{account_name}} {{[-g|--resource-group]}} {{resource_group}}

List usages for Azure Cognitive Services account:

az cognitiveservices account deployment create {{[-n|--name]}} {{account_name}} {{[-g|--resource-group]}} {{resource_group}} --deployment-name {{deploy_name}} --model-name {{model_name}} --model-version "{{model_version}}" --model-format {{format_name}}

Create a deployment for Azure Cognitive Services account:

🔍

az login

View Details ▼

Log in to Azure.
Part of `azure-cli` (also known as `az`).

az login

Log in interactively:

az login --service-principal {{[-u|--username]}} {{http://azure-cli-service-principal}} {{[-p|--password]}} {{secret}} {{[-t|--tenant]}} {{someone.onmicrosoft.com}}

Log in with a service principal using a client secret:

az login --service-principal {{[-u|--username]}} {{http://azure-cli-service-principal}} {{[-p|--password]}} {{path/to/cert.pem}} {{[-t|--tenant]}} {{someone.onmicrosoft.com}}

Log in with a service principal using a client certificate:

🔍

docker build

View Details ▼

Build an image from a Dockerfile.

docker build .

Build a Docker image using the Dockerfile in the current directory:

docker build {{github.com/creack/docker-firefox}}

Build a Docker image from a Dockerfile at a specified URL:

docker build {{[-t|--tag]}} {{name:tag}} .

Build a Docker image and tag it:

🔍

docker tag

View Details ▼

This command is an alias of `docker image tag`.

tldr docker image tag

View documentation for the original command:

🔍

docker

View Details ▼

Manage Docker containers and images.
Some subcommands such as `container` and `image` have their own usage documentation.

docker {{[ps|container ls]}} {{[-a|--all]}}

List all Docker containers (running and stopped):

docker {{[run|container run]}} --name {{container_name}} {{image}}

Start a container from an image, with a custom name:

docker container {{start|stop}} {{container_name}}

Start or stop an existing container:

🔍

git clone

View Details ▼

Clone an existing repository.

git clone {{remote_repository_location}} {{path/to/directory}}

Clone an existing repository into a new directory (the default directory is the repository name):

git clone --recursive {{remote_repository_location}}

Clone an existing repository and its submodules:

git clone {{[-n|--no-checkout]}} {{remote_repository_location}}

Clone only the `.git` directory of an existing repository:

🔍

pip install

View Details ▼

Install Python packages.

pip install {{package1 package2 ...}}

Install one or more packages:

pip install {{package1 package2 ...}} {{[-U|--upgrade]}}

Upgrade all specified packages to the latest version, installing any that are not already present:

pip install {{package}}=={{version}}

Install a specific version of a package:

🔍

python

View Details ▼

Python language interpreter.

python

Start a REPL (interactive shell):

python {{path/to/file.py}}

Execute a specific Python file:

python -i {{path/to/file.py}}

Execute a specific Python file and start a REPL:

🔍

copy

View Details ▼

Copy files.

COPY {{path/to/source_file}} {{path/to/destination_file}}

Copy a file:

// repository documentation