feat: Unified start command, analytics dashboard, OpenRouter support, and dual release channels - #116
Conversation
…roduction release processes
…add endpoint handling for AWS Bedrock models
…ling - Added comprehensive documentation for OpenRouter models, including key benefits, model naming conventions, and popular models. - Updated README to include OpenRouter setup instructions and environment variable configurations. - Implemented content detection in SSE responses to improve error handling during streaming. - Introduced new error type for empty streams and updated streaming logic to handle empty responses gracefully. - Added test cases for AWS Bedrock provider to ensure correct endpoint resolution for various model IDs.
…ation details and configuration options
- Introduced OpenRouter models documentation detailing supported models, context windows, and pricing. - Created a new OpenRouter provider configuration guide for seamless integration. - Enhanced AWS Bedrock provider to support OpenAI Responses API for models prefixed with "openai.gpt-". - Implemented request handling for OpenAI Responses in AWS Bedrock, including streaming capabilities. - Updated tests to validate new OpenAI path handling and ensure correct endpoint usage for OpenAI models.
…d default model pricing
…rd and refactor update channel command for clarity
…rt configurations
…dd tests for build info functions
Code Review Roast 🔥Verdict: No New Issues Found | Recommendation: Prior findings remain — see inline comments
📊 Overall: This incremental was one commit of pure docs — zero code, zero fixes. Like repainting a car while it's still leaking oil from the engine block. Files Reviewed (incremental)
Fix these issues in Kilo Cloud Previous Review Summary (commit 5e9f7ad)Current summary above is authoritative. Previous snapshots are kept for context only. Previous review (commit 5e9f7ad)Verdict: 2 Issues Found | Recommendation: Address before merge
Overview
Issue Details (click to expand)
🏆 Best part: The new 💀 Worst part: The 📊 Overall: This incremental was one commit of pure docs — zero code, zero fixes. The Tailwind supply-chain issue remains wide open. Like painting the walls of a house while leaving the front door unlocked. Files Reviewed (incremental)
Reviewed by step-3.7-flash-20260528 · Input: 73.2K · Output: 2.4K · Cached: 199.6K |
Co-authored-by: kilo-code-bot[bot] <240665456+kilo-code-bot[bot]@users.noreply.github.com> Signed-off-by: TUYIZERE Samuel <tuyizeres0@gmail.com>
Co-authored-by: kilo-code-bot[bot] <240665456+kilo-code-bot[bot]@users.noreply.github.com> Signed-off-by: TUYIZERE Samuel <tuyizeres0@gmail.com>
Co-authored-by: kilo-code-bot[bot] <240665456+kilo-code-bot[bot]@users.noreply.github.com> Signed-off-by: TUYIZERE Samuel <tuyizeres0@gmail.com>
Co-authored-by: kilo-code-bot[bot] <240665456+kilo-code-bot[bot]@users.noreply.github.com> Signed-off-by: TUYIZERE Samuel <tuyizeres0@gmail.com>
Co-authored-by: kilo-code-bot[bot] <240665456+kilo-code-bot[bot]@users.noreply.github.com> Signed-off-by: TUYIZERE Samuel <tuyizeres0@gmail.com>
…pdate cost calculation logic
…d improved model management
…lication & reuse section
Summary
This PR consolidates multiple enhancements to routatic-proxy:
Unified Startup (
routatic-proxy start)startcommand runs both proxy server and GUI dashboard together127.0.0.1:3456, Dashboard on127.0.0.1:3445--backgroundflag for daemon modeuicommand (superseded bystart)start --backgroundAnalytics Dashboard
GET /api/analytics/summary- Token counts, request totals, success rateGET /api/analytics/tokens/trend- Daily token usage over timeGET /api/analytics/latency- Latency statistics by modelOpenRouter Integration
Dual Release Channel System
update-channelcommand to switch between stable/betaBuild Info Enhancements
PID()andBinaryPath()functionsBreaking Changes
routatic-proxy uicommand removed - useroutatic-proxy startinsteadroutatic-proxy serve --backgroundautostart now usesstart --backgroundCommands Changed
routatic-proxy uiroutatic-proxy startroutatic-proxy serveroutatic-proxy serve(unchanged)routatic-proxy serve --backgroundroutatic-proxy start --backgroundChecklist