Files
OmniRoute/open-sse/services/compression/rules/en/ultra.json
diegosouzapw 970f6a3ae7 feat(compression): expand caveman parity and MCP metadata compression
Compress MCP registry and list metadata descriptions for tools, prompts,
resources, and resource templates while keeping tool-response bodies
unchanged. Expose those savings in compression status as
`mcp_metadata_estimate` metadata rather than provider usage.

Add Caveman rule-pack support for custom regex flags and match-specific
replacement maps, update English rules for upstream parity, and tighten
article and pleasantry handling. Also process RTK multipart text blocks
independently so mixed media content compresses safely without
duplicating output.
2026-05-03 09:14:20 -03:00

108 lines
2.6 KiB
JSON

{
"language": "en",
"category": "ultra",
"rules": [
{
"name": "articles",
"pattern": "\\b(?:[Aa]n|[Aa]|[Tt]he)\\s+(?=[a-z])",
"flags": "g",
"replacement": "",
"context": "all",
"category": "terse",
"minIntensity": "full"
},
{
"name": "leader_phrases",
"pattern": "^(?:i'?ll|i will|i can|i'?d|let me|you can|we will|we can|let'?s)\\s+(?=[a-z])",
"replacement": "",
"context": "all",
"category": "terse",
"minIntensity": "full"
},
{
"name": "ultra_abbreviations",
"pattern": "\\bdatabase\\b",
"replacement": "DB",
"context": "all",
"category": "ultra",
"minIntensity": "ultra"
},
{
"name": "ultra_config_abbreviation",
"pattern": "\\bconfiguration\\b",
"replacement": "config",
"context": "all",
"category": "ultra",
"minIntensity": "ultra"
},
{
"name": "ultra_function_abbreviation",
"pattern": "\\bfunction\\b",
"replacement": "fn",
"context": "all",
"category": "ultra",
"minIntensity": "ultra"
},
{
"name": "ultra_request_abbreviation",
"pattern": "\\brequest\\b",
"replacement": "req",
"context": "all",
"category": "ultra",
"minIntensity": "ultra"
},
{
"name": "ultra_response_abbreviation",
"pattern": "\\bresponse\\b",
"replacement": "res",
"context": "all",
"category": "ultra",
"minIntensity": "ultra"
},
{
"name": "ultra_implementation_abbreviation",
"pattern": "\\bimplementation\\b",
"replacement": "impl",
"context": "all",
"category": "ultra",
"minIntensity": "ultra"
},
{
"name": "ultra_authentication_abbreviation",
"pattern": "\\bauthentication\\b",
"replacement": "auth",
"context": "all",
"category": "ultra",
"minIntensity": "ultra"
},
{
"name": "ultra_authorization_abbreviation",
"pattern": "\\bauthorization\\b",
"replacement": "authz",
"context": "all",
"category": "ultra",
"minIntensity": "ultra"
},
{
"name": "ultra_application_abbreviation",
"pattern": "\\bapplication\\b",
"replacement": "app",
"context": "all",
"category": "ultra",
"minIntensity": "ultra"
},
{
"name": "ultra_dependency_abbreviation",
"pattern": "\\b(?:dependency|dependencies)\\b",
"replacement": "dep",
"replacementMap": {
"dependency": "dep",
"dependencies": "deps"
},
"context": "all",
"category": "ultra",
"minIntensity": "ultra"
}
]
}