fix: docs

This commit is contained in:
Dhravya Shah 2026-01-30 17:32:02 -07:00
parent a2a0a266eb
commit e7642ffc86
6 changed files with 190 additions and 27 deletions

View file

@ -170,7 +170,7 @@
"icon": "plug",
"anchors": [
{
"anchor": "Integrations",
"anchor": "API Integrations",
"pages": [
"integrations/supermemory-sdk",
"integrations/ai-sdk",
@ -179,18 +179,25 @@
"integrations/claude-memory",
"integrations/pipecat",
"integrations/n8n",
"integrations/zapier",
{
"group": "Plugins",
"pages": [
"integrations/clawdbot",
"integrations/claude-code"
]
}
"integrations/zapier"
]
}
],
"tab": "Integrations"
"tab": "API Integrations"
},
{
"icon": "puzzle",
"anchors": [
{
"anchor": "Plugins",
"pages": [
"integrations/openclaw",
"integrations/claude-code",
"integrations/opencode"
]
}
],
"tab": "Plugins"
},
{
"icon": "book-open",
@ -280,6 +287,11 @@
]
},
"redirects": [
{
"destination": "/integrations/openclaw",
"permanent": true,
"source": "/integrations/clawdbot"
},
{
"destination": "/intro",
"permanent": false,

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

View file

@ -13,6 +13,10 @@ icon: "/images/claude-code-icon.svg"
/>
</div>
<Warning>
This integration requires the **Supermemory Pro plan**. [Upgrade here](https://console.supermemory.ai/billing).
</Warning>
[Claude-Supermemory](https://github.com/supermemoryai/claude-supermemory) is a Claude Code plugin that gives your AI persistent memory across sessions. Your agent remembers what you worked on — across sessions, across projects.
## Get Your API Key
@ -107,7 +111,7 @@ Create `~/.supermemory-claude/settings.json`:
Source code, issues, and detailed README.
</Card>
<Card title="ClawdBot Plugin" icon="shrimp" href="/integrations/clawdbot">
<Card title="OpenClaw Plugin" icon="messages-square" href="/integrations/openclaw">
Multi-platform memory for Telegram, WhatsApp, Discord, and more.
</Card>
</CardGroup>

View file

@ -1,11 +1,15 @@
---
title: "ClawdBot"
sidebarTitle: "ClawdBot"
description: "ClawdBot Supermemory Plugin — works across Telegram, WhatsApp, Discord, Slack, and more"
icon: "shrimp"
title: "OpenClaw"
sidebarTitle: "OpenClaw"
description: "OpenClaw Supermemory Plugin — works across Telegram, WhatsApp, Discord, Slack, and more"
icon: "/images/openclaw-logo.jpg"
---
[ClawdBot](https://github.com/supermemoryai/clawdbot-supermemory) is a multi-platform AI messaging gateway that connects to WhatsApp, Telegram, Discord, Slack, iMessage, and other messaging channels. The Supermemory plugin gives ClawdBot memory across every channel.
<Warning>
This integration requires the **Supermemory Pro plan**. [Upgrade here](https://console.supermemory.ai/billing).
</Warning>
[OpenClaw](https://github.com/supermemoryai/openclaw-supermemory) is a multi-platform AI messaging gateway that connects to WhatsApp, Telegram, Discord, Slack, iMessage, and other messaging channels. The Supermemory plugin gives OpenClaw memory across every channel.
## Get Your API Key
@ -14,19 +18,19 @@ Create a Supermemory API key from the [API Keys](https://console.supermemory.ai/
<Tabs>
<Tab title="macOS / Linux (zsh)">
```bash
echo 'export SUPERMEMORY_CLAWDBOT_API_KEY="sm_..."' >> ~/.zshrc
echo 'export SUPERMEMORY_OPENCLAW_API_KEY="sm_..."' >> ~/.zshrc
source ~/.zshrc
```
</Tab>
<Tab title="macOS / Linux (bash)">
```bash
echo 'export SUPERMEMORY_CLAWDBOT_API_KEY="sm_..."' >> ~/.bashrc
echo 'export SUPERMEMORY_OPENCLAW_API_KEY="sm_..."' >> ~/.bashrc
source ~/.bashrc
```
</Tab>
<Tab title="Windows (PowerShell)">
```powershell
[System.Environment]::SetEnvironmentVariable("SUPERMEMORY_CLAWDBOT_API_KEY", "sm_...", "User")
[System.Environment]::SetEnvironmentVariable("SUPERMEMORY_OPENCLAW_API_KEY", "sm_...", "User")
```
Restart your terminal after running this.
</Tab>
@ -35,10 +39,10 @@ Create a Supermemory API key from the [API Keys](https://console.supermemory.ai/
## Install the Plugin
```bash
clawdbot plugins install @supermemory/clawdbot-supermemory
openclaw plugins install @supermemory/openclaw-supermemory
```
Restart ClawdBot after installing.
Restart OpenClaw after installing.
## How It Works
@ -72,22 +76,22 @@ Users can interact with memory directly in chat:
### CLI Commands
```bash
clawdbot supermemory search <query> # Search memories from the terminal
clawdbot supermemory profile # View user profile
clawdbot supermemory wipe # Delete all memories (requires confirmation)
openclaw supermemory search <query> # Search memories from the terminal
openclaw supermemory profile # View user profile
openclaw supermemory wipe # Delete all memories (requires confirmation)
```
## Manual Configuration
Optional — only needed if you prefer to set the API key directly in the config file instead of the environment variable.
Add the plugin to your `clawdbot.json`:
Add the plugin to your `openclaw.json`:
```json5
{
"plugins": {
"entries": {
"clawdbot-supermemory": {
"openclaw-supermemory": {
"enabled": true,
"config": {
"apiKey": "sm_..."
@ -112,7 +116,7 @@ Add the plugin to your `clawdbot.json`:
## Next Steps
<CardGroup cols={2}>
<Card title="GitHub Repository" icon="github" href="https://github.com/supermemoryai/clawdbot-supermemory">
<Card title="GitHub Repository" icon="github" href="https://github.com/supermemoryai/openclaw-supermemory">
Source code, issues, and detailed README.
</Card>

View file

@ -0,0 +1,143 @@
---
title: "OpenCode"
sidebarTitle: "OpenCode"
description: "OpenCode Supermemory Plugin — persistent memory across coding sessions"
icon: "/images/opencode-logo.png"
---
<Warning>
This integration requires the **Supermemory Pro plan**. [Upgrade here](https://console.supermemory.ai/billing).
</Warning>
[OpenCode-Supermemory](https://github.com/supermemoryai/opencode-supermemory) is an OpenCode plugin that gives your AI persistent memory across sessions. Your agent remembers what you worked on — across sessions, across projects.
## Get Your API Key
Create a Supermemory API key from the [API Keys](https://console.supermemory.ai/keys) page, then add it to your shell profile so it persists across sessions:
<Tabs>
<Tab title="macOS / Linux (zsh)">
```bash
echo 'export SUPERMEMORY_API_KEY="sm_..."' >> ~/.zshrc
source ~/.zshrc
```
</Tab>
<Tab title="macOS / Linux (bash)">
```bash
echo 'export SUPERMEMORY_API_KEY="sm_..."' >> ~/.bashrc
source ~/.bashrc
```
</Tab>
<Tab title="Windows (PowerShell)">
```powershell
[System.Environment]::SetEnvironmentVariable("SUPERMEMORY_API_KEY", "sm_...", "User")
```
Restart your terminal after running this.
</Tab>
</Tabs>
## Install the Plugin
```bash
bunx opencode-supermemory@latest install
```
For LLM agents (non-interactive):
```bash
bunx opencode-supermemory@latest install --no-tui
```
Ensure your `~/.config/opencode/opencode.jsonc` contains:
```json
{
"plugin": ["opencode-supermemory"]
}
```
## How It Works
Once installed, the plugin runs automatically:
- **Context Injection** — On session start, relevant memories are fetched and injected into the agent's context. This includes user preferences, project knowledge, and past interactions.
- **Keyword Detection** — Phrases like "remember" or "save this" trigger automatic storage.
- **Smart Compaction** — At 80% context capacity, sessions are summarized and saved as memories.
- **Privacy Protection** — Content within `<private>` tags never persists.
### Memory Scopes
| Scope | Description |
|-------|-------------|
| `user` | Memories that persist across all projects |
| `project` | Memories isolated to the current project (default) |
### Memory Types
| Type | Description |
|------|-------------|
| `project-config` | Project configuration and setup details |
| `architecture` | Codebase structure and design patterns |
| `error-solution` | Problems encountered and their fixes |
| `preference` | User preferences and coding style |
| `learned-pattern` | Patterns discovered during sessions |
| `conversation` | Important conversation context |
## Commands
### /supermemory-init
Explore and index your codebase structure into memory:
```
/supermemory-init
```
## Tools
The agent has access to a `supermemory` tool with these modes:
| Mode | Parameters | Function |
|------|------------|----------|
| `add` | content, type?, scope? | Store information |
| `search` | query, scope? | Find relevant memories |
| `profile` | query? | View user preferences |
| `list` | scope?, limit? | Display stored items |
| `forget` | memoryId, scope? | Remove memory |
## Configuration
Create `~/.config/opencode/supermemory.jsonc`:
```jsonc
{
"apiKey": "sm_...", // Or use SUPERMEMORY_API_KEY env var
"similarityThreshold": 0.6, // Minimum match score (0-1)
"maxMemories": 5, // Memories per injection
"maxProjectMemories": 10, // Project memory listings
"maxProfileItems": 5, // Profile facts injected
"injectProfile": true, // Include user preferences in context
"containerTagPrefix": "opencode", // Tag prefix for scoping
"compactionThreshold": 0.80 // Context usage ratio for summarization
}
```
## Logging
View plugin activity:
```bash
tail -f ~/.opencode-supermemory.log
```
## Next Steps
<CardGroup cols={2}>
<Card title="GitHub Repository" icon="github" href="https://github.com/supermemoryai/opencode-supermemory">
Source code, issues, and detailed README.
</Card>
<Card title="Claude Code Plugin" icon="code" href="/integrations/claude-code">
Memory plugin for Claude Code.
</Card>
</CardGroup>