Repository navigation
Releases
Discover and safely target additional Windows application windows.
What's changed
- Add app_catalog, app_task, and app_navigate runtime capabilities for structured app control.
- Enumerate multiple top-level windows per process using Win32 EnumWindows instead of a single MainWindowHandle.
- Scope native actions to the verified HWND, owner PID, application, title and interactive session; reject stale or mismatched targets.
- Preserve guarded UI Automation ValuePattern writes and recheck expected value before mutation.
- Move the Win32 enumeration and foreground ownership checks into hash-verified native .NET helpers, without per-action compiler invocation.
- Add app_execute as a single guarded browser/native App Engine action: exact DOM labels, origin and old-value checks, local readback, dry-run and explicit commit without implicit submission.
- Persist each committed App Engine UUID in an owner-private, crash-conservative local journal before dispatch; a restart or uncertain result cannot automatically repeat an external mutation. No cross-service exactly-once guarantee or automatic journal pruning.
- Use a deterministic short owner-private Unix socket path for trusted macOS/Linux application APIs when the normal path exceeds operating-system limits.
- Keep protected Windows IPC as future work. Latency improvement is not yet established for full remote RPC.
- The updated DLLs are currently NotSigned; no Authenticode signature or Kaspersky certification is claimed.
Packages
@remcp/runtime@0.2.252— the local device runtime@remcp/remcp@0.2.252— the device client and outbound agent
Install
npm install --global @remcp/remcp@0.2.252Pairing commands are generated at https://remcp.site/app/connect.
Tool surface
read_file — Read file
read_files — Read files by glob
read_multiple_files — Read multiple files
read_image — Read image
read_binary — Read binary chunk
write_binary — Write binary chunk
hash_file — Hash file
list_directory — List directory
get_file_info — Get file info
write_file — Write file
write_files — Write multiple files
apply_patch — Apply patch
set_permissions — Set permissions
edit_block — Edit file
replace_lines — Replace lines
replace_in_files — Replace in files
diff_files — Diff files
move_to_trash — Move to trash
create_directory — Create directories
move_file — Move or rename
copy_file — Copy file
copy_paths — Copy paths
move_paths — Move paths
delete_path — Delete path
delete_paths — Delete paths
create_archive — Create archive
extract_archive — Extract archive
take_screenshot — Take screenshot
start_search — Start search
get_more_search_results — Get more search results
stop_search — Stop search
list_searches — List searches
start_process — Start process
read_process_output — Read process output
interact_with_process — Interact with process
wait_for_process_output — Wait for process output
force_terminate — Stop session
list_sessions — List sessions
get_system_info — Get system info
list_processes — List processes
kill_process — Kill process
get_runtime_info — Get runtime info
get_runtime_stats — Get runtime stats
set_config_value — Change runtime setting
computer_snapshot — Computer snapshot
computer_action — Computer action
list_windows — List windows
window_action — Window action
app_catalog — Application GUI catalog
app_task — Unified application task
app_execute — Fast verified application execution
app_navigate — Navigate system or application
launch_app — Launch application
ui_snapshot — UI accessibility snapshot
ui_find — Find UI elements
ui_action — Act on UI element
type_text — Type text
keyboard — Keyboard shortcut
pointer — Pointer action
drag_drop — Drag and drop
scroll — Scroll
wait_for_ui — Wait for UI
clipboard — Clipboard
display_inventory — Display inventory
screenshot_region — Screenshot region
desktop_webrtc_offer — WebRTC desktop offer (dev only)
desktop_webrtc_heartbeat — WebRTC video heartbeat (dev only)
desktop_webrtc_stop — WebRTC video stop (dev only)
open_path — Open path
reveal_path — Reveal path
notification — Desktop notification
browser_tabs — Browser tabs
browser_navigate — Browser navigate
browser_snapshot — Browser snapshot
browser_find — Find browser element
browser_action — Browser element action
browser_wait — Wait for browser
browser_devtools — Browser DevTools diagnostics
browser_evaluate — Evaluate browser JavaScript
service — Service control
event_log — Event logs
network — Network diagnostics
installed_apps — Installed applications
environment — Runtime environment
audio — Audio control
power_action — Power action
record_screen — Record screen
read_document — Read document
edit_spreadsheet — Edit spreadsheet
edit_document — Edit DOCX document
pdf_action — PDF action
Both packages are published with a signed provenance statement.
Complete the Windows recovery release with verified native test dependencies.
What's changed
- Include the packaged helper loader and native assets in isolated supervisor and installer QA fixtures.
- Keep client/runtime helper inventory metadata aligned with the exact release pair.
- Retain the 0.2.250 Windows quarantine recovery, fixed precompiled interop, pairing preservation and blocked-target holds.
- DLL publisher signing and Kaspersky Premium certification remain unverified; no protection settings are changed.
Packages
@remcp/runtime@0.2.251— the local device runtime@remcp/remcp@0.2.251— the device client and outbound agent
Install
npm install --global @remcp/remcp@0.2.251Pairing commands are generated at https://remcp.site/app/connect.
Tool surface
read_file — Read file
read_files — Read files by glob
read_multiple_files — Read multiple files
read_image — Read image
read_binary — Read binary chunk
write_binary — Write binary chunk
hash_file — Hash file
list_directory — List directory
get_file_info — Get file info
write_file — Write file
write_files — Write multiple files
apply_patch — Apply patch
set_permissions — Set permissions
edit_block — Edit file
replace_lines — Replace lines
replace_in_files — Replace in files
diff_files — Diff files
move_to_trash — Move to trash
create_directory — Create directories
move_file — Move or rename
copy_file — Copy file
copy_paths — Copy paths
move_paths — Move paths
delete_path — Delete path
delete_paths — Delete paths
create_archive — Create archive
extract_archive — Extract archive
take_screenshot — Take screenshot
start_search — Start search
get_more_search_results — Get more search results
stop_search — Stop search
list_searches — List searches
start_process — Start process
read_process_output — Read process output
interact_with_process — Interact with process
wait_for_process_output — Wait for process output
force_terminate — Stop session
list_sessions — List sessions
get_system_info — Get system info
list_processes — List processes
kill_process — Kill process
get_runtime_info — Get runtime info
get_runtime_stats — Get runtime stats
set_config_value — Change runtime setting
computer_snapshot — Computer snapshot
computer_action — Computer action
list_windows — List windows
window_action — Window action
launch_app — Launch application
ui_snapshot — UI accessibility snapshot
ui_find — Find UI elements
ui_action — Act on UI element
type_text — Type text
keyboard — Keyboard shortcut
pointer — Pointer action
drag_drop — Drag and drop
scroll — Scroll
wait_for_ui — Wait for UI
clipboard — Clipboard
display_inventory — Display inventory
screenshot_region — Screenshot region
desktop_webrtc_offer — WebRTC desktop offer (dev only)
desktop_webrtc_heartbeat — WebRTC video heartbeat (dev only)
desktop_webrtc_stop — WebRTC video stop (dev only)
open_path — Open path
reveal_path — Reveal path
notification — Desktop notification
browser_tabs — Browser tabs
browser_navigate — Browser navigate
browser_snapshot — Browser snapshot
browser_find — Find browser element
browser_action — Browser element action
browser_wait — Wait for browser
browser_devtools — Browser DevTools diagnostics
browser_evaluate — Evaluate browser JavaScript
service — Service control
event_log — Event logs
network — Network diagnostics
installed_apps — Installed applications
environment — Runtime environment
audio — Audio control
power_action — Power action
record_screen — Record screen
read_document — Read document
edit_spreadsheet — Edit spreadsheet
edit_document — Edit DOCX document
pdf_action — PDF action
Both packages are published with a signed provenance statement.
Recover damaged Windows installations and use packaged, verifiable Windows interop.
What's changed
- Replace ten runtime C# compilation definitions with precompiled .NET helpers; no per-operation compiler or generated PowerShell assemblies.
- Verify helper SHA-256 before startup and loading; keep loaded libraries in an immutable per-release store so active Windows Job Objects do not block package replacement.
- Recover a missing Windows updater through a fresh exact newer first-party CLI; preserve pairing, package trust and process ownership.
- Check executable payloads independently of version manifests; verify staged replacements and retain backups on failures.
- Add explicit repair without restart, proven-dead update-lock recovery and persistent holds for blocked replacement payloads.
- Verify runtime entries and native helpers during Windows bootstrap; preserve the independent installer path when the installed executables are unavailable.
- Respect PowerShell policy and remove encoded helper execution. Permissions and authentication remain unchanged.
- Native DLLs are distributed with package/source hashes and currently have no Authenticode publisher signature. Kaspersky Premium compatibility and false-positive classification remain subject to vendor review.
Packages
@remcp/runtime@0.2.250— the local device runtime@remcp/remcp@0.2.250— the device client and outbound agent
Install
npm install --global @remcp/remcp@0.2.250Pairing commands are generated at https://remcp.site/app/connect.
Tool surface
read_file — Read file
read_files — Read files by glob
read_multiple_files — Read multiple files
read_image — Read image
read_binary — Read binary chunk
write_binary — Write binary chunk
hash_file — Hash file
list_directory — List directory
get_file_info — Get file info
write_file — Write file
write_files — Write multiple files
apply_patch — Apply patch
set_permissions — Set permissions
edit_block — Edit file
replace_lines — Replace lines
replace_in_files — Replace in files
diff_files — Diff files
move_to_trash — Move to trash
create_directory — Create directories
move_file — Move or rename
copy_file — Copy file
copy_paths — Copy paths
move_paths — Move paths
delete_path — Delete path
delete_paths — Delete paths
create_archive — Create archive
extract_archive — Extract archive
take_screenshot — Take screenshot
start_search — Start search
get_more_search_results — Get more search results
stop_search — Stop search
list_searches — List searches
start_process — Start process
read_process_output — Read process output
interact_with_process — Interact with process
wait_for_process_output — Wait for process output
force_terminate — Stop session
list_sessions — List sessions
get_system_info — Get system info
list_processes — List processes
kill_process — Kill process
get_runtime_info — Get runtime info
get_runtime_stats — Get runtime stats
set_config_value — Change runtime setting
computer_snapshot — Computer snapshot
computer_action — Computer action
list_windows — List windows
window_action — Window action
launch_app — Launch application
ui_snapshot — UI accessibility snapshot
ui_find — Find UI elements
ui_action — Act on UI element
type_text — Type text
keyboard — Keyboard shortcut
pointer — Pointer action
drag_drop — Drag and drop
scroll — Scroll
wait_for_ui — Wait for UI
clipboard — Clipboard
display_inventory — Display inventory
screenshot_region — Screenshot region
desktop_webrtc_offer — WebRTC desktop offer (dev only)
desktop_webrtc_heartbeat — WebRTC video heartbeat (dev only)
desktop_webrtc_stop — WebRTC video stop (dev only)
open_path — Open path
reveal_path — Reveal path
notification — Desktop notification
browser_tabs — Browser tabs
browser_navigate — Browser navigate
browser_snapshot — Browser snapshot
browser_find — Find browser element
browser_action — Browser element action
browser_wait — Wait for browser
browser_devtools — Browser DevTools diagnostics
browser_evaluate — Evaluate browser JavaScript
service — Service control
event_log — Event logs
network — Network diagnostics
installed_apps — Installed applications
environment — Runtime environment
audio — Audio control
power_action — Power action
record_screen — Record screen
read_document — Read document
edit_spreadsheet — Edit spreadsheet
edit_document — Edit DOCX document
pdf_action — PDF action
Both packages are published with a signed provenance statement.
Keep ReMCP devices connected across one missed relay heartbeat.
What's changed
- Retry one unanswered WebSocket ping before closing the session, reducing unnecessary disconnects during brief network packet loss.
- Close genuinely silent half-open links after the second missed heartbeat check and reconnect with the existing bounded backoff.
- Preserve device revocation, duplicate-agent protection, authentication and other tool permissions; no server or runtime tool surface changes.
- Align the public dependency lockfile with the patched fast-xml-parser 5.12.0 already locked by the runtime; keep npm audit strict.
Packages
@remcp/runtime@0.2.249— the local device runtime@remcp/remcp@0.2.249— the device client and outbound agent
Install
npm install --global @remcp/remcp@0.2.249Pairing commands are generated at https://remcp.site/app/connect.
Tool surface
read_file — Read file
read_files — Read files by glob
read_multiple_files — Read multiple files
read_image — Read image
read_binary — Read binary chunk
write_binary — Write binary chunk
hash_file — Hash file
list_directory — List directory
get_file_info — Get file info
write_file — Write file
write_files — Write multiple files
apply_patch — Apply patch
set_permissions — Set permissions
edit_block — Edit file
replace_lines — Replace lines
replace_in_files — Replace in files
diff_files — Diff files
move_to_trash — Move to trash
create_directory — Create directories
move_file — Move or rename
copy_file — Copy file
copy_paths — Copy paths
move_paths — Move paths
delete_path — Delete path
delete_paths — Delete paths
create_archive — Create archive
extract_archive — Extract archive
take_screenshot — Take screenshot
start_search — Start search
get_more_search_results — Get more search results
stop_search — Stop search
list_searches — List searches
start_process — Start process
read_process_output — Read process output
interact_with_process — Interact with process
wait_for_process_output — Wait for process output
force_terminate — Stop session
list_sessions — List sessions
get_system_info — Get system info
list_processes — List processes
kill_process — Kill process
get_runtime_info — Get runtime info
get_runtime_stats — Get runtime stats
set_config_value — Change runtime setting
computer_snapshot — Computer snapshot
computer_action — Computer action
list_windows — List windows
window_action — Window action
launch_app — Launch application
ui_snapshot — UI accessibility snapshot
ui_find — Find UI elements
ui_action — Act on UI element
type_text — Type text
keyboard — Keyboard shortcut
pointer — Pointer action
drag_drop — Drag and drop
scroll — Scroll
wait_for_ui — Wait for UI
clipboard — Clipboard
display_inventory — Display inventory
screenshot_region — Screenshot region
desktop_webrtc_offer — WebRTC desktop offer (dev only)
desktop_webrtc_heartbeat — WebRTC video heartbeat (dev only)
desktop_webrtc_stop — WebRTC video stop (dev only)
open_path — Open path
reveal_path — Reveal path
notification — Desktop notification
browser_tabs — Browser tabs
browser_navigate — Browser navigate
browser_snapshot — Browser snapshot
browser_find — Find browser element
browser_action — Browser element action
browser_wait — Wait for browser
browser_devtools — Browser DevTools diagnostics
browser_evaluate — Evaluate browser JavaScript
service — Service control
event_log — Event logs
network — Network diagnostics
installed_apps — Installed applications
environment — Runtime environment
audio — Audio control
power_action — Power action
record_screen — Record screen
read_document — Read document
edit_spreadsheet — Edit spreadsheet
edit_document — Edit DOCX document
pdf_action — PDF action
Both packages are published with a signed provenance statement.
Recover interrupted Windows installations without removing foreign launchers or rollback data.
What's changed
- Resume Windows installer recovery through uniquely verified staging directories; preserve existing rollback snapshots and the device's original pairing across failures.
- Restrict Windows runtime stopping to proven ReMCP-owned processes; never stop unrelated Node workloads or remove user-customized PowerShell launchers.
- Accept canonical npm 7 PowerShell launcher formatting while rejecting inserted commands and unrecognized comments.
- Keep Linux/macOS already-paired repair flows intact; preserve managed CLI/PATH on ordinary uninstall and require explicit purge for removal.
- Keep runtime tool definitions, authorization, security permissions and release verification unchanged.
Packages
@remcp/runtime@0.2.248— the local device runtime@remcp/remcp@0.2.248— the device client and outbound agent
Install
npm install --global @remcp/remcp@0.2.248Pairing commands are generated at https://remcp.site/app/connect.
Tool surface
read_file — Read file
read_files — Read files by glob
read_multiple_files — Read multiple files
read_image — Read image
read_binary — Read binary chunk
write_binary — Write binary chunk
hash_file — Hash file
list_directory — List directory
get_file_info — Get file info
write_file — Write file
write_files — Write multiple files
apply_patch — Apply patch
set_permissions — Set permissions
edit_block — Edit file
replace_lines — Replace lines
replace_in_files — Replace in files
diff_files — Diff files
move_to_trash — Move to trash
create_directory — Create directories
move_file — Move or rename
copy_file — Copy file
copy_paths — Copy paths
move_paths — Move paths
delete_path — Delete path
delete_paths — Delete paths
create_archive — Create archive
extract_archive — Extract archive
take_screenshot — Take screenshot
start_search — Start search
get_more_search_results — Get more search results
stop_search — Stop search
list_searches — List searches
start_process — Start process
read_process_output — Read process output
interact_with_process — Interact with process
wait_for_process_output — Wait for process output
force_terminate — Stop session
list_sessions — List sessions
get_system_info — Get system info
list_processes — List processes
kill_process — Kill process
get_runtime_info — Get runtime info
get_runtime_stats — Get runtime stats
set_config_value — Change runtime setting
computer_snapshot — Computer snapshot
computer_action — Computer action
list_windows — List windows
window_action — Window action
launch_app — Launch application
ui_snapshot — UI accessibility snapshot
ui_find — Find UI elements
ui_action — Act on UI element
type_text — Type text
keyboard — Keyboard shortcut
pointer — Pointer action
drag_drop — Drag and drop
scroll — Scroll
wait_for_ui — Wait for UI
clipboard — Clipboard
display_inventory — Display inventory
screenshot_region — Screenshot region
desktop_webrtc_offer — WebRTC desktop offer (dev only)
desktop_webrtc_heartbeat — WebRTC video heartbeat (dev only)
desktop_webrtc_stop — WebRTC video stop (dev only)
open_path — Open path
reveal_path — Reveal path
notification — Desktop notification
browser_tabs — Browser tabs
browser_navigate — Browser navigate
browser_snapshot — Browser snapshot
browser_find — Find browser element
browser_action — Browser element action
browser_wait — Wait for browser
browser_devtools — Browser DevTools diagnostics
browser_evaluate — Evaluate browser JavaScript
service — Service control
event_log — Event logs
network — Network diagnostics
installed_apps — Installed applications
environment — Runtime environment
audio — Audio control
power_action — Power action
record_screen — Record screen
read_document — Read document
edit_spreadsheet — Edit spreadsheet
edit_document — Edit DOCX document
pdf_action — PDF action
Both packages are published with a signed provenance statement.
Prevent automatic downgrade when repairing a runtime ahead of server rollout.
What's changed
- Keep a verified newer local client/runtime release installed when the production version manifest still advertises an older pair.
- Block runtime-repair from installing an older client or runtime during transient unknown/offline runtime states; also reject invalid client package specs.
- Retain recovery of a broken runtime when the server advertises the matching current release.
- Preserve Windows staged-update locks, service supervision, trusted package validation and all existing tool permissions.
Packages
@remcp/runtime@0.2.247— the local device runtime@remcp/remcp@0.2.247— the device client and outbound agent
Install
npm install --global @remcp/remcp@0.2.247Pairing commands are generated at https://remcp.site/app/connect.
Tool surface
read_file — Read file
read_files — Read files by glob
read_multiple_files — Read multiple files
read_image — Read image
read_binary — Read binary chunk
write_binary — Write binary chunk
hash_file — Hash file
list_directory — List directory
get_file_info — Get file info
write_file — Write file
write_files — Write multiple files
apply_patch — Apply patch
set_permissions — Set permissions
edit_block — Edit file
replace_lines — Replace lines
replace_in_files — Replace in files
diff_files — Diff files
move_to_trash — Move to trash
create_directory — Create directories
move_file — Move or rename
copy_file — Copy file
copy_paths — Copy paths
move_paths — Move paths
delete_path — Delete path
delete_paths — Delete paths
create_archive — Create archive
extract_archive — Extract archive
take_screenshot — Take screenshot
start_search — Start search
get_more_search_results — Get more search results
stop_search — Stop search
list_searches — List searches
start_process — Start process
read_process_output — Read process output
interact_with_process — Interact with process
wait_for_process_output — Wait for process output
force_terminate — Stop session
list_sessions — List sessions
get_system_info — Get system info
list_processes — List processes
kill_process — Kill process
get_runtime_info — Get runtime info
get_runtime_stats — Get runtime stats
set_config_value — Change runtime setting
computer_snapshot — Computer snapshot
computer_action — Computer action
list_windows — List windows
window_action — Window action
launch_app — Launch application
ui_snapshot — UI accessibility snapshot
ui_find — Find UI elements
ui_action — Act on UI element
type_text — Type text
keyboard — Keyboard shortcut
pointer — Pointer action
drag_drop — Drag and drop
scroll — Scroll
wait_for_ui — Wait for UI
clipboard — Clipboard
display_inventory — Display inventory
screenshot_region — Screenshot region
desktop_webrtc_offer — WebRTC desktop offer (dev only)
desktop_webrtc_heartbeat — WebRTC video heartbeat (dev only)
desktop_webrtc_stop — WebRTC video stop (dev only)
open_path — Open path
reveal_path — Reveal path
notification — Desktop notification
browser_tabs — Browser tabs
browser_navigate — Browser navigate
browser_snapshot — Browser snapshot
browser_find — Find browser element
browser_action — Browser element action
browser_wait — Wait for browser
browser_devtools — Browser DevTools diagnostics
browser_evaluate — Evaluate browser JavaScript
service — Service control
event_log — Event logs
network — Network diagnostics
installed_apps — Installed applications
environment — Runtime environment
audio — Audio control
power_action — Power action
record_screen — Record screen
read_document — Read document
edit_spreadsheet — Edit spreadsheet
edit_document — Edit DOCX document
pdf_action — PDF action
Both packages are published with a signed provenance statement.
Make Windows updates recoverable and status truthful.
What's changed
- Stage Windows npm updates in a private .remcp-update-stage- directory while the live client and shims stay intact; validate exact package/version identities, command shim ownership and shared dependency parity before promotion.
- Promote vetted packages in a short locked transaction and roll back on error; retain the original backup when rollback cannot restore everything.
- Report the real Windows Startup supervisor state instead of null, and resolve installed npm versions from the Windows layout so update diagnostics no longer print ?.
- Keep macOS/Linux update paths, credentials and service models unchanged.
Packages
@remcp/runtime@0.2.246— the local device runtime@remcp/remcp@0.2.246— the device client and outbound agent
Install
npm install --global @remcp/remcp@0.2.246Pairing commands are generated at https://remcp.site/app/connect.
Tool surface
read_file — Read file
read_files — Read files by glob
read_multiple_files — Read multiple files
read_image — Read image
read_binary — Read binary chunk
write_binary — Write binary chunk
hash_file — Hash file
list_directory — List directory
get_file_info — Get file info
write_file — Write file
write_files — Write multiple files
apply_patch — Apply patch
set_permissions — Set permissions
edit_block — Edit file
replace_lines — Replace lines
replace_in_files — Replace in files
diff_files — Diff files
move_to_trash — Move to trash
create_directory — Create directories
move_file — Move or rename
copy_file — Copy file
copy_paths — Copy paths
move_paths — Move paths
delete_path — Delete path
delete_paths — Delete paths
create_archive — Create archive
extract_archive — Extract archive
take_screenshot — Take screenshot
start_search — Start search
get_more_search_results — Get more search results
stop_search — Stop search
list_searches — List searches
start_process — Start process
read_process_output — Read process output
interact_with_process — Interact with process
wait_for_process_output — Wait for process output
force_terminate — Stop session
list_sessions — List sessions
get_system_info — Get system info
list_processes — List processes
kill_process — Kill process
get_runtime_info — Get runtime info
get_runtime_stats — Get runtime stats
set_config_value — Change runtime setting
computer_snapshot — Computer snapshot
computer_action — Computer action
list_windows — List windows
window_action — Window action
launch_app — Launch application
ui_snapshot — UI accessibility snapshot
ui_find — Find UI elements
ui_action — Act on UI element
type_text — Type text
keyboard — Keyboard shortcut
pointer — Pointer action
drag_drop — Drag and drop
scroll — Scroll
wait_for_ui — Wait for UI
clipboard — Clipboard
display_inventory — Display inventory
screenshot_region — Screenshot region
desktop_webrtc_offer — WebRTC desktop offer (dev only)
desktop_webrtc_heartbeat — WebRTC video heartbeat (dev only)
desktop_webrtc_stop — WebRTC video stop (dev only)
open_path — Open path
reveal_path — Reveal path
notification — Desktop notification
browser_tabs — Browser tabs
browser_navigate — Browser navigate
browser_snapshot — Browser snapshot
browser_find — Find browser element
browser_action — Browser element action
browser_wait — Wait for browser
browser_devtools — Browser DevTools diagnostics
browser_evaluate — Evaluate browser JavaScript
service — Service control
event_log — Event logs
network — Network diagnostics
installed_apps — Installed applications
environment — Runtime environment
audio — Audio control
power_action — Power action
record_screen — Record screen
read_document — Read document
edit_spreadsheet — Edit spreadsheet
edit_document — Edit DOCX document
pdf_action — PDF action
Both packages are published with a signed provenance statement.
Repair installs with the exact client/runtime pair, even from an older release.
What's changed
- Converge a local remcp install to the runtime paired with the running client when the saved first-party pin is stale; custom runtime packages remain untouched.
- Keep the Windows bootstrap compatible with npm-generated PowerShell shims across npm formatting changes, refusing only foreign or downloading launchers.
- Keep exact client/runtime pairing, service supervision and update locks unchanged.
Packages
@remcp/runtime@0.2.245— the local device runtime@remcp/remcp@0.2.245— the device client and outbound agent
Install
npm install --global @remcp/remcp@0.2.245Pairing commands are generated at https://remcp.site/app/connect.
Tool surface
read_file — Read file
read_files — Read files by glob
read_multiple_files — Read multiple files
read_image — Read image
read_binary — Read binary chunk
write_binary — Write binary chunk
hash_file — Hash file
list_directory — List directory
get_file_info — Get file info
write_file — Write file
write_files — Write multiple files
apply_patch — Apply patch
set_permissions — Set permissions
edit_block — Edit file
replace_lines — Replace lines
replace_in_files — Replace in files
diff_files — Diff files
move_to_trash — Move to trash
create_directory — Create directories
move_file — Move or rename
copy_file — Copy file
copy_paths — Copy paths
move_paths — Move paths
delete_path — Delete path
delete_paths — Delete paths
create_archive — Create archive
extract_archive — Extract archive
take_screenshot — Take screenshot
start_search — Start search
get_more_search_results — Get more search results
stop_search — Stop search
list_searches — List searches
start_process — Start process
read_process_output — Read process output
interact_with_process — Interact with process
wait_for_process_output — Wait for process output
force_terminate — Stop session
list_sessions — List sessions
get_system_info — Get system info
list_processes — List processes
kill_process — Kill process
get_runtime_info — Get runtime info
get_runtime_stats — Get runtime stats
set_config_value — Change runtime setting
computer_snapshot — Computer snapshot
computer_action — Computer action
list_windows — List windows
window_action — Window action
launch_app — Launch application
ui_snapshot — UI accessibility snapshot
ui_find — Find UI elements
ui_action — Act on UI element
type_text — Type text
keyboard — Keyboard shortcut
pointer — Pointer action
drag_drop — Drag and drop
scroll — Scroll
wait_for_ui — Wait for UI
clipboard — Clipboard
display_inventory — Display inventory
screenshot_region — Screenshot region
desktop_webrtc_offer — WebRTC desktop offer (dev only)
desktop_webrtc_heartbeat — WebRTC video heartbeat (dev only)
desktop_webrtc_stop — WebRTC video stop (dev only)
open_path — Open path
reveal_path — Reveal path
notification — Desktop notification
browser_tabs — Browser tabs
browser_navigate — Browser navigate
browser_snapshot — Browser snapshot
browser_find — Find browser element
browser_action — Browser element action
browser_wait — Wait for browser
browser_devtools — Browser DevTools diagnostics
browser_evaluate — Evaluate browser JavaScript
service — Service control
event_log — Event logs
network — Network diagnostics
installed_apps — Installed applications
environment — Runtime environment
audio — Audio control
power_action — Power action
record_screen — Record screen
read_document — Read document
edit_spreadsheet — Edit spreadsheet
edit_document — Edit DOCX document
pdf_action — PDF action
Both packages are published with a signed provenance statement.
Repair the local CLI and service after an uninstall instead of leaving a paired computer stranded.
What's changed
- Keep the managed CLI, runtime packages and device pairing on an ordinary remcp uninstall; only --purge removes the managed command.
- Let the official installer repair an already-paired macOS/Linux computer with the existing credentials even when the old remcp command is missing, without consuming a new pairing code.
- Run connect --install as a local repair on an already-paired machine and keep --re-pair as the explicit credential-replacement path.
- Repair installs whose saved configuration predates runtime metadata instead of failing on a missing package spec.
- Repair an outdated current-release Linux systemd unit during remcp update without restarting the live agent.
- Keep exact client/runtime pairing and Windows/macOS update locks unchanged.
Packages
@remcp/runtime@0.2.244— the local device runtime@remcp/remcp@0.2.244— the device client and outbound agent
Install
npm install --global @remcp/remcp@0.2.244Pairing commands are generated at https://remcp.site/app/connect.
Tool surface
read_file — Read file
read_files — Read files by glob
read_multiple_files — Read multiple files
read_image — Read image
read_binary — Read binary chunk
write_binary — Write binary chunk
hash_file — Hash file
list_directory — List directory
get_file_info — Get file info
write_file — Write file
write_files — Write multiple files
apply_patch — Apply patch
set_permissions — Set permissions
edit_block — Edit file
replace_lines — Replace lines
replace_in_files — Replace in files
diff_files — Diff files
move_to_trash — Move to trash
create_directory — Create directories
move_file — Move or rename
copy_file — Copy file
copy_paths — Copy paths
move_paths — Move paths
delete_path — Delete path
delete_paths — Delete paths
create_archive — Create archive
extract_archive — Extract archive
take_screenshot — Take screenshot
start_search — Start search
get_more_search_results — Get more search results
stop_search — Stop search
list_searches — List searches
start_process — Start process
read_process_output — Read process output
interact_with_process — Interact with process
wait_for_process_output — Wait for process output
force_terminate — Stop session
list_sessions — List sessions
get_system_info — Get system info
list_processes — List processes
kill_process — Kill process
get_runtime_info — Get runtime info
get_runtime_stats — Get runtime stats
set_config_value — Change runtime setting
computer_snapshot — Computer snapshot
computer_action — Computer action
list_windows — List windows
window_action — Window action
launch_app — Launch application
ui_snapshot — UI accessibility snapshot
ui_find — Find UI elements
ui_action — Act on UI element
type_text — Type text
keyboard — Keyboard shortcut
pointer — Pointer action
drag_drop — Drag and drop
scroll — Scroll
wait_for_ui — Wait for UI
clipboard — Clipboard
display_inventory — Display inventory
screenshot_region — Screenshot region
desktop_webrtc_offer — WebRTC desktop offer (dev only)
desktop_webrtc_heartbeat — WebRTC video heartbeat (dev only)
desktop_webrtc_stop — WebRTC video stop (dev only)
open_path — Open path
reveal_path — Reveal path
notification — Desktop notification
browser_tabs — Browser tabs
browser_navigate — Browser navigate
browser_snapshot — Browser snapshot
browser_find — Find browser element
browser_action — Browser element action
browser_wait — Wait for browser
browser_devtools — Browser DevTools diagnostics
browser_evaluate — Evaluate browser JavaScript
service — Service control
event_log — Event logs
network — Network diagnostics
installed_apps — Installed applications
environment — Runtime environment
audio — Audio control
power_action — Power action
record_screen — Record screen
read_document — Read document
edit_spreadsheet — Edit spreadsheet
edit_document — Edit DOCX document
pdf_action — PDF action
Both packages are published with a signed provenance statement.
Find verified device updates within minutes instead of polling every half hour.
What's changed
- Check the signed ReMCP version manifest every five minutes, with a stable device-specific phase to avoid synchronized update spikes.
- Recheck a server-gated rollout within five minutes when a device is not yet eligible; never skip rollout admission or integrity verification.
- Make auto-update status reflect the five-minute check interval and the server-managed fleet rollout rather than hardcoding a 24-hour fleet delay.
- Keep exact client/runtime version pairing, service supervision, Windows/macOS update locks and fail-closed verification unchanged.
- Verify deterministic large-fleet phasing and update eligibility with regression tests.
Packages
@remcp/runtime@0.2.243— the local device runtime@remcp/remcp@0.2.243— the device client and outbound agent
Install
npm install --global @remcp/remcp@0.2.243Pairing commands are generated at https://remcp.site/app/connect.
Tool surface
read_file — Read file
read_files — Read files by glob
read_multiple_files — Read multiple files
read_image — Read image
read_binary — Read binary chunk
write_binary — Write binary chunk
hash_file — Hash file
list_directory — List directory
get_file_info — Get file info
write_file — Write file
write_files — Write multiple files
apply_patch — Apply patch
set_permissions — Set permissions
edit_block — Edit file
replace_lines — Replace lines
replace_in_files — Replace in files
diff_files — Diff files
move_to_trash — Move to trash
create_directory — Create directories
move_file — Move or rename
copy_file — Copy file
copy_paths — Copy paths
move_paths — Move paths
delete_path — Delete path
delete_paths — Delete paths
create_archive — Create archive
extract_archive — Extract archive
take_screenshot — Take screenshot
start_search — Start search
get_more_search_results — Get more search results
stop_search — Stop search
list_searches — List searches
start_process — Start process
read_process_output — Read process output
interact_with_process — Interact with process
wait_for_process_output — Wait for process output
force_terminate — Stop session
list_sessions — List sessions
get_system_info — Get system info
list_processes — List processes
kill_process — Kill process
get_runtime_info — Get runtime info
get_runtime_stats — Get runtime stats
set_config_value — Change runtime setting
computer_snapshot — Computer snapshot
computer_action — Computer action
list_windows — List windows
window_action — Window action
launch_app — Launch application
ui_snapshot — UI accessibility snapshot
ui_find — Find UI elements
ui_action — Act on UI element
type_text — Type text
keyboard — Keyboard shortcut
pointer — Pointer action
drag_drop — Drag and drop
scroll — Scroll
wait_for_ui — Wait for UI
clipboard — Clipboard
display_inventory — Display inventory
screenshot_region — Screenshot region
desktop_webrtc_offer — WebRTC desktop offer (dev only)
desktop_webrtc_heartbeat — WebRTC video heartbeat (dev only)
desktop_webrtc_stop — WebRTC video stop (dev only)
open_path — Open path
reveal_path — Reveal path
notification — Desktop notification
browser_tabs — Browser tabs
browser_navigate — Browser navigate
browser_snapshot — Browser snapshot
browser_find — Find browser element
browser_action — Browser element action
browser_wait — Wait for browser
browser_devtools — Browser DevTools diagnostics
browser_evaluate — Evaluate browser JavaScript
service — Service control
event_log — Event logs
network — Network diagnostics
installed_apps — Installed applications
environment — Runtime environment
audio — Audio control
power_action — Power action
record_screen — Record screen
read_document — Read document
edit_spreadsheet — Edit spreadsheet
edit_document — Edit DOCX document
pdf_action — PDF action
Both packages are published with a signed provenance statement.