Skip to content

v3.14.0

Choose a tag to compare

@rex0220 rex0220 released this 22 Jul 02:59
c905f72

v3.14.0(2026-07-22)

B60: MCP Statement syntax catalog(構文ヒント)

MCP server instructions に 全文型(18 family)の構文カタログ「Statement templates」 を追加しました。AI クライアント(Claude Desktop / Claude Code 等)が ON ERROR SKIP INTO #err [REJECT LIMIT n] などの kSQL 固有構文を発明せず、正しい骨格で一発で組み立てられるようにします。

  • カタログは CHECKS/CONTROL 共通記法+18 文型の骨格+句順・併用規則(VALIDATE ONLY と ON ERROR SKIP は択一・INTO #err はバッチ専用・APPLY 併用規則など)
  • カタログに載る全構文例はパーサ受理テストで機械的に固定(載っている構文は必ず通る)・family 全数は型レベルで保証
  • ksql_query / ksql_mutate の説明にも構文テンプレートを追記・行動規範「初出の文型は ksql_docs で確認・構文を発明しない」を明文化
  • mcpb-verify に instructions 検証を新設(stale パッケージ検出)
  • 言語リファレンス §24 の EXPLAIN 対応一覧に VALIDATE / IMPORT を追記(記載漏れ修正)
  • プラグイン・CLI の SQL 挙動に変更なし(MCP のみの追加)

リリース前 AI 行動検証(両面 PASS): Claude Code(headless×2)と Claude Desktop(発端環境)で「不正行を隔離する INSERT バッチ」を依頼し、いずれも ON ERROR SKIP INTO #err を一発で正配置・ksql_docs 先読みの行動まで確認。

🤖 Generated with Claude Code