# MkDocs AI Summary Plugin
[](https://badge.fury.io/py/mkdocs-ai-summary-wcowin)
[](https://pypi.org/project/mkdocs-ai-summary-wcowin/)
[](https://opensource.org/licenses/MIT)
✨ **Transform your documentation with AI-powered summaries!** This intelligent MkDocs plugin automatically generates concise, helpful summaries for your documentation pages using multiple AI services.
## 🌟 Why Choose This Plugin?
- 🤖 **Multiple AI Services**: OpenAI, DeepSeek, Google Gemini, and GLM support with automatic fallback
- 🚀 **Smart Caching**: Intelligent caching reduces API costs and speeds up builds
- 🌍 **Multi-language**: Generate summaries in Chinese, English, or both
- 🎯 **Easy Setup**: Get started in minutes with simple configuration
- 🔧 **CI/CD Ready**: Perfect for GitHub Actions and automated deployments
- ⚡ **Performance First**: Minimal impact on build times
## 🚀 Quick Start
### 1. Install the Plugin
```bash
pip install mkdocs-ai-summary-wcowin
```
### 2. Basic Configuration
Add to your `mkdocs.yml`:
```yaml
plugins:
- ai-summary:
ai_service: "deepseek" # Recommended: deepseek, openai, gemini, or glm
summary_language: "en" # "en", "zh", or "both"
local_enabled: true # Enable for local development
enabled_folders:
- docs # Process files in docs folder
exclude_patterns:
- tags.md # unexclude tags.md file
- blog/posts/**
- blog/archive/**
```
### 3. Get Your API Key
**DeepSeek (Recommended - Cost Effective):**
1. Visit [DeepSeek Platform](https://platform.deepseek.com/)
2. Create account and get your API key
3. Add to `.env` file: `DEEPSEEK_API_KEY=your_key_here`
**Other Services:** OpenAI, Gemini, or GLM - follow similar steps on their platforms.
### 4. Create Environment File
Create `.env` in your project root:
```env
# Add your chosen AI service API key
DEEPSEEK_API_KEY=sk-your-api-key-here
# OPENAI_API_KEY=sk-your-openai-key
# GEMINI_API_KEY=your-gemini-key
# GLM_API_KEY=your-glm-key
```
### 5. Build and Enjoy!
```bash
mkdocs build # Generate summaries
mkdocs serve # Preview locally
```
🎉 **That's it!** Your documentation now has beautiful AI-generated summaries.
## ⚙️ Configuration
### Page-Level Language Control
Override global language settings for specific pages:
```markdown
---
title: "My Page"
ai_summary_lang: "en" # "en", "zh", or "both"
---
# Your content here
```
### Common Configuration Options
```yaml
plugins:
- ai-summary:
# AI Service Settings
ai_service: "deepseek" # Primary AI service
fallback_services: ["openai"] # Backup services
# Language & Content
summary_language: "en" # Global language setting
summary_length: "medium" # short/medium/long
# File Selection
enabled_folders:
- docs
exclude_patterns:
- tags.md # unexclude tags.md file
- blog/posts/**
- blog/archive/**
# Performance
cache_enabled: true # Smart caching
local_enabled: true # Enable locally
ci_enabled: true # Enable in CI/CD
```
## 🚀 GitHub Pages Deployment
### 1. Add API Key to GitHub Secrets
1. Go to your repository → **Settings** → **Secrets and variables** → **Actions**
2. Click **"New repository secret"**
3. Add your API key (e.g., `DEEPSEEK_API_KEY`)
### 2. Configure GitHub Actions Workflow
#### Option A: Create New Workflow
Create `.github/workflows/ci.yml`:
```yaml
name: ci
on:
push:
branches: [main, master]
pull_request:
types: [closed]
branches: [main, master]
permissions:
contents: write
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
sparse-checkout: |
docs
includes
requirements.txt
.ai_cache
- uses: actions/setup-python@v4
with:
python-version: 3.x
- name: Set cache ID
run: echo "cache_id=$(date --utc '+%V')" >> $GITHUB_ENV
- uses: actions/cache@v3
with:
key: mkdocs-material-${{ github.run_number }}
path: .cache
restore-keys: |
mkdocs-material-
# Install your existing dependencies
- run: pip install mkdocs-material
- run: pip install mkdocs-ai-summary-wcowin
# Deploy with AI Summary
- name: Deploy with AI Summary
env:
AI_SUMMARY_CI_ENABLED: 'true'
AI_SUMMARY_CACHE_ENABLED: 'true'
AI_SUMMARY_CACHE_EXPIRE_DAYS: '300'
DEEPSEEK_API_KEY: ${{ secrets.DEEPSEEK_API_KEY }}
run: mkdocs gh-deploy --force
# Auto-commit AI cache files
- name: Auto-commit AI cache
run: |
if [ -d ".ai_cache" ] && [ "$(ls -A .ai_cache 2>/dev/null)" ]; then
git config --local user.email "action@github.com"
git config --local user.name "GitHub Action"
git add .ai_cache/
if ! git diff --cached --quiet; then
git commit -m "🤖 Auto-update AI summary cache [skip ci]"
git push
fi
fi
```
#### Option B: Add to Existing Workflow
If you already have a `ci.yml` file, add these steps to your existing workflow:
```yaml
# Add to your existing dependencies installation
- run: pip install mkdocs-ai-summary-wcowin
# Replace your mkdocs build/deploy step with:
- name: Deploy with AI Summary
env:
AI_SUMMARY_CI_ENABLED: 'true'
AI_SUMMARY_CACHE_ENABLED: 'true'
DEEPSEEK_API_KEY: ${{ secrets.DEEPSEEK_API_KEY }}
run: mkdocs gh-deploy --force
# Add after deploy (optional - for cache management)
- name: Auto-commit AI cache
run: |
if [ -d ".ai_cache" ] && [ "$(ls -A .ai_cache 2>/dev/null)" ]; then
git config --local user.email "action@github.com"
git config --local user.name "GitHub Action"
git add .ai_cache/
if ! git diff --cached --quiet; then
git commit -m "🤖 Auto-update AI summary cache [skip ci]"
git push
fi
fi
```
### 3. Integration Steps for Existing Workflows
If you already have a working `ci.yml` file, follow these steps to add AI summary functionality:
#### Step 1: Add Plugin Installation
Add this line to your existing dependency installation section:
```yaml
- run: pip install mkdocs-ai-summary-wcowin
```
#### Step 2: Add API Key to Environment
Update your mkdocs build/deploy step to include the API key:
```yaml
- name: Deploy docs
env:
DEEPSEEK_API_KEY: ${{ secrets.DEEPSEEK_API_KEY }} # Add this line
run: mkdocs gh-deploy --force
```
#### Step 3: Configure AI Summary Settings (Optional)
For better CI performance, add these environment variables:
```yaml
env:
AI_SUMMARY_CI_ENABLED: 'true' # Enable in CI
AI_SUMMARY_CACHE_ENABLED: 'true' # Use caching
AI_SUMMARY_CACHE_EXPIRE_DAYS: '300' # Cache for 300 days
DEEPSEEK_API_KEY: ${{ secrets.DEEPSEEK_API_KEY }}
```
#### Step 4: Add Cache Management (Optional)
To automatically commit generated cache files, add this step after deployment:
```yaml
- name: Auto-commit AI cache
run: |
if [ -d ".ai_cache" ] && [ "$(ls -A .ai_cache 2>/dev/null)" ]; then
git config --local user.email "action@github.com"
git config --local user.name "GitHub Action"
git add .ai_cache/
if ! git diff --cached --quiet; then
git commit -m "🤖 Auto-update AI summary cache [skip ci]"
git push
fi
fi
```
### 4. Enable GitHub Pages
1. Repository **Settings** → **Pages**
2. Source: **"Deploy from a branch"**
3. Branch: **"gh-pages"**
4. **Save**
🎉 **Done!** Push to main branch to deploy automatically.
## 💡 Tips & Troubleshooting
### Smart Caching
- Summaries are cached automatically to save API costs
- Cache updates when content changes
- Clear cache: add `clear_cache: true` to config
### Multiple AI Services
- **DeepSeek**: Most cost-effective, great quality
- **OpenAI**: Premium option, excellent results
- **Gemini**: Good balance of cost and quality
- **GLM**: Great for Chinese content
### Common Issues
**Plugin not generating summaries?**
- Check API key in `.env` file
- Verify `local_enabled: true` in config
- Ensure files are in `enabled_folders`
**Build failing in CI?**
- Add API key to GitHub Secrets
- Check workflow file syntax
- Verify plugin installation step
---
## 🤝 Support & Contributing
- 📖 **Documentation**: [Full documentation](https://github.com/wcowin/mkdocs-ai-summary)
- 🐛 **Issues**: [Report bugs](https://github.com/wcowin/mkdocs-ai-summary/issues)
- 💡 **Feature requests**: [Suggest improvements](https://github.com/wcowin/mkdocs-ai-summary/discussions)
- ⭐ **Star us**: If this plugin helps you, please star the repository!
## 📄 License
MIT License - feel free to use in your projects!
---
**Made with ❤️ for the MkDocs community**
Raw data
{
"_id": null,
"home_page": "https://github.com/Wcowin/Mkdocs-AI-Summary-Plus",
"name": "mkdocs-ai-summary-wcowin",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": "mkdocs, plugin, ai, summary, documentation, markdown, material, openai, gemini, deepseek, glm",
"author": "MkDocs AI Summary Team",
"author_email": "MkDocs AI Summary Team <support@mkdocs-ai-summary.com>",
"download_url": "https://files.pythonhosted.org/packages/b0/3a/7dbed7892212b98045e6de13c27a0473f9a54efbf4e76c04e95245ea669c/mkdocs_ai_summary_wcowin-1.2.2.tar.gz",
"platform": null,
"description": "# MkDocs AI Summary Plugin\n\n[](https://badge.fury.io/py/mkdocs-ai-summary-wcowin)\n[](https://pypi.org/project/mkdocs-ai-summary-wcowin/)\n[](https://opensource.org/licenses/MIT)\n\n\u2728 **Transform your documentation with AI-powered summaries!** This intelligent MkDocs plugin automatically generates concise, helpful summaries for your documentation pages using multiple AI services.\n\n## \ud83c\udf1f Why Choose This Plugin?\n\n- \ud83e\udd16 **Multiple AI Services**: OpenAI, DeepSeek, Google Gemini, and GLM support with automatic fallback\n- \ud83d\ude80 **Smart Caching**: Intelligent caching reduces API costs and speeds up builds\n- \ud83c\udf0d **Multi-language**: Generate summaries in Chinese, English, or both\n- \ud83c\udfaf **Easy Setup**: Get started in minutes with simple configuration\n- \ud83d\udd27 **CI/CD Ready**: Perfect for GitHub Actions and automated deployments\n- \u26a1 **Performance First**: Minimal impact on build times\n\n## \ud83d\ude80 Quick Start\n\n### 1. Install the Plugin\n\n```bash\npip install mkdocs-ai-summary-wcowin\n```\n\n### 2. Basic Configuration\n\nAdd to your `mkdocs.yml`:\n\n```yaml\nplugins:\n - ai-summary:\n ai_service: \"deepseek\" # Recommended: deepseek, openai, gemini, or glm\n summary_language: \"en\" # \"en\", \"zh\", or \"both\"\n local_enabled: true # Enable for local development\n enabled_folders:\n - docs # Process files in docs folder\n exclude_patterns:\n - tags.md # unexclude tags.md file\n - blog/posts/**\n - blog/archive/**\n```\n\n### 3. Get Your API Key\n\n**DeepSeek (Recommended - Cost Effective):**\n1. Visit [DeepSeek Platform](https://platform.deepseek.com/)\n2. Create account and get your API key\n3. Add to `.env` file: `DEEPSEEK_API_KEY=your_key_here`\n\n**Other Services:** OpenAI, Gemini, or GLM - follow similar steps on their platforms.\n\n### 4. Create Environment File\n\nCreate `.env` in your project root:\n\n```env\n# Add your chosen AI service API key\nDEEPSEEK_API_KEY=sk-your-api-key-here\n# OPENAI_API_KEY=sk-your-openai-key\n# GEMINI_API_KEY=your-gemini-key\n# GLM_API_KEY=your-glm-key\n```\n\n### 5. Build and Enjoy!\n\n```bash\nmkdocs build # Generate summaries\nmkdocs serve # Preview locally\n```\n\n\ud83c\udf89 **That's it!** Your documentation now has beautiful AI-generated summaries.\n\n## \u2699\ufe0f Configuration\n\n### Page-Level Language Control\n\nOverride global language settings for specific pages:\n\n```markdown\n---\ntitle: \"My Page\"\nai_summary_lang: \"en\" # \"en\", \"zh\", or \"both\"\n---\n\n# Your content here\n```\n\n### Common Configuration Options\n\n```yaml\nplugins:\n - ai-summary:\n # AI Service Settings\n ai_service: \"deepseek\" # Primary AI service\n fallback_services: [\"openai\"] # Backup services\n \n # Language & Content\n summary_language: \"en\" # Global language setting\n summary_length: \"medium\" # short/medium/long\n \n # File Selection\n enabled_folders:\n - docs\n exclude_patterns:\n - tags.md # unexclude tags.md file\n - blog/posts/**\n - blog/archive/**\n \n # Performance\n cache_enabled: true # Smart caching\n local_enabled: true # Enable locally\n ci_enabled: true # Enable in CI/CD\n```\n\n## \ud83d\ude80 GitHub Pages Deployment\n\n### 1. Add API Key to GitHub Secrets\n\n1. Go to your repository \u2192 **Settings** \u2192 **Secrets and variables** \u2192 **Actions**\n2. Click **\"New repository secret\"**\n3. Add your API key (e.g., `DEEPSEEK_API_KEY`)\n\n### 2. Configure GitHub Actions Workflow\n\n#### Option A: Create New Workflow\n\nCreate `.github/workflows/ci.yml`:\n\n```yaml\nname: ci\non:\n push:\n branches: [main, master]\n pull_request:\n types: [closed]\n branches: [main, master]\n\npermissions:\n contents: write\n\njobs:\n deploy:\n runs-on: ubuntu-latest\n steps:\n - uses: actions/checkout@v4\n with:\n fetch-depth: 0\n sparse-checkout: |\n docs\n includes\n requirements.txt\n .ai_cache\n \n - uses: actions/setup-python@v4\n with:\n python-version: 3.x\n \n - name: Set cache ID\n run: echo \"cache_id=$(date --utc '+%V')\" >> $GITHUB_ENV\n \n - uses: actions/cache@v3\n with:\n key: mkdocs-material-${{ github.run_number }}\n path: .cache\n restore-keys: |\n mkdocs-material-\n \n # Install your existing dependencies\n - run: pip install mkdocs-material\n - run: pip install mkdocs-ai-summary-wcowin\n \n # Deploy with AI Summary\n - name: Deploy with AI Summary\n env:\n AI_SUMMARY_CI_ENABLED: 'true'\n AI_SUMMARY_CACHE_ENABLED: 'true'\n AI_SUMMARY_CACHE_EXPIRE_DAYS: '300'\n DEEPSEEK_API_KEY: ${{ secrets.DEEPSEEK_API_KEY }}\n run: mkdocs gh-deploy --force\n \n # Auto-commit AI cache files\n - name: Auto-commit AI cache\n run: |\n if [ -d \".ai_cache\" ] && [ \"$(ls -A .ai_cache 2>/dev/null)\" ]; then\n git config --local user.email \"action@github.com\"\n git config --local user.name \"GitHub Action\"\n git add .ai_cache/\n if ! git diff --cached --quiet; then\n git commit -m \"\ud83e\udd16 Auto-update AI summary cache [skip ci]\"\n git push\n fi\n fi\n```\n\n#### Option B: Add to Existing Workflow\n\nIf you already have a `ci.yml` file, add these steps to your existing workflow:\n\n```yaml\n# Add to your existing dependencies installation\n- run: pip install mkdocs-ai-summary-wcowin\n\n# Replace your mkdocs build/deploy step with:\n- name: Deploy with AI Summary\n env:\n AI_SUMMARY_CI_ENABLED: 'true'\n AI_SUMMARY_CACHE_ENABLED: 'true'\n DEEPSEEK_API_KEY: ${{ secrets.DEEPSEEK_API_KEY }}\n run: mkdocs gh-deploy --force\n\n# Add after deploy (optional - for cache management)\n- name: Auto-commit AI cache\n run: |\n if [ -d \".ai_cache\" ] && [ \"$(ls -A .ai_cache 2>/dev/null)\" ]; then\n git config --local user.email \"action@github.com\"\n git config --local user.name \"GitHub Action\"\n git add .ai_cache/\n if ! git diff --cached --quiet; then\n git commit -m \"\ud83e\udd16 Auto-update AI summary cache [skip ci]\"\n git push\n fi\n fi\n```\n\n### 3. Integration Steps for Existing Workflows\n\nIf you already have a working `ci.yml` file, follow these steps to add AI summary functionality:\n\n#### Step 1: Add Plugin Installation\nAdd this line to your existing dependency installation section:\n```yaml\n- run: pip install mkdocs-ai-summary-wcowin\n```\n\n#### Step 2: Add API Key to Environment\nUpdate your mkdocs build/deploy step to include the API key:\n```yaml\n- name: Deploy docs\n env:\n DEEPSEEK_API_KEY: ${{ secrets.DEEPSEEK_API_KEY }} # Add this line\n run: mkdocs gh-deploy --force\n```\n\n#### Step 3: Configure AI Summary Settings (Optional)\nFor better CI performance, add these environment variables:\n```yaml\nenv:\n AI_SUMMARY_CI_ENABLED: 'true' # Enable in CI\n AI_SUMMARY_CACHE_ENABLED: 'true' # Use caching\n AI_SUMMARY_CACHE_EXPIRE_DAYS: '300' # Cache for 300 days\n DEEPSEEK_API_KEY: ${{ secrets.DEEPSEEK_API_KEY }}\n```\n\n#### Step 4: Add Cache Management (Optional)\nTo automatically commit generated cache files, add this step after deployment:\n```yaml\n- name: Auto-commit AI cache\n run: |\n if [ -d \".ai_cache\" ] && [ \"$(ls -A .ai_cache 2>/dev/null)\" ]; then\n git config --local user.email \"action@github.com\"\n git config --local user.name \"GitHub Action\"\n git add .ai_cache/\n if ! git diff --cached --quiet; then\n git commit -m \"\ud83e\udd16 Auto-update AI summary cache [skip ci]\"\n git push\n fi\n fi\n```\n\n### 4. Enable GitHub Pages\n\n1. Repository **Settings** \u2192 **Pages**\n2. Source: **\"Deploy from a branch\"**\n3. Branch: **\"gh-pages\"**\n4. **Save**\n\n\ud83c\udf89 **Done!** Push to main branch to deploy automatically.\n\n## \ud83d\udca1 Tips & Troubleshooting\n\n### Smart Caching\n- Summaries are cached automatically to save API costs\n- Cache updates when content changes\n- Clear cache: add `clear_cache: true` to config\n\n### Multiple AI Services\n- **DeepSeek**: Most cost-effective, great quality\n- **OpenAI**: Premium option, excellent results\n- **Gemini**: Good balance of cost and quality\n- **GLM**: Great for Chinese content\n\n### Common Issues\n\n**Plugin not generating summaries?**\n- Check API key in `.env` file\n- Verify `local_enabled: true` in config\n- Ensure files are in `enabled_folders`\n\n**Build failing in CI?**\n- Add API key to GitHub Secrets\n- Check workflow file syntax\n- Verify plugin installation step\n\n---\n\n## \ud83e\udd1d Support & Contributing\n\n- \ud83d\udcd6 **Documentation**: [Full documentation](https://github.com/wcowin/mkdocs-ai-summary)\n- \ud83d\udc1b **Issues**: [Report bugs](https://github.com/wcowin/mkdocs-ai-summary/issues)\n- \ud83d\udca1 **Feature requests**: [Suggest improvements](https://github.com/wcowin/mkdocs-ai-summary/discussions)\n- \u2b50 **Star us**: If this plugin helps you, please star the repository!\n\n## \ud83d\udcc4 License\n\nMIT License - feel free to use in your projects!\n\n---\n\n**Made with \u2764\ufe0f for the MkDocs community**\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "AI-powered summary generation plugin for MkDocs Material",
"version": "1.2.2",
"project_urls": {
"Documentation": "https://github.com/Wcowin/Mkdocs-AI-Summary-Plus",
"Homepage": "https://github.com/Wcowin/Mkdocs-AI-Summary-Plus",
"Source": "https://github.com/Wcowin/Mkdocs-AI-Summary-Plus",
"Tracker": "https://github.com/Wcowin/Mkdocs-AI-Summary-Plus/issues"
},
"split_keywords": [
"mkdocs",
" plugin",
" ai",
" summary",
" documentation",
" markdown",
" material",
" openai",
" gemini",
" deepseek",
" glm"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "7b30d5237fd45aba4b74000e915a08d1d252e760cc7ecbf291d055167b3b1403",
"md5": "a033a493ec869ad6042e1066af342eaf",
"sha256": "1ddf712c23a801db61675c65241529625ca70cc062aa2ea15759868279ad55cc"
},
"downloads": -1,
"filename": "mkdocs_ai_summary_wcowin-1.2.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "a033a493ec869ad6042e1066af342eaf",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 22045,
"upload_time": "2025-08-03T14:41:01",
"upload_time_iso_8601": "2025-08-03T14:41:01.788860Z",
"url": "https://files.pythonhosted.org/packages/7b/30/d5237fd45aba4b74000e915a08d1d252e760cc7ecbf291d055167b3b1403/mkdocs_ai_summary_wcowin-1.2.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b03a7dbed7892212b98045e6de13c27a0473f9a54efbf4e76c04e95245ea669c",
"md5": "0eb13f5751379fdddd7a45aa9892b269",
"sha256": "53184405af7d3509abae0b02b5040b33c3bca36a058d4748b59fb05e50015eda"
},
"downloads": -1,
"filename": "mkdocs_ai_summary_wcowin-1.2.2.tar.gz",
"has_sig": false,
"md5_digest": "0eb13f5751379fdddd7a45aa9892b269",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 26478,
"upload_time": "2025-08-03T14:41:03",
"upload_time_iso_8601": "2025-08-03T14:41:03.356817Z",
"url": "https://files.pythonhosted.org/packages/b0/3a/7dbed7892212b98045e6de13c27a0473f9a54efbf4e76c04e95245ea669c/mkdocs_ai_summary_wcowin-1.2.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-08-03 14:41:03",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "Wcowin",
"github_project": "Mkdocs-AI-Summary-Plus",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [
{
"name": "mkdocs",
"specs": [
[
">=",
"1.4.0"
]
]
},
{
"name": "mkdocs-material",
"specs": [
[
">=",
"9.0.0"
]
]
},
{
"name": "requests",
"specs": [
[
">=",
"2.25.0"
]
]
},
{
"name": "python-dateutil",
"specs": [
[
">=",
"2.8.0"
]
]
},
{
"name": "cachetools",
"specs": [
[
">=",
"4.2.0"
]
]
},
{
"name": "requests",
"specs": [
[
">=",
"2.25.0"
]
]
},
{
"name": "python-dateutil",
"specs": [
[
">=",
"2.8.0"
]
]
},
{
"name": "cachetools",
"specs": [
[
">=",
"4.2.0"
]
]
},
{
"name": "python-dotenv",
"specs": [
[
">=",
"0.19.0"
]
]
},
{
"name": "mkdocs-git-revision-date-localized-plugin",
"specs": []
},
{
"name": "mkdocs-git-authors-plugin",
"specs": []
},
{
"name": "mkdocs-git-committers-plugin-2",
"specs": []
},
{
"name": "markdown-callouts",
"specs": []
},
{
"name": "mkdocs-rss-plugin",
"specs": []
},
{
"name": "mkdocs-ai-summary-wcowin",
"specs": []
}
],
"lcname": "mkdocs-ai-summary-wcowin"
}