OSIRIS
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| OSIRIS_HOME | No | SQLite database, reports, caches | ~/.osiris |
| OSIRIS_ROOTS | No | Roots allowed for file reading (`;` separated) | |
| OSIRIS_PYTHON | No | Path to the Python runtime used by the npm launcher, which resolves the Python runtime in the order OSIRIS_PYTHON → uvx → python3 → python | |
| OSIRIS_CACHE_TTL_S | No | Cache TTL (seconds) | 300 |
| OSIRIS_DISPATCH_ONLY | No | Set to 1 to expose only `osiris.call` | 0 |
| OSIRIS_PRUNE_THRESHOLD_TOKENS | No | Prune threshold | 40000 |
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
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
| prompts | {
"listChanged": true
} |
| resources | {
"subscribe": false,
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| osiris.planC | Tache : plan, manifeste scelle. start | update | resume | status. |
| osiris.precheckB | Verifie une action avant qu'elle parte : invariant, doublon, budget. |
| osiris.observeC | Consigne une action : doublons, boucles, externalisation. |
| osiris.recallC | Rehydrate un ref, ou restitue l'etat / la memoire d'une tache. |
| osiris.checkpointC | Snapshot d'etat, ou cloture avec rapport, ou compaction. |
| osiris.handoffC | Contrat de delegation (create), ou son resultat (complete/collect). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| osiris/task-resume | Modele de reprise de tache apres un crash ou un changement de contexte. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 6 tools
The tools mostly map to distinct lifecycle phases: precheck before an action, observe after it, recall memory, checkpoint state snapshots/closure, handoff delegation, and plan task planning. Some boundary blur exists because checkpoint and recall both involve task state, and several tools bundle multiple sub-actions, but overall the purposes are separable.
All tools follow the same osiris.<single_lowercase_concept> pattern with no mixing of casing or verb styles. The convention is predictable and readable across the entire set.
Six tools is well-scoped for an agent governance/lifecycle server. Each tool corresponds to a meaningful phase or contract, and the count avoids both thinness and excessive surface area.
The set covers the core lifecycle: pre-action checks, observation, recall, checkpointing/closure, delegation handoff, and task planning. Minor gaps exist around explicit listing/inspection or cancellation operations, but agents can likely work around them through recall/status modes.