---
name: Memorix Sessions
slug: memorix-sessions
category: AI Engineering
description: Memorix Sessions helps agents start, resume, and end work sessions when handoff context or project binding is needed. Use it for recent session summaries, HTTP control-plane binding, or explicit coordination identity.
github: "https://github.com/AVIDS2/memorix/tree/main/plugins/claude/memorix/skills/memorix-sessions"
language: TypeScript
stars: 681
forks: 53
install: "npx degit https://github.com/AVIDS2/memorix/tree/main/plugins/claude/memorix/skills/memorix-sessions ~/.claude/skills/memorix-sessions"
installs_to: ~/.claude/skills/memorix-sessions
source_path: plugins/claude/memorix/skills/memorix-sessions/SKILL.md
collection_size: 10
category_size: 2451
collection_url: "https://dirskills.com/collections/AVIDS2/memorix"
added: 2026-08-24T05:16:07.901Z
last_synced: 2026-08-24T05:16:07.901Z
canonical_url: "https://dirskills.com/skills/memorix-sessions"
---

# Memorix Sessions

Memorix Sessions helps agents start, resume, and end work sessions when handoff context or project binding is needed. Use it for recent session summaries, HTTP control-plane binding, or explicit coordination identity.

**Install:**

```bash
npx degit https://github.com/AVIDS2/memorix/tree/main/plugins/claude/memorix/skills/memorix-sessions ~/.claude/skills/memorix-sessions
```

## README

# Memorix Sessions

`memorix_session_start` is optional. Use it when session semantics help; do not make memory-only work heavier than needed.

## Tool Router

| Situation | Prefer | CLI fallback |
|---|---|---|
| Resume a prior long-running task | `memorix_session_start` | `memorix session start --agent <name>` |
| HTTP control plane needs project binding | `memorix_session_start` with `projectRoot` | `memorix session start --projectRoot <absolute-path>` |
| Need recent handoff/session summaries | `memorix_session_context` | `memorix session context` |
| End a real working session | `memorix_session_end` | `memorix session end --sessionId <id> --summary "<summary>"` |
| Need explicit subagent coordination identity | `memorix_session_start` with `joinTeam: true` | `memorix session start --joinTeam --agentType <agent>` |

## Decision Rules

- For normal memory search/store, do not require session start.
- In HTTP mode, pass the absolute workspace path as `projectRoot` when available.
- `projectRoot` is a detection anchor; Git identity is the final project identity.
- Do not join coordination state unless the user is using tasks, messages, locks, handoff, or `memorix orchestrate`.
