OpenSpace/tests
Dennis-yxchen e48e22afc8 fix: use unique workflow ID to prevent collision across roots
workflow_dir.name was used as the discovery key and API ID, so two
different WORKFLOW_ROOTS containing a leaf directory with the same
name would silently drop one. Use root name + relative path joined
with __ as a stable unique ID instead.

Co-authored-by: wul48527-code <wul48527-code@users.noreply.github.com>
2026-03-31 17:18:38 +08:00
..
test_issue3_startup.py test: add edge case coverage for local skill search 2026-03-31 15:25:08 +08:00
test_workflow_id.py fix: use unique workflow ID to prevent collision across roots 2026-03-31 17:18:38 +08:00
test_zip_path_traversal.py fix(security): harden zip extraction and import_skill against path traversal 2026-03-31 16:23:56 +08:00