The DevOps Companion plugin brings context awareness for DevOps workflows directly into your workspace by scanning, parsing, and monitoring common configuration files like Dockerfiles, YAML, and Terraform. You can specify a folder for it to watch, and the plugin will keep an eye on changes, even supporting manual scans for immediate feedback. It works with files not natively handled by the platform and lays groundwork for future features like automated markdown documentation.
What’s Changed
✨ Features
Supports multiple AI providers: OpenAI, Google Gemini, Claude, and Mistral
Add and test your API keys directly in settings
New supported file types: .tf, .yml, .yaml, .json, .env, .sh, .ini, Dockerfile, and CI/CD files
AI-generated documentation styles: Technical, Educational, or Executive
Organized output in subfolders: Docker/, Terraform/, CI-CD/, and General/
### ✅ Fix
Manual Scan Fix: Manual scan command now only parses files in the selected DevOps folder.
Improved Docker Documentation: More structured Markdown with detailed sections for services, images, ports, volumes, and environment variables.
Improved Terraform Documentation: Clearer block summaries for resources, providers, variables, outputs, and modules.
👀 Toggle for File Scanning: New Enable Watcher option in settings to start/stop real-time folder monitoring at will.
⚠️ Notes
Watcher is disabled by default to prevent accidental auto-scanning.
AI support remains optional and requires a valid API key.
This version is still in Alpha — expect active development and updates.
⚠️ Note
This plugin is in active development (Alpha) — expect rapid changes, minor bugs, and new AI features coming soon!
Full Changelog: https://github.com/jkom4/obsidian-devops-compagnon/compare/0.12.0…0.10.3