The incremental sync used `find -type f` which misses symlinks (type l), so dataset symlinks were never detected and synced to the sandbox. Additionally, `tar.add()` without `dereference=True` would store broken symlinks pointing to host-only paths. - _list_local_changed_files: match both regular files and symlinks - _tar_workspace_entries: dereference symlinks to pack actual content - Unify dataset path to `datasets/` (plural) in prompts and SKILL.md Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| log_util | ||
| __init__.py | ||
| agent_pool.py | ||
| api_models.py | ||
| async_file_ops.py | ||
| cancel_manager.py | ||
| data_merger.py | ||
| dataset_manager.py | ||
| daytona_sync.py | ||
| excel_csv_processor.py | ||
| fastapi_utils.py | ||
| file_manager.py | ||
| file_utils.py | ||
| multi_project_manager.py | ||
| project_manager.py | ||
| settings.py | ||
| single_file_processor.py | ||
| system_optimizer.py | ||
| token_counter.py | ||