Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
AGENT_OS_BASE_PATHNoBase path for all agent dataC:\agent-os
AGENT_OS_MAX_WORKERSNoMax concurrent worker processes5
AGENT_OS_LOOP_INTERVALNoCoordinator loop interval (seconds)5
AGENT_OS_STALL_THRESHOLDNoSeconds before worker is considered stuck90

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": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
statusA

Get live status: coordinator, queue counts, workers

logsB

Read real log files from the agent-os system

metricsB

Read real metrics from the metrics database

injectC

Inject a task into the pending queue

handle_stuckA

Detect stuck/failed workers, kill them, and retry

coordinatorB

Start, stop, or restart the coordinator

orchestrateB

Orchestrate a complex task: decompose, inject subtasks, monitor, return results

assertB

Run output comparison assertions on tasks or arbitrary text

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.3/5.0

Scored across 8 tools

Disambiguation4/5

Tools are mostly distinct: metrics, status, and logs each read different data sources (DB, live coordinator state, files), while inject, orchestrate, handle_stuck, and coordinator manage different aspects of the system. However, metrics and status could be confused for overlapping system information.

Naming Consistency2/5

Tool names mix nouns (metrics, status, logs, coordinator) with imperative verbs (inject, handle_stuck, orchestrate, assert). There is no consistent verb_noun or noun_verb pattern, making the set feel ad hoc.

Tool Count5/5

Eight tools is well within the ideal 3-15 range for this domain. Each tool serves a distinct operational purpose without redundancy or bloat.

Completeness4/5

The set covers core operations: observability (metrics, status, logs), task injection, failure recovery, coordinator control, high-level orchestration, and assertion. Minor gaps exist (e.g., no direct task result retrieval outside orchestrate), but workflows are largely complete.

Maintenance

ActivityInactive
ResponsivenessNo issues