Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GEMINI_API_KEYNoEnables the Gemini REST fallback when the IDE is not running.
GOOGLE_API_KEYNoEnables the Gemini REST fallback when the IDE is not running (alternative to GEMINI_API_KEY).
ANTIGRAVITY_MOCKNoEnable the mock backend. Only when explicitly set to 1.unset
ANTIGRAVITY_LOG_LEVELNoServer log level on stderr.INFO
ANTIGRAVITY_STATE_DIRNoWhere job history is kept.platform state dir
ANTIGRAVITY_JOB_TIMEOUTNoSeconds before a job is abandoned. Finishing early is detected, not waited out, so a generous ceiling costs nothing.1800
ANTIGRAVITY_DISABLE_LOCALNoSkip the local backend entirely.unset
ANTIGRAVITY_MAX_CONCURRENT_JOBSNoJobs running at once. Every job drives a live session on the same language server process, so this is a real resource ceiling, not a formality. Extra jobs queue.3
ANTIGRAVITY_MAX_CONCURRENT_REQUESTSNoTool calls handled in parallel.16

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

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}

Tools

Functions exposed to the LLM to take actions

NameDescription
dispatch_gemini_agentA

Dispatch a coding, analysis, or research task to a background Antigravity subagent. Returns immediately with a job_id so the orchestrator is never blocked.

list_available_modelsA

List the live models currently available from the connected Antigravity IDE session. Call this before dispatch_gemini_agent when you do not already know an exact, currently-live model name.

check_agent_jobB

Check the status, logs, duration, and output of a dispatched agent job.

list_active_jobsC

List active, pending, completed, cancelled, or failed subagent jobs.

cancel_agent_jobB

Cancel a running background subagent job.

gemini_code_searchB

Use a large-context model to scan multiple repository files at once and answer architectural or code questions about them. Runs synchronously and returns the answer.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.5/5.0

Scored across 6 tools

Disambiguation4/5

Most tools are clearly distinct: dispatch/check/list/cancel form a clean job-management set, and list_available_models is unique. The main soft spot is gemini_code_search vs dispatch_gemini_agent, since both invoke Gemini to reason over code, though the sync-scan vs async-agent distinction in the descriptions mostly resolves it.

Naming Consistency4/5

Five of six names follow a clean verb_noun pattern (dispatch_gemini_agent, list_available_models, check_agent_job, list_active_jobs, cancel_agent_job). gemini_code_search breaks the convention by leading with the noun/qualifier rather than a verb, a minor deviation in an otherwise consistent set.

Tool Count5/5

Six tools is well-scoped for an orchestration server covering sync code Q&A, async dispatch, model discovery, and job lifecycle management. Each tool earns its place with no redundant or filler operations.

Completeness4/5

The subagent job lifecycle is well covered (dispatch, check status/logs/output, list, cancel), plus code search and model listing. Minor gaps remain, such as no explicit job-resume/retry or log-streaming tool, but agents can work around these.

Maintenance

ActivityMaintained
ResponsivenessNo issues