README.md
pyproject.toml
src/jiangchang_desktop_sdk/__init__.py
src/jiangchang_desktop_sdk/client.py
src/jiangchang_desktop_sdk/e2e_helpers.py
src/jiangchang_desktop_sdk/exceptions.py
src/jiangchang_desktop_sdk/types.py
src/jiangchang_desktop_sdk/window_win32.py
src/jiangchang_desktop_sdk/testing/__init__.py
src/jiangchang_desktop_sdk/testing/config.py
src/jiangchang_desktop_sdk/testing/healthcheck.py
src/jiangchang_desktop_sdk/testing/host_api.py
src/jiangchang_desktop_wake/ACCEPTANCE.md
src/jiangchang_desktop_wake/README.md
src/jiangchang_desktop_wake/__init__.py
src/jiangchang_desktop_wake/__main__.py
src/jiangchang_desktop_wake/c2.py
src/jiangchang_desktop_wake/ensure.py
src/jiangchang_desktop_wake/errors.py
src/jiangchang_desktop_wake/inject.py
src/jiangchang_desktop_wake/probe.py
src/jiangchang_desktop_wake/profiles.py
src/jiangchang_desktop_wake/types.py
src/jiangchang_desktop_wake/uia_backend.py
src/jiangchang_desktop_wake/wake.py
src/jiangchang_desktop_wake/window.py
src/jiangchang_desktop_wake/native/README.md
src/jiangchang_desktop_wake/native/desktop-wake.exe
src/jiangchang_desktop_wake/native/wecom_wake.dll
src/jiangchang_desktop_wake/native_src/build.ps1
src/jiangchang_desktop_wake/native_src/DesktopWake/Program.cs
src/jiangchang_desktop_wake/native_src/N2/README.md
src/jiangchang_desktop_wake/native_src/N2/RESEARCH_C1.md
src/jiangchang_desktop_wake/native_src/N2/payload/wecom_wake.cpp
src/jiangchang_desktop_wake/native_src/N2/payload/wecom_wake.def
src/jiangchang_desktop_wake/profiles/generic.json
src/jiangchang_desktop_wake/profiles/wecom.json
src/jiangchang_desktop_wake/profiles/wecom_search.json
src/jiangchang_platform_kit.egg-info/PKG-INFO
src/jiangchang_platform_kit.egg-info/SOURCES.txt
src/jiangchang_platform_kit.egg-info/dependency_links.txt
src/jiangchang_platform_kit.egg-info/requires.txt
src/jiangchang_platform_kit.egg-info/top_level.txt
src/jiangchang_skill_core/__init__.py
src/jiangchang_skill_core/activity.py
src/jiangchang_skill_core/client.py
src/jiangchang_skill_core/config.py
src/jiangchang_skill_core/errors.py
src/jiangchang_skill_core/guard.py
src/jiangchang_skill_core/machine_power.py
src/jiangchang_skill_core/media_assets.py
src/jiangchang_skill_core/models.py
src/jiangchang_skill_core/runtime_diagnostics.py
src/jiangchang_skill_core/runtime_env.py
src/jiangchang_skill_core/sibling_bridge.py
src/jiangchang_skill_core/unified_logging.py
src/jiangchang_skill_core/rpa/__init__.py
src/jiangchang_skill_core/rpa/anti_detect.py
src/jiangchang_skill_core/rpa/artifacts.py
src/jiangchang_skill_core/rpa/browser.py
src/jiangchang_skill_core/rpa/errors.py
src/jiangchang_skill_core/rpa/human_login.py
src/jiangchang_skill_core/rpa/profile_lock.py
src/jiangchang_skill_core/rpa/stealth.py
src/jiangchang_skill_core/rpa/video_session.py
src/jiangchang_skill_core/rpa/wait.py
src/screencast/__init__.py
src/screencast/composer.py
src/screencast/recorder.py
src/screencast/runner.py
src/screencast/subtitle.py
tests/test_activity_control.py
tests/test_activity_emit_finish.py
tests/test_activity_rpa_step_decorator.py
tests/test_anti_detect_import.py
tests/test_config.py
tests/test_e2e_helpers.py
tests/test_media_assets.py
tests/test_profile_lock.py
tests/test_release_workflow.py
tests/test_rpa_wait_and_env.py
tests/test_runtime_diagnostics.py
tests/test_runtime_env.py
tests/test_screencast_composer.py
tests/test_screencast_runner.py
tests/test_sibling_bridge.py
tests/test_stealth.py
tests/test_unified_logging.py
tests/test_video_session.py
tests/test_video_session_activity_integration.py