TelosDB の開発においては、「確信の持てるコード」と「自動化された環境」を重視します。Windows 環境特有の DLL 競合やビルドエラーを避けるため、環境構築手順を簡略化しています。
npm install を実行(sqlite-vec などのバイナリ等が含まれます)。src-tauri/resources/ に指定の推論モデル(Gemma-3 GGUF)を配置。# 開発モード(ホットリロード有効) npm run tauri dev
[!NOTE] 開発時に DLL のエラーが出る場合は、一度
cargo cleanを行い、build.rsによる DLL 再生成を促してください。
新しい機能を MCP 経由で公開する場合は、以下のファイルを修正します。
mcp.rs: JSON-RPC ハンドラーに新しいメソッドを追加。document/mcp.json: ツールのスキーマ(引数定義)を記述。エージェントがこの定義を読み取ります。04_mcp_api_specification.md: 仕様書を更新。tokio ランタイム上で行い、UI をブロックしないようにします。log::info! / log::error! を使用してください。ログは src-tauri/logs/ に自動出力されます。scripts/test_mcp_client.mjs を実行し、既存ツールが壊れていないか確認してください。