mirror of
https://github.com/diegosouzapw/OmniRoute.git
synced 2026-08-08 00:02:20 +03:00
Add caveman intensity levels, output mode instructions, validation, and preview diffs across the compression pipeline. Extend MCP and dashboard settings to support auto-trigger mode, system prompt preservation, MCP description compression, and caveman rule metadata. Record richer compression analytics with receipt fields, validation fallbacks, output mode data, and add the related database migration. Improve preservation handling for code, URLs, markdown, math, and other protected content while adding broad unit, integration, and golden-set coverage for caveman parity and compression behavior.
19 lines
1.1 KiB
SQL
19 lines
1.1 KiB
SQL
-- 041: Add real usage receipt fields to compression analytics.
|
|
|
|
ALTER TABLE compression_analytics ADD COLUMN actual_prompt_tokens INTEGER;
|
|
ALTER TABLE compression_analytics ADD COLUMN actual_completion_tokens INTEGER;
|
|
ALTER TABLE compression_analytics ADD COLUMN actual_total_tokens INTEGER;
|
|
ALTER TABLE compression_analytics ADD COLUMN actual_cache_read_tokens INTEGER;
|
|
ALTER TABLE compression_analytics ADD COLUMN actual_cache_write_tokens INTEGER;
|
|
ALTER TABLE compression_analytics ADD COLUMN estimated_usd_saved REAL;
|
|
ALTER TABLE compression_analytics ADD COLUMN mcp_description_tokens_saved INTEGER DEFAULT 0;
|
|
ALTER TABLE compression_analytics ADD COLUMN multimodal_skip_count INTEGER DEFAULT 0;
|
|
ALTER TABLE compression_analytics ADD COLUMN receipt_source TEXT;
|
|
ALTER TABLE compression_analytics ADD COLUMN validation_fallback INTEGER DEFAULT 0;
|
|
ALTER TABLE compression_analytics ADD COLUMN output_mode TEXT;
|
|
|
|
CREATE INDEX IF NOT EXISTS idx_compression_analytics_request_id
|
|
ON compression_analytics(request_id);
|
|
CREATE INDEX IF NOT EXISTS idx_compression_analytics_receipt_source
|
|
ON compression_analytics(receipt_source);
|