integrations

package
v0.0.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 27, 2026 License: MIT Imports: 13 Imported by: 0

Documentation

Overview

Package integrations provides a unified health dashboard for all external service integrations configured in a cloop project. It checks connectivity and validity for GitHub, Slack/Discord webhooks, generic webhooks, the Prometheus metrics endpoint, plugins, and MCP.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type IntegrationStatus

type IntegrationStatus struct {
	Name       string `json:"name"`
	Configured bool   `json:"configured"`
	Healthy    bool   `json:"healthy"`
	Detail     string `json:"detail"`
}

IntegrationStatus is the result of a single integration health check.

func Check

func Check(ctx context.Context, workDir string, cfg *config.Config) []IntegrationStatus

Check runs all integration health checks and returns the results. Integrations that are not configured are included with Configured=false.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL