Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/getting-started/quick-start.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,4 +61,4 @@ Claude: [Uses memory tools to recall relevant context]

- [Configuration](configuration.md) - Customize decay curves, thresholds, etc.
- [How It Works](../guides/how-it-works.md) - Understand the architecture
- [MCP Tools](../reference/mcp-tools.md) - Learn about recall, explain, and predict
- [MCP Tools](../reference/mcp-tools.md) - Learn about search, recall, and predict
16 changes: 11 additions & 5 deletions docs/guides/integration.md
Original file line number Diff line number Diff line change
Expand Up @@ -81,11 +81,17 @@ Add to your Claude Code MCP config:

### Available Tools

| Tool | Purpose |
| --------- | ------------------------------------ |
| `recall` | Semantic search with graph traversal |
| `explain` | Long-range historical context |
| `predict` | Proactive suggestions |
| Tool | Purpose |
| ---------------- | ------------------------------------------------------------ |
| `search` | Semantic search — broad discovery via hybrid BM25 + vector |
| `recall` | Walk backward through causal chains to reconstruct narrative |
| `predict` | Walk forward through causal chains for proactive suggestions |
| `list-projects` | List projects with chunk counts and date ranges |
| `list-sessions` | Browse sessions for a project with time filtering |
| `reconstruct` | Rebuild session context chronologically with token budgeting |
| `hook-status` | Check when hooks last ran and whether they succeeded |
| `stats` | Memory statistics: chunks, edges, clusters, per-project |
| `forget` | Delete memory by project, time range, session, or topic |

See [MCP Tools Reference](../reference/mcp-tools.md) for details.

Expand Down
9 changes: 0 additions & 9 deletions src/ingest/batch-ingest.ts
Original file line number Diff line number Diff line change
Expand Up @@ -141,15 +141,6 @@ export async function discoverSessions(dir: string): Promise<string[]> {
return withStats.map((s) => s.path);
}

/**
* Filter out already-ingested sessions.
*/
export async function filterAlreadyIngested(sessionPaths: string[]): Promise<string[]> {
// We need to check by session ID, not path
// For now, just return all paths - the ingest function will skip
return sessionPaths;
}

/**
* Batch ingest sessions from paths.
*/
Expand Down
7 changes: 1 addition & 6 deletions src/ingest/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,7 @@ export { ingestSession, chunkToInput } from './ingest-session.js';
export type { IngestOptions, IngestResult } from './ingest-session.js';

// Batch ingestion
export {
batchIngest,
batchIngestDirectory,
discoverSessions,
filterAlreadyIngested,
} from './batch-ingest.js';
export { batchIngest, batchIngestDirectory, discoverSessions } from './batch-ingest.js';
export type { BatchIngestOptions, BatchIngestResult } from './batch-ingest.js';

// Edge detection
Expand Down