"""Aktov SDK — Detection engineering for AI agents.

Auto-detects agent frameworks, canonicalizes tool invocations into a
standard trace schema, extracts semantic flags client-side, and
transmits traces to the Aktov cloud API for rule evaluation.

Quick start::

    from aktov import Aktov

    ak = Aktov(api_key="ak_...", agent_id="my-agent", agent_type="langchain")
    trace = ak.start_trace(declared_intent="answer user question")
    trace.record_action(tool_name="read_file", arguments={"path": "/data/report.csv"})
    response = trace.end()
"""

from aktov.client import Aktov

__version__ = "0.1.0"
__all__ = ["Aktov"]
