ReMe/reme/steps/common
Ziyang Guo e4c381c7b1
fix(python-execute): rename the timeout parameter to survive CLI client kwargs (#587)
benchmark.yaml's python_execute job advertised a `timeout` parameter, but
`timeout` is one of the CLI's client-selection kwargs (reme/reme.py pops it
before the payload is sent), so `reme python_execute code=... timeout=300`
never delivered the timeout to the job. The value silently became the HTTP
client's request timeout while the subprocess kept the 60s default, so
benchmark code that needs longer was killed at 60s with no hint why. HTTP
and MCP callers were unaffected.

Rename the parameter to `python_timeout`, mirroring how the shell job
already avoids the same collision with `shell_timeout`. The step prefers
the new name and still accepts the legacy `timeout` context key so
existing benchmark configs keep working. A new guard test fails if any
job in reme/config/*.yaml or a plugin plugin.yaml declares a
client-reserved parameter name again.
2026-10-09 16:49:05 +08:00
..
__init__.py feat: add workspace web APIs and star growth report (#416) 2026-08-05 18:03:37 +08:00
add.py init: reme version 0.4.0 (#284) 2026-06-22 15:41:19 +08:00
app_config.py feat: add workspace web APIs and star growth report (#416) 2026-08-05 18:03:37 +08:00
chat.py feat(backend): improve workspace support for web clients (#420) 2026-08-07 23:52:56 +08:00
demo.py init: reme version 0.4.0 (#284) 2026-06-22 15:41:19 +08:00
health_check.py feat(benchmark): add lme benchmark steps (#326) 2026-07-07 18:53:39 +09:00
help.py feat(jobs): add a unified enabled switch for all job types (#580) 2026-09-30 18:30:36 +08:00
llm_demo.py init: reme version 0.4.0 (#284) 2026-06-22 15:41:19 +08:00
python_execute.py fix(python-execute): rename the timeout parameter to survive CLI client kwargs (#587) 2026-10-09 16:49:05 +08:00
shell.py feat(core): add shell execution and runtime memory status (#344) 2026-07-14 16:31:41 +08:00
status.py fix: skip dependency bindings in status memory walk (#510) 2026-08-31 16:24:41 +08:00
stream_demo.py init: reme version 0.4.0 (#284) 2026-06-22 15:41:19 +08:00
stream_llm_demo.py init: reme version 0.4.0 (#284) 2026-06-22 15:41:19 +08:00
version.py init: reme version 0.4.0 (#284) 2026-06-22 15:41:19 +08:00