You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Terminal user interface (roboticus tui): New roboticus-tui crate providing an interactive terminal UI with chat, log viewer, and status bar. Connects to a running server via REST API + WebSocket, supports session create/resume, streaming responses, and keyboard navigation.
Context budget tuning: Configurable L0-L3 token budgets via [context_budget] config section, dashboard range sliders, and per-channel minimum complexity level. Replaces hardcoded 4k/8k/16k/32k defaults.
Integrations management: Unified channel health monitoring with POST /api/channels/{platform}/test probe endpoint, dashboard integrations panel with per-channel test buttons, and roboticus integrations CLI command group.
Tool output noise filter: New ToolOutputFilterChain with four filters (AnsiStripper, ProgressLineFilter, DuplicateLineDeduper, WhitespaceNormalizer) applied to tool output before LLM observation, reducing token waste from ANSI escapes, progress bars, and duplicate lines.
Dashboard config exposure: All configuration sections now appear in the web dashboard form even when not yet configured. Unconfigured channels show "Enable" buttons. Powered by a CONFIG_SCHEMA merge before rendering.
Routing profile polish: Validation warning when slider weights exceed 1.0, persistence toast on apply, and default profile display (0.33/0.33/0.33) when no routing config exists.
Changed
Default bind address: Changed from 127.0.0.1 to localhost across all defaults, config generation, documentation, and justfile. OAuth loopback callbacks and test ephemeral ports remain as IP literals per RFC 8252.
Fixed
Script runner tests on Windows: Added #[cfg(unix)] guard on script_runner::tests module that uses std::os::unix::fs::PermissionsExt, preventing compilation errors on Windows.