You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -14,7 +14,7 @@ Lossless, project-scoped memory for AI coding tools. **[Website](https://stackme
14
14
StackMemory is a **production-ready memory runtime** for AI coding tools that preserves full project context across sessions:
15
15
16
16
-**Zero-config setup** — `stackmemory init` just works
17
-
-**56 MCP tools** for Claude Code integration (context, tasks, Linear, traces, discovery, cord, team, planning, providers, and more)
17
+
-**73 MCP tools** for Claude Code integration (context, tasks, Linear, traces, discovery, cord, team, planning, providers, and more)
18
18
-**FTS5 full-text search** with BM25 scoring and hybrid retrieval
19
19
-**Full Linear integration** with bidirectional sync and OAuth/API key support
20
20
-**Context persistence** that survives `/clear` operations
@@ -97,6 +97,16 @@ stackmemory doctor
97
97
98
98
Restart Claude Code and StackMemory MCP tools will be available.
99
99
100
+
### Also available as `croissant-ai`
101
+
102
+
[croissant.ai](https://croissant.ai) wraps StackMemory as a business-facing CLI for executive intelligence. Install via `npx croissant-ai` — all unknown commands forward to StackMemory automatically.
103
+
104
+
```bash
105
+
npx croissant-ai ask "What's our MRR?"# croissant.ai query API
StackMemory ships wrapper scripts that launch your coding tool with StackMemory context pre-loaded:
@@ -132,6 +142,44 @@ Runs as an MCP server. Editors (e.g., Claude Code) call StackMemory on each inte
132
142
133
143
---
134
144
145
+
## Command Packs
146
+
147
+
StackMemory ships installable command packs for Claude Code — curated slash commands that integrate session lifecycle management directly into your workflow.
148
+
149
+
### Core Pack
150
+
151
+
The **core** pack provides session lifecycle commands that use StackMemory for context persistence:
152
+
153
+
| Command | Description |
154
+
|---------|-------------|
155
+
|`/start`| Boot a session — load memory, restore handoff, show git state, suggest next work |
156
+
|`/stop`| End a session — summarize, capture handoff, review learnings |
157
+
|`/restart`| Chain `/stop` → `/clear` → `/start` in one command |
158
+
|`/next`| Suggest what to work on based on context |
Commands are symlinked to `~/.claude/commands/` and available immediately in Claude Code.
180
+
181
+
---
182
+
135
183
## Skills System
136
184
137
185
StackMemory ships Claude Code skills that integrate directly into your workflow. Skills are invoked via `/skill-name` in Claude Code or `stackmemory skills <name>` from the CLI.
@@ -272,42 +320,61 @@ claude-sm
272
320
273
321
---
274
322
275
-
## RLM (Recursive Language Model) Orchestration
323
+
## RLM-Aware Harness
324
+
325
+
StackMemory includes an RLM (Recursive Language Model) system inspired by [predict-rlm](https://github.com/Trampoline-AI/predict-rlm) — three layers that make agents self-harnessing:
326
+
327
+
### Layer 1: Context-as-REPL
328
+
329
+
Agents access tenant data programmatically via tool functions instead of prose handoffs:
330
+
331
+
-`search_knowledge(query, topK)` — vector search over tenant data
|**L3**| Substrate Cloud | Design | Multiplayer development — shared context across teams and agents |
508
+
509
+
Grounded in distributed systems theory: FLP impossibility, Byzantine→Crash conversion via test hooks, Chandra-Toueg failure detectors for agent liveness. See [COORDINATION_THEORY.md](./docs/architecture/COORDINATION_THEORY.md).
510
+
511
+
---
512
+
432
513
## License
433
514
434
515
Licensed under the [Business Source License 1.1](./LICENSE). You can use, modify, and self-host StackMemory freely. The one restriction: you may not offer it as a competing hosted service. The license converts to MIT after 4 years per release.
# /learn — Review session and identify what to update
2
+
3
+
Run /summary internally, then audit what scripts, skills, commands, or memories need updating based on this session's work.
4
+
5
+
## Execution
6
+
7
+
### Phase 1: Session Review (silent)
8
+
9
+
Internally run the /summary logic — review conversation history for all actions, decisions, patterns, and corrections. Do NOT output the summary separately.
10
+
11
+
### Phase 2: Audit (parallel)
12
+
13
+
Compare session activity against persistent artifacts:
14
+
15
+
1.**Memory** — Read `MEMORY.md` from project memory dir
16
+
- Any new patterns, gotchas, or decisions that should be saved?
17
+
- Any existing memories now stale or contradicted by this session?
18
+
- Any user corrections/feedback worth persisting?
19
+
20
+
2.**CLAUDE.md** — Read project and global CLAUDE.md
21
+
- Any new commands, paths, or conventions discovered?
22
+
- Any documented patterns that are now wrong?
23
+
24
+
3.**Skills/Commands** — Glob `~/.claude/commands/*.md` and project `.claude/commands/*.md`
0 commit comments