tma1-peer
List recent sessions on this project by agent — peers (Codex, OpenClaw, Copilot CLI) or your own.
Search past agent sessions on this project by keyword, or read one session by id.
> /plugin marketplace add tma1-ai/tma1 > /plugin install tma1@tma1
How it fires
How this command gets triggered: by you, by Claude, or both.
/tma1-searchContext preview
What this command does when you run it.
Search past agent sessions on this project by keyword, or read one session by id.
description: Search past agent sessions on this project by keyword, or read one session by id. argument-hint: "<keyword> [--agent X] [--days N] [--all-projects] | --session <id>" allowed-tools: ["mcp__tma1__search_sessions", "mcp__tma1__get_session_transcript"]
Full reference lives in `skills/tma1-search/SKILL.md`.
with that id (full id or 6+ character prefix). Never guess an id from a bare token — commit hashes and `oc:` / `cp:` ids are indistinguishable from one.
`claude` / `cc` → `claude_code` · `self`). Omit for every agent.
1. `mcp__tma1__search_sessions` → report matches with their snippets. 2. `mcp__tma1__get_session_transcript` on the chosen `session_id`. If `has_more` is true and the answer isn't in the page, call again with `next_offset`. 3. Answer by quoting the earlier session, not by summarising it.
Read `match_mode` before presenting results: `substring` means the indexed word-boundary search (which is case-sensitive) found nothing, so the query was widened to a case-folded substring scan. Say so. Empty results carry a `note`; report the silence rather than inventing a session.
pre-release, and without it the badge renders "no releases found". Leave sort at the default (date) — semver sort compares the pre-release identifier lexically, which orders alpha9 above alpha14. --> A monolith for your agent's loop.