INSERT INTO ias_upgrade_logs ( version, released_at, title, description, changes, modules ) VALUES ( '0.2.23', '2026-07-08T00:00:00+08:00', '修复 HTTP 能力加载与工具说明措辞', '修复高德地理编码 YAML 查询参数格式导致 HTTP 能力列表加载失败的问题,并同步修正工具调用说明中已过期的能力名称。', '[ "修复 amap_geocode HTTP 能力 YAML 的 query 配置格式,改为工具链引擎支持的二元组列表,避免 query_capabilities 因解析失败导致所有 HTTP 能力为空。", "query_capabilities 在没有额外动态工具调用说明时,会明确提示固定工具调用约束已在系统提示词中生效,避免误解为缺少系统级约束。", "修正工具调用说明动态段中的过期能力名,不再引用已移除的 record_tool_call_instruction,改为提示通过 query_api_docs 查询 context.tool-instructions.update 后使用 call_http_api 维护。", "数据库无结构变化;已验证 cargo fmt 和 cargo test。" ]'::jsonb, '{ "ias-common": "0.1.2", "ias-ai": "0.1.12", "ias-wechat": "0.1.1", "ias-context": "0.1.5", "ias-http": "0.1.13", "ias-mail": "0.1.15", "ias-service": "0.1.20", "ias-main": "0.2.23" }'::jsonb ) ON CONFLICT (version) DO UPDATE SET released_at = EXCLUDED.released_at, title = EXCLUDED.title, description = EXCLUDED.description, changes = EXCLUDED.changes, modules = EXCLUDED.modules;