Skip to main content
Glama
citw2
by citw2

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SAIHM_AUTH_HEADERNoAuthorization header value (e.g., 'Bearer <JWT>') for SAIHM endpoint.
SAIHM_ENDPOINT_URLNoEndpoint URL for SAIHM hosted memory. Default is local sandbox.
SAIHM_MASTER_SECRET_HEXNo64 hex character master secret for client-side encryption.

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
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
saihm_rememberA

Store a memory in SAIHM (sealed client-side before it leaves this process). Pass cellId to update an existing memory.

saihm_recallA

Recall SAIHM memories (decrypted client-side), optionally filtered by a keyword.

saihm_forgetA

Permanently crypto-shred a memory by cellId (irreversible; GDPR Art. 17 erasure).

saihm_statusA

Non-custodial status: tier, active memory count, and custody (no plaintext).

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4.2/5.0

Scored across 4 tools

Disambiguation5/5

Each tool has a clear, non-overlapping function: storing, recalling, deleting, and checking status of memories. There is no ambiguity about which tool to use for a given operation.

Naming Consistency4/5

Three tools use a consistent verb pattern (remember, recall, forget), while 'status' is a noun, which is a slight deviation. However, the common 'saihm_' prefix and predictable naming keep it coherent.

Tool Count5/5

Four tools is well-scoped for a memory management system: create/update, read, delete, and status. Each tool serves a distinct and necessary purpose without redundancy.

Completeness5/5

The toolset covers the full lifecycle of memories: remember (create/update), recall (read with optional filtering), forget (delete), and status (overview). There are no obvious gaps for the domain.

Maintenance

ActivityStale
ResponsivenessNo issues