session-steward SKILL.md skillA

session-steward from agentproto/ts is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.

Install it, pinned
mdr add agentproto/ts/session-steward@git:20261010.f3665ea

Pins git:20261010.f3665ea in mdr.lock. Pin the fingerprint instead.

Audit grade
A, 17 of 17 checks passed
Kind
SKILL.md skill
Repository
agentproto/ts
Path
packages/apps/session-steward/skill/SKILL.md
Versions recorded
3
Latest version
git:20261010.f3665ea, committed Oct 10, 2026
First version recorded
Oct 4, 2026
Size
3,882 bytes
Repository stars
10
License
Apache-2.0

Wrap up idle agentproto agent sessions — classify them, close the safe ones, judge the ambiguous ones. Use when the user says "clean up idle sessions", "run the steward", "close finished sessions", or asks which sessions are still needed. Dry run by default; closing (--apply) mutates daemon state.

Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.

What the file says

# Session Steward

The steward wraps up idle agent sessions. It classifies them with
`session_wrapup_plan`, closes the rule-certain ones, and sends the ambiguous
ones through a cheap judge (Jev classifier, fallback: a one-shot LLM agent).
Dry run by default — nothing is closed unless `--apply`.

## Run it

Prefer the CLI (it installs/updates the app and runs the workflow). Three
steps, each usable alone, all reading/writing one persisted snapshot:

```bash
agentproto steward                      # 1. classify: rules + Jev, ONE action per session
agentproto steward analyze              # 2. LLM reasons for the relevant rows only
agentproto steward act latest           # 3. dry run of the planned actions
agentproto steward act latest --apply   #    …perform them
agentproto steward --apply              # one-shot: classify + act
```

Variants:

```bash
agentproto steward classify --llm                       # classify, then analyze
agentproto steward act latest --rules my-rules.yaml     # custom rules (auto-loads ./.agentproto/steward-rules.yaml)
agentproto steward act latest --only mark-failed,needs-input --apply
agentproto steward act latest --session sess_a,sess_b
…

Read the whole file at its exact version.

How to install

The exact contents, by fingerprint
mdr add agentproto/ts/session-steward@sha256:909a68202e25a57e

The line at the top of this page pins the label git:20261010.f3665ea, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.

Badge

mdr badge

[![mdr](https://markdownregistry.com/badge/art_ga7uqkqbiwyrhy7f.svg)](https://markdownregistry.com/a/art_ga7uqkqbiwyrhy7f)

3 badge image fetches in 30 days. What the badge shows.

Versions

The registry has recorded 3 versions of this file, between Oct 4, 2026 and Oct 10, 2026, about one every 3 days.

versioncommittedcommitsizeaudit
git:20261010.f3665ea latest2026-10-10 f3665ea 3,882 BA view · diff
git:20261005.205bade2026-10-05 205bade 3,165 BA view · diff
git:20261004.7a1b7442026-10-04 7a1b744 4,791 BA view

Audit of the latest version

A  17 of 17 checks passed. Fixed automatic checks with no AI involved, so the same checks give the same answer every run.
  • pass: Frontmatter block present
  • pass: Frontmatter declares a name
  • pass: Frontmatter declares a description
  • pass: Size between 200 bytes and 200 KB (3882 bytes)
  • pass: No zero-width or bidi control characters
  • pass: No instruction hidden inside an HTML comment
  • pass: No link to an exfiltration or paste host
  • pass: No credential-shaped string
  • pass: No instruction to send local credentials anywhere
  • pass: No text hidden with inline styles
  • pass: No prompt-injection phrasing
  • pass: No curl or wget piped into a shell
  • pass: No recursive delete of root, home or parent
  • pass: No instruction to read or print local credentials
  • pass: No base64 blob over 200 characters
  • pass: No link to a raw IP address
  • pass: No script tag

Source

GitHub

agentproto/ts · 10 stars · license Apache-2.0 · pushed 2026-11-05 · branch main

API

GET https://markdownregistry.com/api/v1/artifacts/art_ga7uqkqbiwyrhy7f
GET https://markdownregistry.com/api/v1/resolve?ref=agentproto/ts/session-steward
GET https://markdownregistry.com/api/v1/blob/909a68202e25a57e7784cf9f7b94f42227c83f98435d6d9d3e5ec35e929bdefa

Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.

Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.

More from agentproto/ts

DESIGN.md@.plans/supervision-events DESIGN.md file
agentproto/ts · .plans/supervision-events/DESIGN.md
git:20261005.5a33dd6 · audit A · 10 stars
AGENTS.md AGENTS.md file
agentproto/ts · AGENTS.md
git:20261022.d1e8263 · audit A · 10 stars
CLAUDE.md CLAUDE.md file
agentproto/ts · CLAUDE.md
git:20260715.260841f · audit B · 10 stars
install-agentproto-app SKILL.md skill
agentproto/ts · packages/create-agentproto-app/templates/book/_claude/skills/install-agentproto-app/SKILL.md · Register this directory's agentproto app bundle with the local agentproto CLI so the daemon can find and run it…
git:20260902.4d01e5c · audit A · 10 stars
agentproto-apps SKILL.md skill
agentproto/ts · packages/skill-pack-agentproto/src/skills/agentproto-apps/SKILL.md · Author, develop, and package an agentproto APP (AIP-53) — the real CLI path: `agentproto app init` → edit…
git:20261019.d7f5063 · audit A · 10 stars
agentproto-llm-endpoint SKILL.md skill
agentproto/ts · packages/skill-pack-agentproto/src/skills/agentproto-llm-endpoint/SKILL.md
git:20261024.97a0074 · audit B · 10 stars
agentproto SKILL.md skill
agentproto/ts · packages/skill-pack-agentproto/src/skills/agentproto/SKILL.md · Drive and supervise agentproto, the AIP-45 host daemon that runs agent CLIs. Use when spawning sessions (claude-code…
git:20261027.6a4d5c2 · audit B · 10 stars
ap-adapters SKILL.md skill
agentproto/ts · packages/skill-pack-agentproto/src/skills/ap-adapters/SKILL.md · Install and inspect agent CLI adapters (harnesses) on the agentproto daemon — adapter_list, adapter_install…
git:20260901.0259d5f · audit B · 10 stars
ap-apps SKILL.md skill
agentproto/ts · packages/skill-pack-agentproto/src/skills/ap-apps/SKILL.md · Install and run agentproto APPs (AIP-53 bundles of agents and workflows) — app_install, app_apply/unapply to scopes…
git:20261024.97a0074 · audit A · 10 stars
ap-cron SKILL.md skill
agentproto/ts · packages/skill-pack-agentproto/src/skills/ap-cron/SKILL.md · Schedule recurring or one-shot jobs on the agentproto daemon — cron_create with command, agent, or prompt-session…
git:20261027.d9a8be3 · audit A · 10 stars
ap-import-mcp SKILL.md skill
agentproto/ts · packages/skill-pack-agentproto/src/skills/ap-import-mcp/SKILL.md · Discover, import, and call external MCP servers from the agentproto daemon — mcp_discovered_list to find servers in…
git:20260901.0259d5f · audit A · 10 stars
ap-lifecycle SKILL.md skill
agentproto/ts · packages/skill-pack-agentproto/src/skills/ap-lifecycle/SKILL.md · Kill, interrupt, restart, archive, pin, and garbage-collect agentproto sessions safely — including cleaning up a spawn…
git:20261017.42dfcb1 · audit A · 10 stars

Every file in agentproto/ts

Browse by kind, by grade A, or by owner.