- Co-Authored-By
- Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
feat(coder-lite): move usage to a bottom status bar
Deploy story
What this commit did to the running system — joined from the forge receipt chain, the part a commit page elsewhere cannot show.
Not deployed through the forge lane
No push, promotion, build, or deploy receipt references this commit (receipts are scanned over a bounded recent window). Changes shipped by full node replacement carry their proof in the release gate receipt instead.
Changed files
-
modified
crates/coder-lite/src/interactive.rs -
modified
crates/coder-lite/src/tui.rs -
modified
crates/coder-lite/tests/frame.rs -
modified
crates/openagents-cli/src/runtime.rs
Diff
4 files changed, +35 -9
crates/coder-lite/src/interactive.rs modified +1 -1
@@ -397,7 +397,7 @@ pub fn apply(ui: &mut CoderUi, control: Control) {
| 397 | 397 |
|
| 398 | 398 |
|
| 399 | 399 |
|
| 400 |
|
|
| 400 |
|
|
| 401 | 401 |
|
| 402 | 402 |
|
| 403 | 403 |
|
crates/coder-lite/src/tui.rs modified +28 -4
@@ -15,6 +15,7 @@ use openagents_cli::composer::Composer;
| 15 | 15 |
|
| 16 | 16 |
|
| 17 | 17 |
|
| 18 |
|
|
| 18 | 19 |
|
| 19 | 20 |
|
| 20 | 21 |
|
@@ -172,6 +173,7 @@ pub struct CoderUi {
| 172 | 173 |
|
| 173 | 174 |
|
| 174 | 175 |
|
| 176 |
|
|
| 175 | 177 |
|
| 176 | 178 |
|
| 177 | 179 |
|
@@ -230,11 +232,17 @@ impl CoderUi {
| 230 | 232 |
|
| 231 | 233 |
|
| 232 | 234 |
|
| 235 |
|
|
| 233 | 236 |
|
| 234 | 237 |
|
| 235 | 238 |
|
| 236 | 239 |
|
| 237 | 240 |
|
| 241 |
|
|
| 242 |
|
|
| 243 |
|
|
| 244 |
|
|
| 245 |
|
|
| 238 | 246 |
|
| 239 | 247 |
|
| 240 | 248 |
|
@@ -262,12 +270,16 @@ impl CoderUi {
| 262 | 270 |
|
| 263 | 271 |
|
| 264 | 272 |
|
| 265 |
|
|
| 273 |
|
|
| 266 | 274 |
|
| 267 |
|
|
| 275 |
|
|
| 276 |
|
|
| 277 |
|
|
| 278 |
|
|
| 279 |
|
|
| 268 | 280 |
|
| 269 | 281 |
|
| 270 |
|
|
| 282 |
|
|
| 271 | 283 |
|
| 272 | 284 |
|
| 273 | 285 |
|
@@ -300,7 +312,7 @@ impl CoderUi {
| 300 | 312 |
|
| 301 | 313 |
|
| 302 | 314 |
|
| 303 |
|
|
| 315 |
|
|
| 304 | 316 |
|
| 305 | 317 |
|
| 306 | 318 |
|
@@ -326,6 +338,18 @@ impl CoderUi {
| 326 | 338 |
|
| 327 | 339 |
|
| 328 | 340 |
|
| 341 |
|
|
| 342 |
|
|
| 343 |
|
|
| 344 |
|
|
| 345 |
|
|
| 346 |
|
|
| 347 |
|
|
| 348 |
|
|
| 349 |
|
|
| 350 |
|
|
| 351 |
|
|
| 352 |
|
|
| 329 | 353 |
|
| 330 | 354 |
|
| 331 | 355 |
|
crates/coder-lite/tests/frame.rs modified +5 -3
@@ -121,12 +121,13 @@ fn output_for_an_unknown_call_lands_on_nothing() {
| 121 | 121 |
|
| 122 | 122 |
|
| 123 | 123 |
|
| 124 |
|
|
| 124 |
|
|
| 125 | 125 |
|
| 126 | 126 |
|
| 127 | 127 |
|
| 128 | 128 |
|
| 129 | 129 |
|
| 130 |
|
|
| 130 | 131 |
|
| 131 | 132 |
|
| 132 | 133 |
|
@@ -136,8 +137,9 @@ fn an_unreported_usage_is_not_printed_as_zero() {
| 136 | 137 |
|
| 137 | 138 |
|
| 138 | 139 |
|
| 139 |
|
|
| 140 |
|
|
| 140 |
|
|
| 141 |
|
|
| 142 |
|
|
| 141 | 143 |
|
| 142 | 144 |
|
| 143 | 145 |
|
crates/openagents-cli/src/runtime.rs modified +1 -1
@@ -291,7 +291,7 @@ pub struct TurnUsage {
| 291 | 291 |
|
| 292 | 292 |
|
| 293 | 293 |
|
| 294 |
|
|
| 294 |
|
|
| 295 | 295 |
|
| 296 | 296 |
|
| 297 | 297 |
|