Skip to content

Releases

Discover and safely target additional Windows application windows.

Choose a tag to compare

@github-actions github-actions released this 14 Nov 00:07

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

Install

npm install --global @remcp/remcp@0.2.252

Pairing 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.

Choose a tag to compare

@github-actions github-actions released this 12 Nov 11:25

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

Install

npm install --global @remcp/remcp@0.2.251

Pairing 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.

Choose a tag to compare

@github-actions github-actions released this 12 Nov 11:09

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

Install

npm install --global @remcp/remcp@0.2.250

Pairing 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.

Choose a tag to compare

@github-actions github-actions released this 11 Nov 10:10

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

Install

npm install --global @remcp/remcp@0.2.249

Pairing 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.

Choose a tag to compare

@github-actions github-actions released this 10 Nov 21:07

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

Install

npm install --global @remcp/remcp@0.2.248

Pairing 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.

Choose a tag to compare

@github-actions github-actions released this 10 Nov 16:35

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

Install

npm install --global @remcp/remcp@0.2.247

Pairing 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.

Choose a tag to compare

@github-actions github-actions released this 10 Nov 14:02

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

Install

npm install --global @remcp/remcp@0.2.246

Pairing 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.

Choose a tag to compare

@github-actions github-actions released this 10 Nov 12:10

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

Install

npm install --global @remcp/remcp@0.2.245

Pairing 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.

Choose a tag to compare

@github-actions github-actions released this 10 Nov 07:58

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

Install

npm install --global @remcp/remcp@0.2.244

Pairing 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.

Choose a tag to compare

@github-actions github-actions released this 09 Nov 16:25

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

Install

npm install --global @remcp/remcp@0.2.243

Pairing 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.