Claude Tool Schemas

Six JSON schema tools allow Claude LLM agents to inspect, manage, and deploy TAI-discovered patterns.

Tool Inventory

ToolParametersReturns
list_discovered_patternsmin_confidence, pattern_type, limitJSON array of pattern summaries
get_pattern_detailpattern_id (16-char hex)Full pattern + automation YAML
suggest_automationpattern_idAutomationDraft with config + explanation
approve_automationpattern_id, reason?Confirmation, status → Approved
reject_automationpattern_id, reason?Confirmation, confidence halved
query_operator_sessionsprincipal, start_ms, end_ms, limitSession summaries from ClickHouse

ClickHouse Tables

TableEnginePurpose
action_streamMergeTree, TTL 365dRaw action events partitioned by date
pattern_storeReplacingMergeTreePattern metadata, confidence, automation YAML
action_session_summaryMaterialized ViewSession aggregates: start/end, action_count, action_sequence
action_pairsDestination tableAction pair lag analysis for reaction detection

Integration

Every Claude tool call is itself captured by TAI via capture_tool_call(), enabling meta-pattern discovery on agent behavior.

Questions?

Reach out for help with integration, deployment, or custom domain codecs.