fix(tui): fail stuck stream turns and smooth RLM handles

This commit is contained in:
Hunter Bown
2026-05-23 19:41:09 -05:00
parent 393e2ef22c
commit b7bc8773f3
8 changed files with 144 additions and 13 deletions
+5 -4
View File
@@ -178,10 +178,11 @@ Large RLM outputs should come back as `var_handle`s. Use `handle_read` for
bounded text slices, line ranges, counts, or JSONPath projections instead of
replaying the full value into the parent transcript.
Inside `rlm_eval`, the loaded source is available as `_context`; `content` is
also bound as a convenience alias because agents naturally reach for it during
Python analysis. The shorter `context` and `ctx` names are intentionally not
bound so user variables can use them without colliding with the bootstrap.
Inside `rlm_eval`, the loaded source is available as `_context`; `_ctx` and
`content` are also bound as compatibility aliases because agents naturally
reach for them during Python analysis. The shorter `context` and `ctx` names
are intentionally not bound so user variables can use them without colliding
with the bootstrap.
Child-call timeouts are session policy: use `rlm_configure` with
`sub_query_timeout_secs` before running a large fan-out. The helpers