Skip to main content

praisonai.docs_runner

Wrapper Docs Code Execution System for PraisonAI. Extracts and runs Python code blocks from Mintlify documentation. Designed for zero performance impact when not invoked (lazy-loaded). Usage: praisonai docs run # Run all Python blocks praisonai docs run —docs-path /path # Custom docs path praisonai docs list # List discovered blocks praisonai docs run —dry-run # Extract only, no execution

Overview

This module provides components for docs_runner.

Constants

NameValue
_LAZY_IMPORTS{'FenceExtractor': 'extractor', 'CodeBlock': 'extractor', 'RunnableClassifier': 'classifier', 'ClassificationResult': 'classifier', 'WorkspaceWriter': 'workspace', 'SnippetRunner': 'runner', 'SnippetR...