Commit 200a177
perf(deps): make prometheus and TUI onboarding opt-in, not default
Move observability-prometheus out of default features and
tui-onboarding out of agent-runtime. Both remain available via
explicit --features flags and are included in ci-all.
- Removes observability-prometheus from root and runtime default features
- Removes tui-onboarding and dep:ratatui/dep:crossterm from agent-runtime
- Adds tui-onboarding to ci-all for full CI coverage
- Moves run_tui_if_enabled fallback before test module (fixes clippy)
Binary size (default features): 13,323,664 → 13,090,384 (~228KB / 12MB).
First time below 13MB on default features.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>1 parent caf2412 commit 200a177
3 files changed
Lines changed: 9 additions & 11 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
227 | 227 | | |
228 | 228 | | |
229 | 229 | | |
230 | | - | |
231 | 230 | | |
232 | 231 | | |
233 | 232 | | |
| |||
237 | 236 | | |
238 | 237 | | |
239 | 238 | | |
240 | | - | |
241 | 239 | | |
242 | 240 | | |
243 | 241 | | |
244 | 242 | | |
245 | 243 | | |
246 | | - | |
| 244 | + | |
247 | 245 | | |
248 | 246 | | |
249 | 247 | | |
| |||
312 | 310 | | |
313 | 311 | | |
314 | 312 | | |
315 | | - | |
| 313 | + | |
316 | 314 | | |
317 | 315 | | |
318 | 316 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
87 | 87 | | |
88 | 88 | | |
89 | 89 | | |
90 | | - | |
| 90 | + | |
91 | 91 | | |
92 | 92 | | |
93 | 93 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3311 | 3311 | | |
3312 | 3312 | | |
3313 | 3313 | | |
| 3314 | + | |
| 3315 | + | |
| 3316 | + | |
| 3317 | + | |
| 3318 | + | |
| 3319 | + | |
3314 | 3320 | | |
3315 | 3321 | | |
3316 | 3322 | | |
| |||
3564 | 3570 | | |
3565 | 3571 | | |
3566 | 3572 | | |
3567 | | - | |
3568 | | - | |
3569 | | - | |
3570 | | - | |
3571 | | - | |
3572 | | - | |
0 commit comments