Installation
See the readme for instructions on running in Docker.
Changes:
Support for MacOS (no remote control yet)
- Currently using an ad-hoc certificate, so there may be warnings or incompatibilities depending on security settings.
- Only Apple Silicon has been tested (MacBook Air M1, 2020, Sequoia 15.5)
Experimental VNC Tunneling Support
- Works on Linux and Mac (via Apple Screen Share).
- It's quite slow on Mac compared to Linux.
- The cursor only looks weird in the recording, not in actuality.
Embedded PowerShell with Auto-Complete
- Supports "Tab", "Shift + Tab", and "Ctrl + Space".
- Auto-complete entries populated based on the remote system, including file system entries.
See More
- b20c915 Update AgentInstallerMac.cs
- 48b8ccb Add support for win-x64 publishing and update paths in AppConstants
- 9402bd6 Refactor SendOutput method to handle string arrays and improve output size management
- 86d1211 Update README.md
- de6e66f Update README.md
- ce64f8c Update relay-server.yml
- 858c305 Fix shutdown command arguments for PowerControlMac to use 'now' instead of '0'
- 6d25736 Return early if RemoteDisplay already disposed.
- 0f132b9 Enhance Deploy page: add expiration notice for installer key usage and separate Windows install scripts for x86 and x64
- ff28b7b Refactor GitHub Actions workflows: rename build workflow to Deploy and add Tests workflow for improved CI/CD process
- c6d24a2 Update README.md to enhance OS support details and introduce experimental VNC feature for remote control
- 7d1a0cb Update System.CommandLine library.
- fecb8db Add path trigger for WebSocketRelay in pipeline configuration
- 8558d1c Fix relay uri for vnc.
- 291fe2a Encode relay URI for noVNC.
- e4f9fa4 Cleanup.
- a470954 Begin implemetning background session.
- 3c309a6 Merge branch 'jared/powershell-sdk' into jared/backstage
- 4c59c07 Handle null result.
- bc96950 Expand win32interop.
- 5f33d1e Revert multi-agent version change.
- 0b87e79 Refactor PowerShell completions handling to streamline request and response DTOs, improve pagination support, and enhance completion match processing.
- 9bdd4fe Refactor completion handling to support pagination and improve response structure
- f76ddee Remove StreamStore implementation and related references
- a9ddc3a Add completion selection with Ctrl + Space.
- a1693ea Add command completion.
- 26ef1fd Refactor TerminalHostUI to use GetAwaiter().GetResult() for synchronous calls to asynchronous methods
- 2a58f25 Refactor TerminalHostUI to support asynchronous prompts and improve output handling
- 0d6f5c4 Refactor Terminal input handling to use CancellationToken for improved control and responsiveness
- 38490e9 Add missing Terminal service references in AgentHubClient, DtoHandler, TerminalStore, and HostBuilderExtensions
- 8deca42 Refactor TerminalHostUI and TerminalSession to support asynchronous input handling with improved error management and timeout for user prompts.
- 708a99f Refactor TerminalSession to simplify using directives and update command execution to use InvokeAsync for improved performance.
- 2ffc446 Organize terminal files.
- 092594c Enhance TerminalSession to handle user input asynchronously and provide platform-specific shell guidance
- 5fd6d80 WIP on pwsh SDK.
- 5a2c5bd Merged PR 17: Allow agent to have differing versions on different OSes.
- 3d7a904 Cleanup.
- e101359 Log bootout error.
- 159bdd9 Add VNC menu items.
- 4d55c4b Fix path.
- 31ce2d5 Download mac agents to source dir before publishing server.
- 9df363e Increase fetch depth.
- d810229 Use codesign.
- f2bb8d3 Use shell script.
- 5210451 Use separate restore.
- e1f5a69 Add Blazor WASM tools.
- 6f41a83 UseAppHost
- d1b67c6 Remove exclusion that no longer exists.
- 359b78f Change branch format.
- 5f78e40 Try building on macos.
- c7c1829 Specify inline script.
- d737ba7 Try full path.
- ba07b52 Use arg array.
- 5c4d365 Try publish osx.
- b123492 Use SignToolPath variable.
- 6ff2983 Update dashboard css.
- 4709a17 Merge branch 'vnc'
- 8fa5120 Hide Mac Intel for now.
- f49835e Fix plist format.
- a3ea8bc Reveal Mac options.
- 17c5fda Recover deleted load-test functions.
- 92e8c44 Fix novnc content publishing.
- 01b1048 Move submodule path.
- 7bfa9bc Add noVNC.
This list of changes was auto generated.