UNPKG

ai-cli-mcp

Version:

MCP server for AI CLI tools (Claude, Codex, and Gemini) with background process management

25 lines (19 loc) 1.04 kB
# リファクタリング要件 ## ユーザーの要望 claude_codeツールのmodelパラメータに「haiku」と渡されたら「claude-3-5-haiku-20241022」に変換する機能を追加 ## 対話で明確になった詳細 ### 対象範囲 src/server.ts ファイルのhandleClaudeCodeメソッド内 ### 必須成功基準 - TypeScriptのコンパイルエラーが0になること - 既存のテストがすべて通ること - modelパラメータに「haiku」が渡された場合、「claude-3-5-haiku-20241022」に変換されること - 他のmodel値(「sonnet」、「opus」など)は変更されないこと ### 品質向上目標 - 将来的に他のモデルエイリアスを追加しやすい実装 - コードの可読性と保守性の向上 - 型安全性の維持 ### 制約条件 - 既存のAPIインターフェースは変更しない - 実行時の動作は「haiku」エイリアスの追加以外は完全に同一にする - ツールの説明文にエイリアスについて適切に記載する