* Bump the all-updates group across 1 directory with 4 updates Bumps the all-updates group with 4 updates in the / directory: [golang.design/x/clipboard](https://github.com/golang-design/clipboard), [golang.org/x/sync](https://github.com/golang/sync), [golang.org/x/sys](https://github.com/golang/sys) and [google.golang.org/grpc](https://github.com/grpc/grpc-go). Updates `golang.design/x/clipboard` from 0.7.1 to 0.8.0 - [Release notes](https://github.com/golang-design/clipboard/releases) - [Commits](https://github.com/golang-design/clipboard/compare/v0.7.1...v0.8.0) Updates `golang.org/x/sync` from 0.20.0 to 0.22.0 - [Commits](https://github.com/golang/sync/compare/v0.20.0...v0.22.0) Updates `golang.org/x/sys` from 0.44.0 to 0.47.0 - [Commits](https://github.com/golang/sys/compare/v0.44.0...v0.47.0) Updates `google.golang.org/grpc` from 1.81.0 to 1.83.0 - [Release notes](https://github.com/grpc/grpc-go/releases) - [Commits](https://github.com/grpc/grpc-go/compare/v1.81.0...v1.83.0) --- updated-dependencies: - dependency-name: golang.design/x/clipboard dependency-version: 0.8.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-updates - dependency-name: golang.org/x/sync dependency-version: 0.22.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-updates - dependency-name: golang.org/x/sys dependency-version: 0.47.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-updates - dependency-name: google.golang.org/grpc dependency-version: 1.82.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-updates ... Signed-off-by: dependabot[bot] <support@github.com> * Adapt to clipboard watcher data --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Nikolay Edigaryev <edi@openai.com> |
||
|---|---|---|
| .github | ||
| cmd | ||
| internal | ||
| packaging | ||
| proto/rpc | ||
| .gitignore | ||
| .golangci.yml | ||
| .goreleaser.yml | ||
| LICENSE | ||
| README.md | ||
| buf.gen.yaml | ||
| buf.yaml | ||
| go.mod | ||
| go.sum | ||
README.md
Guest agent for Tart VMs
A guest agent for Tart VMS is a lightweight background service that runs inside the virtual machine and enables enhanced communication between the host and guest and other useful features, such as automatic disk resizing.
Currently implemented features:
- Automatic disk resizing for macOS VMs with recovery partition removed (
--resize-disk)- needs to be invoked as a launchd global daemon
- Clipboard sharing for macOS VMs using our in-house SPICE vdagent implementation (
--run-vdagent)- needs to be invoked as a launchd global agent
tart execsupport (--run-rpc)- it's recommended to invoke it as a launchd global agent because fewer privileges will be available to commands started via
tart exec - however, you can also invoke it as a launchd global daemon if running commands started via
tart execasrootis desired
- it's recommended to invoke it as a launchd global agent because fewer privileges will be available to commands started via
tart ip --resolver=agentsupport (--run-rpc)- allows resolving VM's IP address without relying on DHCP leases and/or an ARP table
To run all features appropriate for a given context, use component groups:
--run-daemon- implies
--resize-disk - example usage:
tart-guest-daemon.plist
- implies
--run-agent- implies
--run-vdagent --run-rpc - example usage:
tart-guest-agent.plist
- implies