"""
SHIP Protocol CrewAI Integration

Provides CrewAI tools for assessing AI code reliability in multi-agent workflows.

Usage:
    ```python
    from ship_crewai import SHIPScoreTool, SHIPDetectTool, SHIPHealthTool
    from crewai import Agent

    # Add SHIP tools to your agent
    analyst = Agent(
        role="Code Quality Analyst",
        tools=[SHIPScoreTool(), SHIPDetectTool(), SHIPHealthTool()],
    )
    ```

Philosophy:
    - Antifragile: Graceful degradation when API unavailable
    - Observable: Rich metadata in tool outputs
    - Composable: Works with any CrewAI agent setup
"""

from .tools import (
    SHIPScoreTool,
    SHIPDetectTool,
    SHIPHealthTool,
)
from .client import SHIPClient

__version__ = "1.0.0"
__all__ = [
    "__version__",
    # Tools
    "SHIPScoreTool",
    "SHIPDetectTool",
    "SHIPHealthTool",
    # Client
    "SHIPClient",
]
