Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
AGEMU_HOMENoState directory and the daemon's socket.~/.agemu
AGEMU_IOS_LEANNo`0`: the full Simulator (jobs back from the next boot, keynote mode removed).on
AGEMU_AUTO_PARKNoA duration (`10m`, `90s`; at least 10 s): park a device the daemon serves once it has had no call for that long; the next call resumes it. See docs/IOS.md#parking.off
AGEMU_ANDROID_GPUNo`auto`: software rendering.host (auto on Linux without a display)
AGEMU_ANDROID_AVDSNoAVD name prefixes agemu manages.agemu-
AGEMU_ANDROID_LEANNo`0`: keep the Google apps (applies when a baseline is taken).1
AGEMU_ANDROID_LOGSNo`0`: no log capture; `logs` says so (iOS still watches launched apps' exits and `.ips` reports).on
AGEMU_IOS_IDLE_EXITNoLean simulators end the on-demand daemons that stay idle after boot, except those found behind public app APIs. `all`: those too (an app's first call to one then waits for its restart, up to 2-3 s); `0`: none.on
AGEMU_IOS_IDLE_KEEPNoComma-separated daemon names (executable file names) that are never ended as idle.unset
AGEMU_IOS_ANIMATIONSNo`0`: UIKit and SwiftUI animations ×0.05 (or a factor from 0.05 to 1).normal
AGEMU_IOS_MAX_BOOTEDNoagemu simulators booted at once; a boot or iOS profile switch beyond it shuts down the least recently used one.2, or 1 while memory is short
AGEMU_IOS_TAP_SETTLENo`0`: taps and typing do not wait for a still screen, nor taps for a just-presented element.on
AGEMU_ANDROID_STANDBYNo`0`: `shutdown` always powers off.1
AGEMU_IOS_ALL_DEVICESNo`1`: list every simulator (read-only); also act on them.off
AGEMU_IOS_LOG_CAPTURENo`0`: no log capture; `logs` says so (iOS still watches launched apps' exits and `.ips` reports).on
AGEMU_IOS_TAP_HOLD_MSNoHow long an iOS tap holds the touch down (a SwiftUI Toggle ignores a touch that ends as it begins).100
AGEMU_ANDROID_TAP_WAITNo`0`: taps by selector do not wait for transitions or motion.1
AGEMU_IOS_ALLOW_FOREIGNNo`1`: list every simulator (read-only); also act on them.off
AGEMU_ANDROID_ANIMATIONSNo`0`: system animations off.normal
AGEMU_ANDROID_STREAM_IDLE_SNoSeconds without calls before the frame stream of a changing screen stops; `0`: never.30
AGEMU_ANDROID_FIRSTBOOT_REPAIRNo`0`: do not boot an AVD whose first boot was interrupted before it ever completed with `-wipe-data` (two interruptions about 10 s in leave it unbootable otherwise).1
AGEMU_ANDROID_BASELINE_UPTIME_SNoGuest uptime (and a quiet minute) the baseline waits for; a first boot then takes 7-8 min (at most 20), during which the device is `preparing`; `0`: save at once (applies when a baseline is taken).420
AGEMU_ANDROID_SNAPSHOT_COMPRESSNo`0`: raw baseline (applies when a baseline is taken).1

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription

No tools

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources