holmesgpt
SRE Agent - CNCF Sandbox Project
Discover HolmesGPT safeguards for safe tool execution. Learn about its defense-in-depth architecture including validation, filtering, approval workflows, and endpoint restrictions.
How to Add a Custom LLM Model to HolmesGPT's Model RegistryAdd a custom LLM model to HolmesGPT's model registry by configuring YAML. Integrate any LiteLLM supported endpoint seamlessly without code changes.
How to Configure PagerDuty or OpsGenie Integration in HolmesGPTLearn to configure PagerDuty or OpsGenie integration in HolmesGPT using API keys and config files. Streamline your incident management with automatic plugin instantiation.
How to Use Interactive Mode in HolmesGPT CLI: Complete REPL GuideMaster HolmesGPT interactive mode for seamless infrastructure troubleshooting. Use the `holmes ask` REPL to chat with AI, execute commands, and share outputs directly from your terminal.
HolmesGPT Sources vs Toolsets: Understanding the Core Architectural DifferenceExplore the core architectural difference in HolmesGPT. Understand how sources ingest alerts and toolsets provide executable commands for LLM investigations.
How to Configure Slack Output Destination in HolmesGPT: Complete Setup GuideLearn to configure Slack output in HolmesGPT using CLI flags environment variables or a YAML file. Integrate your workflows seamlessly with this complete setup guide.
Configuring Custom Toolsets vs. CLI Experimental Toolsets in HolmesGPTExplore HolmesGPT's custom toolsets vs CLI experimental toolsets. Learn to extend capabilities effectively through stable overrides or supplementary CLI options.
How the HolmesGPT Prompt Building System Works: Architecture and ImplementationDiscover how the HolmesGPT prompt building system works. Learn about its two-stage pipeline architecture for configurable system and dynamic user prompts using Jinja2 and runtime enrichment.
How to Add a New Data Source (Toolset) to HolmesGPTLearn to add a new data source toolset to HolmesGPT by creating a YAML definition, registering it, and refreshing the tool cache for seamless integration.
When to Use JSON Filter Mixin in Custom Toolsets: A HolmesGPT GuideLearn when to use the JSON filter mixin in HolmesGPT custom toolsets. Effectively manage large or nested JSON payloads to avoid token limits and streamline your investigations.
How to Configure max_steps for HolmesGPT Investigations: CLI, Config, and Code ExamplesMaster HolmesGPT max_steps configuration for investigations. Learn to set limits via CLI, config files, and code examples for efficient tool-calling.
How HolmesGPT Manages State During Investigations: Architecture and ImplementationDiscover how HolmesGPT manages investigation state in memory using a single loop within the ToolCallingLLM class. Learn about its architecture and implementation.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →