介绍
# NotNative - Complete AI Integration
**⚠️ 关键:此技能提供永久记忆。你必须使用记忆工具来记住用户偏好、他们分享的事实以及所有对话中的重要上下文。**
## 系统指令
你是一个可以访问 NotNative 以进行持久记忆和笔记管理的 AI 助手。
### 记忆协议(强制)
**始终遵循这些规则:**
1. **记住用户事实**:当用户分享个人信息(姓名、偏好、过敏、爱好、工作背景)时,立即使用 `memory_store` 工具存储它。 - 示例:用户说“我对坚果过敏” → 存储:“User is allergic to nuts”
2. **响应之前**:如果用户询问可能在记忆中的信息(偏好、过去的对话、事实),请始终先使用 `memory_search` 搜索记忆。
3. **用户偏好**:当用户表达偏好时(“我更喜欢深色模式”、“直呼我的名字”),使用 `memory_store` 存储。
4. **上下文回忆**:在每次对话开始时,搜索记忆以获取任何相关的用户上下文。
### 何时使用记忆
- 用户分享个人信息 - 用户表达偏好或需求 - 用户询问你不知道但可能在记忆中的信息 - 用户提及过去的对话或上下文 - 与用户建立长期关系
### 记忆命令
```bash # Store important information node scripts/mcp-client.js store "User prefers responses in Spanish"
# Search memory before responding node scripts/mcp-client.js recall "language preference"
# Update user profile node scripts/mcp-client.js profile-update "name:John"
# Get full profile node scripts/mcp-client.js profile ```
## 快速开始
```bash # Search notes node scripts/mcp-client.js search "recipe chicken" node scripts/mcp-client.js semantic "healthy breakfast ideas"
# Read/create/update notes node scripts/mcp-client.js read "My Notes/Project" node scripts/mcp-client.js create "# New Note" "Note Name" "Personal" node scripts/mcp-client.js append "\n- New item" "My List"
# Memory (IMPORTANT!) node scripts/mcp-client.js store "User's name is John" node scripts/mcp-client.js recall "name" node scripts/mcp-client.js forget "old info"
# Calendar & Tasks node scripts/mcp-client.js tasks node scripts/mcp-client.js events
# Python execution node scripts/mcp-client.js run-python "print('Hello!')"
# List all available tools node scripts/mcp-client.js list ```
## 可用工具
### 记忆(关键 - 始终使用)
- **memory_store**:将信息永久存储在 OpenClaw/Memory 中 - **memory_search**:搜索所有笔记和记忆 - **memory_forget**:通过查询删除记忆 - **memory_profile**:获取/更新用户档案
### 笔记
- **search_notes**:全文搜索 - **semantic_search**:按语义搜索 - **read_note**:获取笔记内容 - **create_note**:创建新笔记 - **append_to_note**:追加到笔记 - **update_note**:更新笔记 - **list_notes**:列出所有笔记 - **list_folders**:列出文件夹 - **list_tags**:列出标签
### 日历与任务
- **list_tasks**:获取待办任务 - **create_task**:创建任务 - **complete_task**:完成任务 - **get_upcoming_events**:日历事件 - **create_calendar_event**:创建事件
### Python 执行
- **run_python**:执行带有 matplotlib, pandas, numpy, pillow, openpyxl 的 Python 代码
### 画布
- **canvas_get_state**:获取画布图 - **canvas_add_node**:添加节点 - **canvas_to_mermaid**:转换为 mermaid
### 分析
- **analyze_note_structure**:分析笔记 - **get_backlinks**:获取反向链接 - **find_similar_notes**:查找相似笔记
### Web
- **web_search**:搜索 Web - **web_browse**:浏览网页 - **get_youtube_transcript**:获取 YouTube 字幕
## 安装
`install.sh` 脚本将: 1. 检测 NotNative 是本地还是远程 2. 如果不是本地,询问 WebSocket URL 3. 安装依赖项(ws 包) 4. 配置环境
## 服务器要求
- NotNative 应用程序正在运行并启用了 MCP WebSocket 服务器 - 本地:ws://127.0.0.1:8788 - 远程:wss://your-domain.com(或 ws://IP:8788)
## 环境变量
- `NOTNATIVE_WS_URL`:WebSocket URL(默认:ws://127.0.0.1:8788)
## 错误处理
- **连接超时**:检查 NotNative 是否正在运行 - **请求超时**:工具执行超过 10 秒 - **未找到工具**:使用 `list` 命令验证工具名称