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
Markdown
リファクタリング要件
# ユーザーの要望
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」エイリアスの追加以外は完全に同一にする
- ツールの説明文にエイリアスについて適切に記載する