helpers/migration.py.dox.md
migration.py helper module.migration.py because this directory is intentionally flat.migration.py owns the runtime implementation.migration.py.dox.md owns durable notes about responsibilities, contracts, side effects, and verification for that implementation.startup_migration() -> Nonemigrate_user_data() -> None: Migrate user data from /tmp and other locations to /usr.convert_agents_json_yaml() -> None_move_dir(src: str, dst: str, overwrite: bool=...) -> None: Move a directory from src to dst if src exists and dst does not._move_file(src: str, dst: str, overwrite: bool=...) -> None: Move a file from src to dst if src exists and dst does not._migrate_memory(base_path: str=...) -> None: Migrate memory subdirectories._merge_dir_contents(src_parent: str, dst_parent: str) -> None: Moves all items from src_parent to dst_parent._cleanup_obsolete() -> None: Remove directories that are no longer needed.helpers, helpers.print_style, json, os.migrate_user_data, convert_agents_json_yaml, extension.call_extensions_sync, _move_dir, _move_file, _migrate_memory, _merge_dir_contents, _cleanup_obsolete, subagents.get_agents_roots, files.get_subdirectories, files.list_files, files.deabsolute_path, files.exists, files.move_dir, files.move_file, files.get_abs_path, os.path.isdir, os.path.join, files.delete_dir, os.path.isfile.tests/test_browser_agent_regressions.pytests/test_office_canvas_setup.pytests/test_office_document_store.pytests/test_speech_plugin_split.pyNo child DOX files.