--- name: omni-context-rtk description: Configure RTK filters, context engineering rules, and context relay settings. Test compression with real prompt samples and manage context transformation pipelines. --- ## Overview Configure RTK filters, context engineering rules, and context relay settings. Test compression with real prompt samples and manage context transformation pipelines. ## Authentication All requests require a valid Bearer token or session cookie. Obtain a token via `POST /api/auth/login` or configure `REQUIRE_API_KEY=false` for local development. ## Endpoints ### GET /api/context/rtk/config Get RTK compression settings ```bash curl https://localhost:20128/api/context/rtk/config \ -H "Authorization: Bearer $OMNIROUTE_TOKEN" ``` ### PUT /api/context/rtk/config Update RTK compression settings ```bash curl -X PUT https://localhost:20128/api/context/rtk/config \ -H "Authorization: Bearer $OMNIROUTE_TOKEN" \ -H "Content-Type: application/json" \ -d '{}' ``` ### GET /api/context/rtk/filters List RTK filters and load diagnostics ```bash curl https://localhost:20128/api/context/rtk/filters \ -H "Authorization: Bearer $OMNIROUTE_TOKEN" ``` ### POST /api/context/rtk/import Validate or install an RTK TOML schema v1 filter file ```bash curl -X POST https://localhost:20128/api/context/rtk/import \ -H "Authorization: Bearer $OMNIROUTE_TOKEN" \ -H "Content-Type: application/json" \ -d '{}' ``` ### POST /api/context/rtk/test Run RTK compression preview for text ```bash curl -X POST https://localhost:20128/api/context/rtk/test \ -H "Authorization: Bearer $OMNIROUTE_TOKEN" \ -H "Content-Type: application/json" \ -d '{}' ``` ### GET /api/context/rtk/raw-output/{id} Read retained redacted RTK raw output ```bash curl https://localhost:20128/api/context/rtk/raw-output/{id} \ -H "Authorization: Bearer $OMNIROUTE_TOKEN" ``` ### GET /api/context/rtk/discover GET context › rtk › discover ```bash curl https://localhost:20128/api/context/rtk/discover \ -H "Authorization: Bearer $OMNIROUTE_TOKEN" ``` ### GET /api/context/rtk/learn GET context › rtk › learn ```bash curl https://localhost:20128/api/context/rtk/learn \ -H "Authorization: Bearer $OMNIROUTE_TOKEN" ``` ## Payloads See the full OpenAPI specification at `GET /api/openapi/spec` or `docs/openapi.yaml` for detailed request/response schemas.