gws-modelarmor-sanitize-response — команда для Claude Code
Фильтрует ответы языковых моделей через шаблоны Google Model Armor с помощью утилиты gws для защиты исходящих данных.
npx claude-code-templates@latest --command google-workspace/gws-modelarmor-sanitize-responseЧто делает gws-modelarmor-sanitize-response
Команда настраивает проверку ответов нейросети перед показом пользователю. Обработка выполняется через шаблон Google Model Armor, заданный в обязательном параметре --template. Текст ответа передаётся строкой через --text либо в формате JSON через флаг --json.
Внутри сценарий проверяет наличие утилиты gws, статус авторизации через gws auth status и параметры схемы. Затем агент вызывает gws modelarmor +sanitize-response с нужным путём к ресурсу шаблона.
Без установленной утилиты gws и активной авторизации вызов сразу завершится ошибкой. Для фильтрации входящих запросов пользователя этот сценарий не подходит: он рассчитан строго на исходящий поток модели.
Какие задачи решает
- проверить сгенерированный нейросетью текст через политику Google Model Armor
- передать ответ модели в шаблон проверки строкой или через JSON
- автоматизировать фильтрацию исходящих сообщений перед отправкой пользователю
Примеры запросов агенту
- Проверь ответ модели через шаблон
projects/P/locations/L/templates/Tс текстом 'model output' - Запусти
/gws-modelarmor-sanitize-responseдля фильтрации полученного JSON-ответа - Выполни санитизацию вывода через
gws modelarmor +sanitize-response --template <NAME>
Как установить gws-modelarmor-sanitize-response
1Через claude-code-templates
npx claude-code-templates@latest --command google-workspace/gws-modelarmor-sanitize-response2Вручную: положить файлы
.claude/commands/gws-modelarmor-sanitize-response.mdВызов — /gws-modelarmor-sanitize-response. Для всех проектов — ~/.claude/commands/
Вручную: положить файлы
~/.codex/prompts/gws-modelarmor-sanitize-response.mdВызов — /prompts:gws-modelarmor-sanitize-response. В Codex этот формат помечен устаревшим, замена — скиллы
Вручную: положить файлы
.github/prompts/gws-modelarmor-sanitize-response.prompt.mdВручную: положить файлы
.gemini/commands/gws-modelarmor-sanitize-response.tomlGemini хранит команды в TOML: текст запроса — в поле prompt
Вопросы о gws-modelarmor-sanitize-response
Как установить gws-modelarmor-sanitize-response в Claude Code?
Выполните в терминале команду npx claude-code-templates@latest --command google-workspace/gws-modelarmor-sanitize-response. Файл команды будет сохранён по пути .claude/commands/gws-modelarmor-sanitize-response.md.
Что делает команда gws-modelarmor-sanitize-response?
Она проверяет сгенерированный языковой моделью текст на безопасность в Google Model Armor. Данные направляются в указанный шаблон через CLI-утилиту gws.
Чем sanitize-response отличается от sanitize-prompt?
Команда sanitize-response отвечает за безопасность исходящих ответов модели к пользователю. Для фильтрации входящих пользовательских запросов к модели используется метод +sanitize-prompt.
Исходный текст
gws-modelarmor-sanitize-response.md · MIT
--- allowed-tools: Bash, Read, Write, Edit argument-hint: "[resource] [method] [flags]" description: "Google Model Armor: Sanitize a model response through a Model Armor template." --- # Google Workspace Modelarmor Sanitize Response Execute Google Workspace Modelarmor Sanitize Response operations: $ARGUMENTS ## Prerequisites - Google Workspace CLI (`gws`) must be installed - Authentication configured: Run `gws auth status` to verify - Review `gws modelarmor-sanitize-response --help` for all available commands ## Available Resources and Methods # modelarmor +sanitize-response > **PREREQUISITE:** Read `../gws-shared/SKILL.md` for auth, global flags, and security rules. If missing, run `gws generate-skills` to create it. Sanitize a model response through a Model Armor template ## Usage ```bash gws modelarmor +sanitize-response --template <NAME> ``` ## Flags | Flag | Required | Default | Description | |------|----------|---------|-------------| | `--template` | ✓ | — | Full template resource name (projects/PROJECT/locations/LOCATION/templates/TEMPLATE) | | `--text` | — | — | Text content to sanitize | | `--json` | — | — | Full JSON request body (overrides --text) | ## Examples ```bash gws modelarmor +sanitize-response --template projects/P/locations/L/templates/T --text 'model output' model_cmd | gws modelarmor +sanitize-response --template ... ``` ## Tips - Use for outbound safety (model -> user). - For inbound safety (user -> model), use +sanitize-prompt. ## See Also - [gws-shared](../gws-shared/SKILL.md) — Global flags and auth - [gws-modelarmor](../gws-modelarmor/SKILL.md) — All filter user-generated content for safety commands ## Usage ```bash # List available resources and methods gws modelarmor-sanitize-response --help # Inspect method schema before calling gws schema modelarmor-sanitize-response.<resource>.<method> # Execute command with arguments gws modelarmor-sanitize-response $ARGUMENTS ``` ## Task Execute the requested Modelarmor Sanitize Response operation: $ARGUMENTS 1. **Verify Prerequisites** - Check `gws` is installed: `gws --version` - Verify authentication: `gws auth status` - Review available commands: `gws modelarmor-sanitize-response --help` 2. **Inspect Method Schema** - Before calling any method, inspect its parameters - Use `gws schema` to understand required fields - Review parameter types and constraints 3. **Execute Operation** - Build command with appropriate flags - Use `--params` for query/path parameters - Use `--json` for request body - Handle pagination with `--max-results` or `--page-token` 4. **Error Handling** - Check command output for errors - Review API quotas and rate limits - Handle authentication issues - Retry transient failures --- **License**: Apache License 2.0 **Source**: [Google Workspace CLI](https://github.com/googleworkspace/cli) **Original Skill**: `gws-modelarmor-sanitize-response`
© davila7 · MIT · davila7/claude-code-templates