├── .asset ├── openrca.png └── rcaagent.png ├── .gitignore ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── SECURITY.md ├── SUPPORT.md ├── dataset └── README.md ├── docs ├── .gitignore ├── eslint.config.js ├── index.html ├── package-lock.json ├── package.json ├── public │ ├── cuhksz.png │ ├── microsoft.jpg │ ├── ms_logo.svg │ ├── overview.pdf │ ├── overview.png │ ├── overview.svg │ ├── thu.jpg │ └── vite.svg ├── src │ ├── App.tsx │ ├── components │ │ └── Layout.tsx │ ├── data │ │ └── modelData.ts │ ├── index.css │ ├── main.tsx │ └── pages │ │ └── Home.tsx ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts ├── main ├── evaluate.py ├── generate.py ├── prompt.py └── task_specification.json ├── rca ├── api_config.yaml ├── api_router.py ├── archive │ ├── agent-Bank.csv │ ├── agent-Market-cloudbed-1.csv │ ├── agent-Market-cloudbed-2.csv │ └── agent-Telecom.csv ├── baseline │ ├── cot_lm.py │ ├── direct_lm.py │ ├── oracle_kpis.py │ └── rca_agent │ │ ├── controller.py │ │ ├── executor.py │ │ ├── prompt │ │ ├── agent_prompt.py │ │ ├── basic_prompt_Bank.py │ │ ├── basic_prompt_Market.py │ │ └── basic_prompt_Telecom.py │ │ └── rca_agent.py ├── run_agent_standard.py ├── run_sampling_balanced.py ├── run_sampling_oracle.py └── test.sh └── requirements.txt /.asset/openrca.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenRCA/HEAD/.asset/openrca.png -------------------------------------------------------------------------------- /.asset/rcaagent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenRCA/HEAD/.asset/rcaagent.png -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenRCA/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenRCA/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenRCA/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenRCA/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenRCA/HEAD/SECURITY.md -------------------------------------------------------------------------------- /SUPPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenRCA/HEAD/SUPPORT.md -------------------------------------------------------------------------------- /dataset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenRCA/HEAD/dataset/README.md -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenRCA/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenRCA/HEAD/docs/eslint.config.js -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenRCA/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenRCA/HEAD/docs/package-lock.json -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenRCA/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/public/cuhksz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenRCA/HEAD/docs/public/cuhksz.png -------------------------------------------------------------------------------- /docs/public/microsoft.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenRCA/HEAD/docs/public/microsoft.jpg -------------------------------------------------------------------------------- /docs/public/ms_logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenRCA/HEAD/docs/public/ms_logo.svg -------------------------------------------------------------------------------- /docs/public/overview.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenRCA/HEAD/docs/public/overview.pdf -------------------------------------------------------------------------------- /docs/public/overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenRCA/HEAD/docs/public/overview.png -------------------------------------------------------------------------------- /docs/public/overview.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenRCA/HEAD/docs/public/overview.svg -------------------------------------------------------------------------------- /docs/public/thu.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenRCA/HEAD/docs/public/thu.jpg -------------------------------------------------------------------------------- /docs/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenRCA/HEAD/docs/public/vite.svg -------------------------------------------------------------------------------- /docs/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenRCA/HEAD/docs/src/App.tsx -------------------------------------------------------------------------------- /docs/src/components/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenRCA/HEAD/docs/src/components/Layout.tsx -------------------------------------------------------------------------------- /docs/src/data/modelData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenRCA/HEAD/docs/src/data/modelData.ts -------------------------------------------------------------------------------- /docs/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenRCA/HEAD/docs/src/index.css -------------------------------------------------------------------------------- /docs/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenRCA/HEAD/docs/src/main.tsx -------------------------------------------------------------------------------- /docs/src/pages/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenRCA/HEAD/docs/src/pages/Home.tsx -------------------------------------------------------------------------------- /docs/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenRCA/HEAD/docs/tsconfig.app.json -------------------------------------------------------------------------------- /docs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenRCA/HEAD/docs/tsconfig.json -------------------------------------------------------------------------------- /docs/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenRCA/HEAD/docs/tsconfig.node.json -------------------------------------------------------------------------------- /docs/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenRCA/HEAD/docs/vite.config.ts -------------------------------------------------------------------------------- /main/evaluate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenRCA/HEAD/main/evaluate.py -------------------------------------------------------------------------------- /main/generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenRCA/HEAD/main/generate.py -------------------------------------------------------------------------------- /main/prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenRCA/HEAD/main/prompt.py -------------------------------------------------------------------------------- /main/task_specification.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenRCA/HEAD/main/task_specification.json -------------------------------------------------------------------------------- /rca/api_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenRCA/HEAD/rca/api_config.yaml -------------------------------------------------------------------------------- /rca/api_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenRCA/HEAD/rca/api_router.py -------------------------------------------------------------------------------- /rca/archive/agent-Bank.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenRCA/HEAD/rca/archive/agent-Bank.csv -------------------------------------------------------------------------------- /rca/archive/agent-Market-cloudbed-1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenRCA/HEAD/rca/archive/agent-Market-cloudbed-1.csv -------------------------------------------------------------------------------- /rca/archive/agent-Market-cloudbed-2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenRCA/HEAD/rca/archive/agent-Market-cloudbed-2.csv -------------------------------------------------------------------------------- /rca/archive/agent-Telecom.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenRCA/HEAD/rca/archive/agent-Telecom.csv -------------------------------------------------------------------------------- /rca/baseline/cot_lm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenRCA/HEAD/rca/baseline/cot_lm.py -------------------------------------------------------------------------------- /rca/baseline/direct_lm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenRCA/HEAD/rca/baseline/direct_lm.py -------------------------------------------------------------------------------- /rca/baseline/oracle_kpis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenRCA/HEAD/rca/baseline/oracle_kpis.py -------------------------------------------------------------------------------- /rca/baseline/rca_agent/controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenRCA/HEAD/rca/baseline/rca_agent/controller.py -------------------------------------------------------------------------------- /rca/baseline/rca_agent/executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenRCA/HEAD/rca/baseline/rca_agent/executor.py -------------------------------------------------------------------------------- /rca/baseline/rca_agent/prompt/agent_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenRCA/HEAD/rca/baseline/rca_agent/prompt/agent_prompt.py -------------------------------------------------------------------------------- /rca/baseline/rca_agent/prompt/basic_prompt_Bank.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenRCA/HEAD/rca/baseline/rca_agent/prompt/basic_prompt_Bank.py -------------------------------------------------------------------------------- /rca/baseline/rca_agent/prompt/basic_prompt_Market.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenRCA/HEAD/rca/baseline/rca_agent/prompt/basic_prompt_Market.py -------------------------------------------------------------------------------- /rca/baseline/rca_agent/prompt/basic_prompt_Telecom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenRCA/HEAD/rca/baseline/rca_agent/prompt/basic_prompt_Telecom.py -------------------------------------------------------------------------------- /rca/baseline/rca_agent/rca_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenRCA/HEAD/rca/baseline/rca_agent/rca_agent.py -------------------------------------------------------------------------------- /rca/run_agent_standard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenRCA/HEAD/rca/run_agent_standard.py -------------------------------------------------------------------------------- /rca/run_sampling_balanced.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenRCA/HEAD/rca/run_sampling_balanced.py -------------------------------------------------------------------------------- /rca/run_sampling_oracle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenRCA/HEAD/rca/run_sampling_oracle.py -------------------------------------------------------------------------------- /rca/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenRCA/HEAD/rca/test.sh -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenRCA/HEAD/requirements.txt --------------------------------------------------------------------------------