LICENSE
MANIFEST.in
README.rst
pyproject.toml
run_linter.sh
aivm/__init__.py
aivm/__main__.py
aivm/access_control.py
aivm/attachment_schema.py
aivm/commands.py
aivm/config.py
aivm/config_review.py
aivm/config_scopes.py
aivm/credential_backends.py
aivm/detect.py
aivm/domain_authority.py
aivm/enrollment.py
aivm/errors.py
aivm/fdguard.py
aivm/firewall.py
aivm/fs_identity.py
aivm/guestctl.py
aivm/host.py
aivm/host_identity.py
aivm/machine_store.py
aivm/migration.py
aivm/migration_apply.py
aivm/modes.py
aivm/net.py
aivm/operational_scope.py
aivm/persistent_replay.py
aivm/privilege.py
aivm/profile_store.py
aivm/resource_checks.py
aivm/runtime.py
aivm/scoped_store.py
aivm/services.py
aivm/ssh_keys.py
aivm/status.py
aivm/terminal.py
aivm/tunnel_helper.py
aivm/user_paths.py
aivm/util.py
aivm/xmlutil.py
aivm.egg-info/PKG-INFO
aivm.egg-info/SOURCES.txt
aivm.egg-info/dependency_links.txt
aivm.egg-info/entry_points.txt
aivm.egg-info/requires.txt
aivm.egg-info/top_level.txt
aivm/attachments/__init__.py
aivm/attachments/guest.py
aivm/attachments/ownership.py
aivm/attachments/resolve.py
aivm/attachments/safety.py
aivm/attachments/session.py
aivm/attachments/shared_root.py
aivm/attachments/persistent/__init__.py
aivm/attachments/persistent/host_bind.py
aivm/attachments/persistent/identity.py
aivm/attachments/persistent/manifest.py
aivm/attachments/persistent/replay.py
aivm/attachments/persistent/transport.py
aivm/cli/__init__.py
aivm/cli/_common.py
aivm/cli/firewall.py
aivm/cli/help.py
aivm/cli/host.py
aivm/cli/host_permissions.py
aivm/cli/main.py
aivm/cli/net.py
aivm/cli/vm.py
aivm/cli/vm_access.py
aivm/cli/vm_agent_creds.py
aivm/cli/vm_attach.py
aivm/cli/vm_cache.py
aivm/cli/vm_config.py
aivm/cli/vm_connect.py
aivm/cli/vm_creds.py
aivm/cli/vm_guard.py
aivm/cli/vm_lifecycle.py
aivm/cli/vm_update.py
aivm/cli/config/__init__.py
aivm/cli/config/discover.py
aivm/cli/config/edit.py
aivm/cli/config/editor.py
aivm/cli/config/init.py
aivm/cli/config/lint.py
aivm/cli/config/migrate.py
aivm/cli/config/paths.py
aivm/cli/config/show.py
aivm/config_store/__init__.py
aivm/config_store/fs_policy.py
aivm/config_store/io.py
aivm/config_store/models.py
aivm/config_store/mutate.py
aivm/config_store/parse.py
aivm/config_store/paths.py
aivm/config_store/render.py
aivm/config_store/resolve.py
aivm/credentials/__init__.py
aivm/credentials/agent.py
aivm/credentials/agent_guest.py
aivm/credentials/agent_schema.py
aivm/credentials/agent_store.py
aivm/credentials/agent_transport.py
aivm/credentials/errors.py
aivm/credentials/gh_install.py
aivm/credentials/github.py
aivm/credentials/gitlab.py
aivm/credentials/guards.py
aivm/credentials/guest.py
aivm/credentials/guest_config.py
aivm/credentials/keys.py
aivm/credentials/models.py
aivm/credentials/ownership.py
aivm/credentials/plan.py
aivm/credentials/policy.py
aivm/credentials/providers.py
aivm/credentials/resolve.py
aivm/credentials/schema.py
aivm/credentials/service.py
aivm/credentials/setup.py
aivm/credentials/validation.py
aivm/legacy/__init__.py
aivm/legacy/pre_0_6_0/__init__.py
aivm/legacy/pre_0_6_0/cli.py
aivm/legacy/pre_0_6_0/context.py
aivm/legacy/pre_0_6_0/firewall.py
aivm/legacy/pre_0_6_0/markers.py
aivm/legacy/pre_0_6_0/migration.py
aivm/legacy/pre_0_6_0/migration_apply.py
aivm/legacy/pre_0_6_0/paths.py
aivm/legacy/pre_0_6_0/schema.py
aivm/legacy/pre_0_6_0/selection.py
aivm/legacy/pre_0_6_0/virtiofsd_wrapper.py
aivm/rc/__init__.py
aivm/rc/guest/__init__.py
aivm/rc/guest/guestctl.py
aivm/rc/guest/persistent_attachment_replay.py
aivm/rc/guest/tunnel_helper.py
aivm/rc/host/__init__.py
aivm/rc/host/persistent_host_bind_replay.py
aivm/rc/host/storage_adopt.py
aivm/vm/__init__.py
aivm/vm/cloudinit.py
aivm/vm/connectivity.py
aivm/vm/create.py
aivm/vm/create_ops.py
aivm/vm/deletion.py
aivm/vm/disk.py
aivm/vm/domain.py
aivm/vm/drift.py
aivm/vm/guest_tools.py
aivm/vm/host_access.py
aivm/vm/images.py
aivm/vm/lifecycle.py
aivm/vm/paths.py
aivm/vm/provision.py
aivm/vm/rename.py
aivm/vm/share.py
aivm/vm/virtiofsd_wrapper.py
aivm/vm/update/__init__.py
aivm/vm/update/apply.py
aivm/vm/update/detect.py
aivm/vm/update/fdguard.py
aivm/vm/update/firewall.py
aivm/vm/update/models.py
aivm/vm/update/render.py
aivm/vm/update/restart.py
aivm/vm/update/util.py
aivm/vm/update/virtiofs.py
dev/devcheck/architecture_docs.py
docs/Makefile
docs/architecture/README.md
docs/architecture/architecture.yaml
docs/architecture/flows.yaml
docs/architecture/state-ownership.yaml
docs/architecture/generated/compatibility-inventory.md
docs/architecture/generated/component-dependencies.mmd
docs/architecture/generated/component-edges.json
docs/architecture/generated/flow-access-lifecycle.mmd
docs/architecture/generated/flow-attachments.mmd
docs/architecture/generated/flow-create-machine.mmd
docs/architecture/generated/flow-credentials.mmd
docs/architecture/generated/flow-join-machine.mmd
docs/architecture/generated/flow-migration.mmd
docs/architecture/generated/flow-ordinary-command.mmd
docs/architecture/generated/flow-vm-deletion.mmd
docs/architecture/generated/state-ownership.mmd
docs/source/alternatives.rst
docs/source/api.rst
docs/source/conf.py
docs/source/design.rst
docs/source/index.rst
docs/source/privilege-modes.rst
docs/source/quickstart.rst
docs/source/security.rst
docs/source/virtiofs.rst
docs/source/workflows.rst
docs/source/wsl.rst
docs/source/architecture/components.rst
docs/source/architecture/flows.rst
docs/source/architecture/index.rst
docs/source/architecture/state-ownership.rst
docs/source/auto/aivm.__main__.rst
docs/source/auto/aivm.access_control.rst
docs/source/auto/aivm.attachments.guest.rst
docs/source/auto/aivm.attachments.ownership.rst
docs/source/auto/aivm.attachments.persistent.host_bind.rst
docs/source/auto/aivm.attachments.persistent.manifest.rst
docs/source/auto/aivm.attachments.persistent.replay.rst
docs/source/auto/aivm.attachments.persistent.rst
docs/source/auto/aivm.attachments.persistent.transport.rst
docs/source/auto/aivm.attachments.resolve.rst
docs/source/auto/aivm.attachments.rst
docs/source/auto/aivm.attachments.safety.rst
docs/source/auto/aivm.attachments.session.rst
docs/source/auto/aivm.attachments.shared_root.rst
docs/source/auto/aivm.cli._common.rst
docs/source/auto/aivm.cli.config.discover.rst
docs/source/auto/aivm.cli.config.edit.rst
docs/source/auto/aivm.cli.config.editor.rst
docs/source/auto/aivm.cli.config.init.rst
docs/source/auto/aivm.cli.config.lint.rst
docs/source/auto/aivm.cli.config.migrate.rst
docs/source/auto/aivm.cli.config.paths.rst
docs/source/auto/aivm.cli.config.rst
docs/source/auto/aivm.cli.config.show.rst
docs/source/auto/aivm.cli.firewall.rst
docs/source/auto/aivm.cli.help.rst
docs/source/auto/aivm.cli.host.rst
docs/source/auto/aivm.cli.host_permissions.rst
docs/source/auto/aivm.cli.main.rst
docs/source/auto/aivm.cli.net.rst
docs/source/auto/aivm.cli.rst
docs/source/auto/aivm.cli.vm.rst
docs/source/auto/aivm.cli.vm_access.rst
docs/source/auto/aivm.cli.vm_attach.rst
docs/source/auto/aivm.cli.vm_cache.rst
docs/source/auto/aivm.cli.vm_config.rst
docs/source/auto/aivm.cli.vm_connect.rst
docs/source/auto/aivm.cli.vm_creds.rst
docs/source/auto/aivm.cli.vm_guard.rst
docs/source/auto/aivm.cli.vm_lifecycle.rst
docs/source/auto/aivm.cli.vm_update.rst
docs/source/auto/aivm.commands.rst
docs/source/auto/aivm.config.rst
docs/source/auto/aivm.config_review.rst
docs/source/auto/aivm.config_scopes.rst
docs/source/auto/aivm.config_store.fs_policy.rst
docs/source/auto/aivm.config_store.io.rst
docs/source/auto/aivm.config_store.models.rst
docs/source/auto/aivm.config_store.mutate.rst
docs/source/auto/aivm.config_store.parse.rst
docs/source/auto/aivm.config_store.paths.rst
docs/source/auto/aivm.config_store.render.rst
docs/source/auto/aivm.config_store.resolve.rst
docs/source/auto/aivm.config_store.rst
docs/source/auto/aivm.credentials.errors.rst
docs/source/auto/aivm.credentials.gh_install.rst
docs/source/auto/aivm.credentials.github.rst
docs/source/auto/aivm.credentials.gitlab.rst
docs/source/auto/aivm.credentials.guards.rst
docs/source/auto/aivm.credentials.guest.rst
docs/source/auto/aivm.credentials.keys.rst
docs/source/auto/aivm.credentials.models.rst
docs/source/auto/aivm.credentials.ownership.rst
docs/source/auto/aivm.credentials.policy.rst
docs/source/auto/aivm.credentials.providers.rst
docs/source/auto/aivm.credentials.resolve.rst
docs/source/auto/aivm.credentials.rst
docs/source/auto/aivm.credentials.schema.rst
docs/source/auto/aivm.credentials.service.rst
docs/source/auto/aivm.credentials.setup.rst
docs/source/auto/aivm.credentials.validation.rst
docs/source/auto/aivm.detect.rst
docs/source/auto/aivm.domain_authority.rst
docs/source/auto/aivm.enrollment.rst
docs/source/auto/aivm.errors.rst
docs/source/auto/aivm.fdguard.rst
docs/source/auto/aivm.firewall.rst
docs/source/auto/aivm.fs_identity.rst
docs/source/auto/aivm.guestctl.rst
docs/source/auto/aivm.host.rst
docs/source/auto/aivm.host_identity.rst
docs/source/auto/aivm.legacy.pre_0_6_0.cli.rst
docs/source/auto/aivm.legacy.pre_0_6_0.context.rst
docs/source/auto/aivm.legacy.pre_0_6_0.firewall.rst
docs/source/auto/aivm.legacy.pre_0_6_0.markers.rst
docs/source/auto/aivm.legacy.pre_0_6_0.migration.rst
docs/source/auto/aivm.legacy.pre_0_6_0.migration_apply.rst
docs/source/auto/aivm.legacy.pre_0_6_0.paths.rst
docs/source/auto/aivm.legacy.pre_0_6_0.rst
docs/source/auto/aivm.legacy.pre_0_6_0.schema.rst
docs/source/auto/aivm.legacy.pre_0_6_0.selection.rst
docs/source/auto/aivm.legacy.pre_0_6_0.virtiofsd_wrapper.rst
docs/source/auto/aivm.legacy.rst
docs/source/auto/aivm.machine_store.rst
docs/source/auto/aivm.migration.rst
docs/source/auto/aivm.migration_apply.rst
docs/source/auto/aivm.modes.rst
docs/source/auto/aivm.net.rst
docs/source/auto/aivm.operational_scope.rst
docs/source/auto/aivm.persistent_replay.rst
docs/source/auto/aivm.privilege.rst
docs/source/auto/aivm.profile_store.rst
docs/source/auto/aivm.resource_checks.rst
docs/source/auto/aivm.rst
docs/source/auto/aivm.runtime.rst
docs/source/auto/aivm.scoped_store.rst
docs/source/auto/aivm.services.rst
docs/source/auto/aivm.ssh_keys.rst
docs/source/auto/aivm.status.rst
docs/source/auto/aivm.terminal.rst
docs/source/auto/aivm.user_paths.rst
docs/source/auto/aivm.util.rst
docs/source/auto/aivm.vm.cloudinit.rst
docs/source/auto/aivm.vm.connectivity.rst
docs/source/auto/aivm.vm.create.rst
docs/source/auto/aivm.vm.create_ops.rst
docs/source/auto/aivm.vm.deletion.rst
docs/source/auto/aivm.vm.disk.rst
docs/source/auto/aivm.vm.domain.rst
docs/source/auto/aivm.vm.drift.rst
docs/source/auto/aivm.vm.guest_tools.rst
docs/source/auto/aivm.vm.host_access.rst
docs/source/auto/aivm.vm.images.rst
docs/source/auto/aivm.vm.lifecycle.rst
docs/source/auto/aivm.vm.paths.rst
docs/source/auto/aivm.vm.provision.rst
docs/source/auto/aivm.vm.rst
docs/source/auto/aivm.vm.share.rst
docs/source/auto/aivm.vm.update.apply.rst
docs/source/auto/aivm.vm.update.detect.rst
docs/source/auto/aivm.vm.update.fdguard.rst
docs/source/auto/aivm.vm.update.models.rst
docs/source/auto/aivm.vm.update.render.rst
docs/source/auto/aivm.vm.update.restart.rst
docs/source/auto/aivm.vm.update.rst
docs/source/auto/aivm.vm.update.util.rst
docs/source/auto/aivm.vm.update.virtiofs.rst
docs/source/auto/aivm.vm.virtiofsd_wrapper.rst
docs/source/auto/aivm.xmlutil.rst
docs/source/auto/modules.rst
tests/conftest.py
tests/helpers.py
tests/test_access_lifecycle.py
tests/test_agent_credential_store.py
tests/test_agent_guest.py
tests/test_agent_transport.py
tests/test_architecture_docs.py
tests/test_attachment_guest.py
tests/test_attachment_mirror_policy.py
tests/test_attachment_ownership.py
tests/test_attachment_paths.py
tests/test_attachment_resolve.py
tests/test_attachment_safety.py
tests/test_attachment_session.py
tests/test_attachment_session_restore.py
tests/test_attachment_shared_root.py
tests/test_cli_config_init.py
tests/test_cli_config_lint.py
tests/test_cli_dryrun.py
tests/test_cli_helpers.py
tests/test_cli_host_permissions.py
tests/test_cli_status_helpers.py
tests/test_cli_status_main.py
tests/test_cli_vm_access.py
tests/test_cli_vm_code.py
tests/test_cli_vm_create.py
tests/test_cli_vm_detach.py
tests/test_cli_vm_flush_caches.py
tests/test_cli_vm_provision.py
tests/test_cli_vm_update.py
tests/test_cloud_init_uid_match.py
tests/test_command_execution_policy.py
tests/test_commands.py
tests/test_config.py
tests/test_config_init_join.py
tests/test_config_scopes.py
tests/test_credential_agent.py
tests/test_credential_backends.py
tests/test_credential_ownership.py
tests/test_credentials_boundary.py
tests/test_credentials_gh_install.py
tests/test_detect.py
tests/test_domain_authority.py
tests/test_enrollment.py
tests/test_fdguard.py
tests/test_firewall.py
tests/test_fs_policy.py
tests/test_gitlab_backend.py
tests/test_gitlab_credentials_integration.py
tests/test_guestctl.py
tests/test_host.py
tests/test_host_identity.py
tests/test_image_fetch_failures.py
tests/test_import.py
tests/test_machine_store.py
tests/test_net.py
tests/test_operational_scope.py
tests/test_persistent_guest_replay.py
tests/test_persistent_host.py
tests/test_persistent_identity.py
tests/test_persistent_templates.py
tests/test_privilege.py
tests/test_release_regressions.py
tests/test_resource_checks.py
tests/test_runtime.py
tests/test_scoped_machine_profile.py
tests/test_session_prepare.py
tests/test_session_reconcile.py
tests/test_status_runtime.py
tests/test_store.py
tests/test_timezone_detect.py
tests/test_tunnel_helper.py
tests/test_user_paths.py
tests/test_util.py
tests/test_vm_cloudinit.py
tests/test_vm_connectivity.py
tests/test_vm_create.py
tests/test_vm_credential_directory_policy.py
tests/test_vm_credentials.py
tests/test_vm_creds_plan.py
tests/test_vm_creds_setup.py
tests/test_vm_deletion.py
tests/test_vm_domain.py
tests/test_vm_drift.py
tests/test_vm_guest_tools.py
tests/test_vm_host_access.py
tests/test_vm_images.py
tests/test_vm_provision_requirements.py
tests/test_vm_rename.py
tests/test_vm_share.py
tests/test_wsl_support.py