ReMe/reme/steps/common
xyf2020 2767836b21
feat(sandbox): Add Home AutoBash plugin and path-scoped execution sandboxes (#603)
* Add sandboxed Python execution and home AutoBash plugin

* Harden read-only shell commands and filesystem sandboxes

* Group file sandbox backends in one package

* Fix macOS file sandbox isolation and runtime access

* Refine file sandbox limits and executor checks

* Harden AutoBash policy and macOS sandbox supervision

* fix(home): require ReMe release with file sandbox

* refactor(home): simplify sandbox calls and redundant tests

* fix(execution): bound output and clean up cancelled sandbox startup

* fix(tests): mock Seatbelt platform requirements on Linux

* fix(home): block Git help helpers and harden sandbox cleanup

* Fix sandbox runtime links and subprocess cleanup

* ci: cover Home plugin tests

* test: wait for pipeline descendants to exit after cancellation

* fix: align Home dependencies and preserve cleanup cancellation

Require ReMe 0.4.2.1 and verify isolated Home wheel installation in package CI. Share cancellation-safe cleanup with thread calls, retain AnyIO cancellation semantics, and record Bubblewrap mount targets during argument construction.
2026-10-27 18:08:26 +08:00
..
__init__.py refactor: generalize decision models and add recoverable context compaction (#626) 2026-10-19 17:56:30 +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
decision_demo.py refactor: generalize decision models and add recoverable context compaction (#626) 2026-10-19 17:56:30 +08:00
demo.py init: reme version 0.4.0 (#284) 2026-06-22 15:41:19 +08:00
file_sandbox.py feat(sandbox): Add Home AutoBash plugin and path-scoped execution sandboxes (#603) 2026-10-27 18:08:26 +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 feat(sandbox): Add Home AutoBash plugin and path-scoped execution sandboxes (#603) 2026-10-27 18:08:26 +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