Skip to content

Commit fee28ae

Browse files
author
StackMemory Bot (CLI)
committed
refactor(mcp): remove graphiti integration, merge analyze_traces, drop add_task_dependency
- Remove graphiti entirely: client, hooks, bridge, tests, docs (11 files) - Merge analyze_traces into get_traces via `analyze` flag - Remove add_task_dependency tool (niche, unused) - Update README and package.json descriptions - 36 → 32 MCP tools
1 parent 8a460f3 commit fee28ae

17 files changed

Lines changed: 25 additions & 2023 deletions

README.md

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,17 @@ Lossless, project-scoped memory for AI coding tools.
1010
StackMemory is a **production-ready memory runtime** for AI coding tools that preserves full project context across sessions:
1111

1212
- **Zero-config setup**`stackmemory init` just works
13-
- **25 MCP tools** for Claude Code integration
14-
- **Full Linear integration** with bidirectional sync
13+
- **32 MCP tools** for Claude Code integration (context, tasks, Linear, traces, discovery, cord, team)
14+
- **FTS5 full-text search** with BM25 scoring and hybrid retrieval
15+
- **Full Linear integration** with bidirectional sync and OAuth/API key support
1516
- **Context persistence** that survives `/clear` operations
1617
- **Hierarchical frame organization** (nested call stack model)
18+
- **Multi-wrapper support**`claude-sm`, `codex-sm`, `opencode-sm` with auto context loading
1719
- **Skills system** with `/spec` and `/linear-run` for Claude Code
1820
- **Automatic hooks** for task tracking, Linear sync, and spec progress
1921
- **Memory monitor daemon** with automatic capture/clear on RAM pressure
20-
- **652 tests passing** with comprehensive coverage
22+
- **Auto-save service** for periodic context persistence
23+
- **Comprehensive test coverage** across all core modules
2124

2225
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.
2326

@@ -50,13 +53,14 @@ Tools forget decisions and constraints between sessions. StackMemory makes conte
5053

5154
## Features
5255

53-
- **MCP tools** for Claude Code: 25 tools across context, tasks, Linear, traces, and discovery
56+
- **MCP tools** for Claude Code: 36 tools across context, tasks, Linear, traces, discovery, cord, and team
57+
- **FTS5 search**: full-text search with BM25 scoring, hybrid retrieval, and smart thresholds
5458
- **Skills**: `/spec` (iterative spec generation), `/linear-run` (task execution via RLM)
55-
- **Hooks**: automatic context save, task tracking, Linear sync, PROMPT_PLAN updates
59+
- **Hooks**: automatic context save, task tracking, Linear sync, PROMPT_PLAN updates, cord tracing
5660
- **Prompt Forge**: watches CLAUDE.md and AGENTS.md for prompt optimization (GEPA)
5761
- **Safe branches**: worktree isolation with `--worktree` or `-w`
5862
- **Persistent context**: frames, anchors, decisions, retrieval
59-
- **Integrations**: Linear, DiffMem, Browser MCP
63+
- **Integrations**: Linear (API key + OAuth), DiffMem, Browser MCP, log-mcp (log analysis)
6064

6165
---
6266

docs/graphiti-integration.md

Lines changed: 0 additions & 27 deletions
This file was deleted.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@stackmemoryai/stackmemory",
33
"version": "1.2.4",
4-
"description": "Project-scoped memory for AI coding tools. Durable context across sessions with MCP integration, frames, smart retrieval, Claude Code skills, and automatic hooks.",
4+
"description": "Project-scoped memory for AI coding tools. Durable context across sessions with 32 MCP tools, FTS5 search, Claude/Codex/OpenCode wrappers, Linear sync, automatic hooks, and log analysis.",
55
"engines": {
66
"node": ">=20.0.0",
77
"npm": ">=10.0.0"

0 commit comments

Comments
 (0)