Skip to content

Commit 035f06b

Browse files
docs: update README for npm v0.5.29
- Update version references from v0.3.16 to v0.5.29 - Update test count from 296 to 396 - Add changelog entries for v0.5.21-v0.5.29 - Update quality metrics - Remove leftover Husky comment
1 parent 6f4d63f commit 035f06b

1 file changed

Lines changed: 37 additions & 16 deletions

File tree

README.md

Lines changed: 37 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
# StackMemory
22

3-
**Lossless, project-scoped memory for AI tools** • v0.3.16
3+
**Lossless, project-scoped memory for AI tools** • v0.5.29
44

55
StackMemory is a **production-ready memory runtime** for AI coding tools that preserves full project context across sessions. With **Phases 1-4 complete**, it delivers:
66

77
-**89-98% faster** task operations than manual tracking
8-
-**10,000+ frame depth** support with hierarchical organization
8+
-**10,000+ frame depth** support with hierarchical organization
99
-**Full Linear integration** with bidirectional sync
1010
-**20+ MCP tools** for Claude Code
1111
-**Context persistence** that survives /clear operations
1212
-**Two-tier storage system** with local tiers and infinite remote storage
1313
-**Smart compression** (LZ4/ZSTD) with 2.5-3.5x ratios
1414
-**Background migration** with configurable triggers
15-
-**296 tests passing** with improved error handling
16-
-**npm v0.3.16** published with production-ready improvements
15+
-**396 tests passing** with standardized error handling
16+
-**npm v0.5.29** published with WhatsApp notifications and improved integrations
1717

1818
Instead of a linear chat log, StackMemory organizes memory as a **call stack** of scoped work (frames), with intelligent LLM-driven retrieval and team collaboration features.
1919

@@ -96,18 +96,18 @@ The editor never manages memory directly; it asks StackMemory for the **context
9696

9797
## Product Health Metrics
9898

99-
### Current Status (v0.3.16)
99+
### Current Status (v0.5.29)
100100

101101
| Metric | Current | Target | Status |
102102
|--------|---------|--------|--------|
103-
| **Test Coverage** | 80% | 90% | 🟡 |
103+
| **Test Coverage** | 85% | 90% | 🟡 |
104104
| **Performance (p50)** | TBD | <50ms | 🔄 |
105-
| **Documentation** | 60% | 100% | 🟡 |
106-
| **Active Issues** | 13 high | 0 high | 🟡 |
107-
| **Code Quality** | 296 tests | 350+ ||
105+
| **Documentation** | 70% | 100% | 🟡 |
106+
| **Active Issues** | 5 high | 0 high | 🟡 |
107+
| **Code Quality** | 396 tests | 400+ ||
108108
| **npm Downloads** | Growing | 1K+/week | 🚀 |
109109

110-
### Quality Score: 72/100
110+
### Quality Score: 78/100
111111

112112
**Formula:** (Test Coverage × 0.3) + (Performance × 0.3) + (Documentation × 0.2) + (Issues Resolution × 0.2)
113113

@@ -136,7 +136,7 @@ This creates a **project-scoped memory space** tied to the repo.
136136
### Step 2: Install StackMemory
137137

138138
```bash
139-
npm install -g @stackmemoryai/stackmemory@0.3.16
139+
npm install -g @stackmemoryai/stackmemory@0.5.29
140140
# or latest
141141
npm install -g @stackmemoryai/stackmemory@latest
142142
```
@@ -455,20 +455,42 @@ stackmemory mcp-server [--port 3001]
455455
- Hosted: **Private beta**
456456
- OSS mirror: **Production ready**
457457
- MCP integration: **Stable**
458-
- CLI: **v0.3.16** - Full task, context, Linear, and storage management
458+
- CLI: **v0.5.29** - Full task, context, Linear, and storage management
459459
- Two-tier storage: **Complete**
460-
- Test Suite: **296 tests passing**
460+
- Test Suite: **396 tests passing**
461461

462462
---
463463

464464
## Changelog
465465

466+
### v0.5.29 (2026-01-26)
467+
- ✅ Standardized error handling with `IntegrationError`, `DatabaseError`, `ValidationError`
468+
- ✅ Adopted error classes across Linear integration (12 files)
469+
- ✅ Adopted error classes across database layer (6 files)
470+
- ✅ WhatsApp notifications with session ID and interactive options
471+
- ✅ 396 tests passing with improved code quality
472+
473+
### v0.5.28 (2026-01-25)
474+
- ✅ WhatsApp flag for claude-sm automatic notifications
475+
- ✅ Incoming request queue for WhatsApp triggers
476+
- ✅ SMS webhook /send endpoint for outgoing notifications
477+
478+
### v0.5.26 (2026-01-24)
479+
- ✅ OpenCode wrapper (opencode-sm) with context integration
480+
- ✅ Discovery CLI and MCP tools
481+
- ✅ Real LLM provider and retrieval audit system
482+
- ✅ Linear issue management and task picker
483+
484+
### v0.5.21 (2026-01-23)
485+
- ✅ Claude-sm remote mode and configurable defaults
486+
- ✅ Context loading command improvements
487+
- ✅ Session summary features
488+
466489
### v0.3.16 (2026-01-15)
467490
- ✅ Fixed critical error handling - getFrame() returns undefined instead of throwing
468491
- ✅ Improved test coverage and fixed StackMemoryError constructor usage
469-
- ✅ Removed dangerous secret-cleaning scripts from repository
492+
- ✅ Removed dangerous secret-cleaning scripts from repository
470493
- ✅ All tests passing, lint clean, build successful
471-
- ✅ Published to npm with production-ready improvements
472494

473495
### v0.3.15 (2026-01-14)
474496
- ✅ Two-tier storage system implementation complete
@@ -508,4 +530,3 @@ stackmemory mcp-server [--port 3001]
508530
- [Beads Integration](./BEADS_INTEGRATION.md) - Git-native memory patterns from Beads ecosystem
509531

510532
---
511-
# Husky fix successful

0 commit comments

Comments
 (0)