digcore

module
v0.1.6 Latest Latest
Warning

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

Go to latest
Published: Mar 19, 2026 License: AGPL-3.0

README

digcore

AI-powered diagnostic framework for infrastructure monitoring

digcore provides the core engine for building intelligent monitoring agents that can automatically diagnose issues using AI and diagnostic tools.

Features

  • Event-driven architecture with deduplication and alert management
  • AI diagnosis engine with tool orchestration
  • Multi-channel notification (Console, WebAPI, Flashduty, PagerDuty)
  • MCP integration for external data sources
  • Plugin system for extensibility

Projects built with digcore

  • catpaw - Host monitoring agent

Installation

go get github.com/cprobe/digcore@latest

Quick Start

See examples/ for sample implementations.

Directories

Path Synopsis
pkg
cfg
choice
Package choice provides basic functions for working with plugin options that must be one of several values.
Package choice provides basic functions for working with plugin options that must be one of several values.
osx
term
TODO(V2): detect non-TTY (e.g.
TODO(V2): detect non-TTY (e.g.
tls
session.go manages remote session state (sessionManager, remoteSession, ConcurrencyLimiter) and provides Conn methods for sending session-related messages to the Server (sendSessionOutput, sendSessionError, sendACK).
session.go manages remote session state (sessionManager, remoteSession, ConcurrencyLimiter) and provides Conn methods for sending session-related messages to the Server (sendSessionOutput, sendSessionError, sendACK).

Jump to

Keyboard shortcuts

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