"""sage_agentic - Agent framework, planning, and workflow optimization.

PyPI: isage-agentic
Import: sage_agentic

Core modules:
- agents: Agent implementations, planners, tool selection, bots, runtime
- workflow: Workflow generation and optimization
- workflows: Concrete workflow presets
- reasoning: Search algorithms (beam, DFS, BFS, scoring)
- interfaces: Protocol definitions
- registry: Factory and registration system
- intent: Intent classification (from isage-libs-intent package)

Usage:
    from sage_libs.sage_agentic.agents.planning import SimpleLLMPlanner, ReActPlanner
    from sage_libs.sage_agentic.agents.runtime import Orchestrator, RuntimeConfig
    from sage_libs.sage_agentic.agents.bots import SearcherBot
    from sage_libs.sage_agentic.intent import IntentClassifier, UserIntent  # if isage-libs-intent installed
"""

# Make this a namespace package to allow submodules from other packages (e.g., intent from sage-libs-intent)
import pkgutil
__path__ = pkgutil.extend_path(__path__, __name__)

__version__ = "0.1.0.0"
__author__ = "IntelliStream Team"
__email__ = "shuhao_zhang@hust.edu.cn"
