Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Read and update global application settings: system prompts, thinking budget, IP filters, payload rules, combo defaults, and require-login configuration.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 149% | 0% |
| case-02 | ✗→✓ | ▲ Improved | 364% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 515% | 0% |
| case-04 | ✗→✓ | ▲ Improved | 29% | 0% |
| case-05 | ✗→✓ | ▲ Improved | 268% | 0% |
<!-- generated by src/lib/agentSkills/generator.ts; manual edits will be overwritten -->
Read and update global application settings: system prompts, thinking budget, IP filters, payload rules, combo defaults, and require-login configuration.
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.
Get memory settings
Returns the extended memory settings including 7 new fields added in plan 21 (embeddingSource, embeddingProviderModel, transformersEnabled, staticEnabled, rerankEnabled, rerankProviderModel, vectorStore).
bashcurl https://localhost:20128/api/settings/memory \ -H "Authorization: Bearer $OMNIROUTE_TOKEN"
Update memory settings
Update any subset of the extended memory settings. All fields are optional; only provided fields are updated. Schema: MemorySettingsExtendedSchema.
bashcurl -X PUT https://localhost:20128/api/settings/memory \ -H "Authorization: Bearer $OMNIROUTE_TOKEN" -H "Content-Type: application/json" \ -d '{}'
Get Qdrant settings
Returns current Qdrant configuration. The apiKey field is never returned raw — use hasApiKey / apiKeyMasked instead.
bashcurl https://localhost:20128/api/settings/qdrant \ -H "Authorization: Bearer $OMNIROUTE_TOKEN"
Update Qdrant settings
Update Qdrant configuration. Pass apiKey: "" to remove the stored key. Schema: QdrantSettingsUpdateSchema.
bashcurl -X PUT https://localhost:20128/api/settings/qdrant \ -H "Authorization: Bearer $OMNIROUTE_TOKEN" -H "Content-Type: application/json" \ -d '{}'
Qdrant health probe
Performs a liveness check against the configured Qdrant instance. Returns latency and any connection error (sanitized — no stack traces).
bashcurl https://localhost:20128/api/settings/qdrant/health \ -H "Authorization: Bearer $OMNIROUTE_TOKEN"
Qdrant semantic search test
Performs a test semantic search against the Qdrant collection. Useful for validating that the integration works end-to-end. Schema: QdrantSearchSchema.
bashcurl -X POST https://localhost:20128/api/settings/qdrant/search \ -H "Authorization: Bearer $OMNIROUTE_TOKEN" -H "Content-Type: application/json" \ -d '{}'
Clean up expired Qdrant points
Removes Qdrant points for memories that have expired or exceeded the configured retention window.
bashcurl -X POST https://localhost:20128/api/settings/qdrant/cleanup \ -H "Authorization: Bearer $OMNIROUTE_TOKEN" -H "Content-Type: application/json" \ -d '{}'
List Qdrant embedding models
Returns the list of embedding models available for use with Qdrant.
bashcurl https://localhost:20128/api/settings/qdrant/embedding-models \ -H "Authorization: Bearer $OMNIROUTE_TOKEN"
Get application settings
bashcurl https://localhost:20128/api/settings \ -H "Authorization: Bearer $OMNIROUTE_TOKEN"
Update settings
bashcurl -X PATCH https://localhost:20128/api/settings \ -H "Authorization: Bearer $OMNIROUTE_TOKEN" -H "Content-Type: application/json" \ -d '{}'
Clear request log history
Deletes call_logs, legacy request_detail_logs, and local request artifact files under DATA_DIR/call_logs.
bashcurl -X POST https://localhost:20128/api/settings/purge-request-history \ -H "Authorization: Bearer $OMNIROUTE_TOKEN" -H "Content-Type: application/json" \ -d '{}'
Get global compression settings
bashcurl https://localhost:20128/api/settings/compression \ -H "Authorization: Bearer $OMNIROUTE_TOKEN"
Update global compression settings
bashcurl -X PUT https://localhost:20128/api/settings/compression \ -H "Authorization: Bearer $OMNIROUTE_TOKEN" -H "Content-Type: application/json" \ -d '{}'
Get the MCP tool-output accessibility (trimming) config
bashcurl https://localhost:20128/api/settings/compression/mcp-accessibility \ -H "Authorization: Bearer $OMNIROUTE_TOKEN"
Update the MCP tool-output accessibility (trimming) config
Partial-merge update. Numeric floors (e.g. a maxTextChars below the truncation-tail reserve) are folded back to the safe defaults server-side, so the response reflects the effective config.
bashcurl -X PUT https://localhost:20128/api/settings/compression/mcp-accessibility \ -H "Authorization: Bearer $OMNIROUTE_TOKEN" -H "Content-Type: application/json" \ -d '{}'
Get payload rules configuration
Returns the current payload rules used to mutate outgoing request payloads before they are sent upstream.
Requires a dashboard management session cookie when management auth is enabled.
bashcurl https://localhost:20128/api/settings/payload-rules \ -H "Authorization: Bearer $OMNIROUTE_TOKEN"
Update payload rules configuration
Persists and hot reloads payload rules. The legacy input field default-raw is accepted on writes and normalized to defaultRaw in responses/runtime state.
Requires a dashboard management session cookie when management auth is enabled.
bashcurl -X PUT https://localhost:20128/api/settings/payload-rules \ -H "Authorization: Bearer $OMNIROUTE_TOKEN" -H "Content-Type: application/json" \ -d '{}'
Get combo default settings
bashcurl https://localhost:20128/api/settings/combo-defaults \ -H "Authorization: Bearer $OMNIROUTE_TOKEN"
Get proxy settings
bashcurl https://localhost:20128/api/settings/proxy \ -H "Authorization: Bearer $OMNIROUTE_TOKEN"
Update proxy settings
bashcurl -X PATCH https://localhost:20128/api/settings/proxy \ -H "Authorization: Bearer $OMNIROUTE_TOKEN" -H "Content-Type: application/json" \ -d '{}'
Test proxy connection
bashcurl -X POST https://localhost:20128/api/settings/proxy/test \ -H "Authorization: Bearer $OMNIROUTE_TOKEN" -H "Content-Type: application/json" \ -d '{}'
Toggle login requirement
bashcurl -X POST https://localhost:20128/api/settings/require-login \ -H "Authorization: Bearer $OMNIROUTE_TOKEN" -H "Content-Type: application/json" \ -d '{}'
Get IP filter configuration
Returns the current IP filter settings including blacklist, whitelist, and temp bans.
bashcurl https://localhost:20128/api/settings/ip-filter \ -H "Authorization: Bearer $OMNIROUTE_TOKEN"
Update IP filter configuration
Configure IP filtering with blacklist/whitelist modes, add/remove individual IPs, and manage temp bans.
bashcurl -X PUT https://localhost:20128/api/settings/ip-filter \ -H "Authorization: Bearer $OMNIROUTE_TOKEN" -H "Content-Type: application/json" \ -d '{}'
Get system prompt configuration
Returns the current system prompt injection settings.
bashcurl https://localhost:20128/api/settings/system-prompt \ -H "Authorization: Bearer $OMNIROUTE_TOKEN"
Update system prompt configuration
bashcurl -X PUT https://localhost:20128/api/settings/system-prompt \ -H "Authorization: Bearer $OMNIROUTE_TOKEN" -H "Content-Type: application/json" \ -d '{}'
Get thinking budget configuration
Returns the current thinking/reasoning budget settings for AI models.
bashcurl https://localhost:20128/api/settings/thinking-budget \ -H "Authorization: Bearer $OMNIROUTE_TOKEN"
Update thinking budget configuration
bashcurl -X PUT https://localhost:20128/api/settings/thinking-budget \ -H "Authorization: Bearer $OMNIROUTE_TOKEN" -H "Content-Type: application/json" \ -d '{}'
List Ollama-compatible model tags
Returns models in Ollama /api/tags format for Ollama client compatibility
bashcurl https://localhost:20128/api/tags \ -H "Authorization: Bearer $OMNIROUTE_TOKEN"
Get current quota store driver settings
Redis URL is masked in the response (shows only scheme+host).
bashcurl https://localhost:20128/api/settings/quota-store \ -H "Authorization: Bearer $OMNIROUTE_TOKEN"
Update quota store driver settings
bashcurl -X PUT https://localhost:20128/api/settings/quota-store \ -H "Authorization: Bearer $OMNIROUTE_TOKEN" -H "Content-Type: application/json" \ -d '{}'
Purge usage history
Dashboard-only. Purges stored usage-history records.
bashcurl -X POST https://localhost:20128/api/settings/purge-usage-history \ -H "Authorization: Bearer $OMNIROUTE_TOKEN" -H "Content-Type: application/json" \ -d '{}'
See the full OpenAPI specification at GET /api/openapi/spec or docs/openapi.yaml for detailed request/response schemas.
Other measured skills in the registry, with their headline benchmark lift.