Skill v1.0.1
currentAutomated scan100/100+3 new
version: "1.0.1" name: meta-remove description: Безопасно удалить объект метаданных 1С по логическому адресу с анализом ссылок и атомарной публикацией. argument-hint: <sourceSet> <metadataPath> allowed-tools:
- Read
- Glob
- AskUserQuestion
/meta-remove — удаление объекта метаданных
MCP routing
- Preferred path: use MCP
unicatoolunica.meta.remove. - Выбирайте объект только через
sourceSet + metadataPath. - Сначала оставьте
dryRunпо умолчанию и изучите типизированный план,
зависимости и диагностики.
- Обычное применение требует
dryRun: false. Принудительное применение при
найденных ссылках разрешено только тройным подтверждением force: true, confirm: true, dryRun: false.
- Успешный и предметно неуспешный
tools/callвозвращаетstructuredContent;
isError == !structuredContent.ok. Читайте ссылки, validation и доступные частичные данные из structuredContent.data; content[0].text не является вторым контрактом результата.
- Preview возвращает один семантический
removeObjecteffect в
structuredContent.data.effects, а не полный XML удаляемого объекта.
- Vendor support guard выполняется до публикации; закрытый объект не обходится
прямым редактированием служебных файлов.
sourceSet— это имя набора исходников изv8project.yaml, а не
константа. Получите его через unica.project.map; "main" в примерах ниже — иллюстрация, а не значение по умолчанию.
{"jsonrpc": "2.0","method": "tools/call","params": {"name": "unica.meta.remove","arguments": {"sourceSet": "main","metadataPath": "Catalog.Устаревший","dryRun": true}}}