refactor: clean up outdated references and orphan files
- Fix __init__.py docstring: Mybot → Myclaude - Remove stale .gitignore entries (workspace/, knowledge/) - Delete orphan package-lock.json from Python project - Update README: project structure, commands, env vars - Replace all myclaude chat references with myclaude - Update defaultWorkingDirectory examples to ~/workspace - Add MYCLAUDE_WORKSPACE_ROOT documentation
This commit is contained in:
+2
-2
@@ -4,8 +4,8 @@ __pycache__/
|
||||
*.egg-info/
|
||||
dist/
|
||||
build/
|
||||
workspace/
|
||||
knowledge/
|
||||
# Removed: workspace/ is now external (~/workspace by default)
|
||||
# Removed: knowledge/ is no longer used
|
||||
|
||||
.claude/
|
||||
.obsidian/
|
||||
|
||||
@@ -20,15 +20,13 @@ myclaude/
|
||||
├── .claude/ # Claude Code 配置
|
||||
│ └── skills/ # 自定义技能
|
||||
├── .venv/ # Python 虚拟环境
|
||||
├── knowledge/ # 持久化记忆与知识库
|
||||
│ ├── memories/ # 记忆文件(自动加载)
|
||||
│ └── files/ # 长摘录、参考资料
|
||||
├── workspace/ # 工作目录
|
||||
│ ├── .obsidian/ # Obsidian 配置
|
||||
│ ├── myAcademia/ # → Obsidian 知识库(软链接)
|
||||
│ ├── myWebpage/ # → 课题组网站(软链接)
|
||||
│ ├── myagent/ # → myagent 项目(软链接)
|
||||
│ └── tmp/ # 临时文件
|
||||
├── workspace_template/ # 工作区模板(CLAUDE.md, .gitignore)
|
||||
├── .claude/ # Claude Code 配置
|
||||
│ └── skills/ # 自定义技能
|
||||
├── myclaude/ # Python 源码
|
||||
│ ├── cli.py # CLI 入口
|
||||
│ ├── commands/ # 子命令
|
||||
│ └── ...
|
||||
├── myclaude/ # 源码目录
|
||||
├── CLAUDE.md # 项目配置(自动生成)
|
||||
├── pyproject.toml # Python 项目配置
|
||||
@@ -159,6 +157,16 @@ make install
|
||||
|
||||
> 💡 **提示**:无 uv 时会创建项目 `.venv` 并用其中的 pip 做可编辑安装。
|
||||
|
||||
**配置工作区(可选):**
|
||||
|
||||
默认工作区为 `~/workspace`。如需自定义,设置环境变量:
|
||||
|
||||
```bash
|
||||
export MYCLAUDE_WORKSPACE_ROOT="/your/custom/workspace"
|
||||
```
|
||||
|
||||
首次运行 `myclaude` 时,会自动创建工作区目录并复制 `workspace_template/` 中的模板文件。
|
||||
|
||||
**Shell 补全(可选):** 在 `~/.zshrc` 或 `~/.bashrc` 中加入(有命令再注册,避免未安装时报错):
|
||||
|
||||
```bash
|
||||
@@ -251,13 +259,13 @@ metabot update # 更新到最新版本
|
||||
"name": "myclaude",
|
||||
"feishuAppId": "cli_xxxxx",
|
||||
"feishuAppSecret": "xxxxxxxxxxxxx",
|
||||
"defaultWorkingDirectory": "~/your-path/myclaude"
|
||||
"defaultWorkingDirectory": "~/workspace"
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
> ⚠️ **注意**:请修改 `defaultWorkingDirectory` 为你本地的 myclaude 项目实际路径。
|
||||
> ⚠️ **注意**:默认工作目录为 `~/workspace`,可根据需要修改。
|
||||
|
||||
> 💡 提示:飞书应用需要先发布,再开启「长连接」事件订阅
|
||||
|
||||
@@ -282,7 +290,8 @@ metabot update # 更新到最新版本
|
||||
**方式 2:本地终端**
|
||||
|
||||
```bash
|
||||
myclaude chat
|
||||
myclaude # 默认启动 Claude Code,cwd = ~/workspace
|
||||
myclaude --cwd . # 开发 CLI 时,cwd = 项目根目录
|
||||
```
|
||||
|
||||
---
|
||||
@@ -337,7 +346,7 @@ cp SKILL.md ~/.claude/skills/my-skill/
|
||||
| `lark-minutes` | 飞书妙记 | `npx skills add -g xvirobotics/metabot@lark-minutes` |
|
||||
| `lark-mail` | 飞书邮箱 | `npx skills add -g xvirobotics/metabot@lark-mail` |
|
||||
|
||||
> 💡 **安装方式**:在 `myclaude chat` 或飞书对话中,直接告诉 Claude:
|
||||
> 💡 **安装方式**:在本地终端 `myclaude` 或飞书对话中,直接告诉 Claude:
|
||||
> - "帮我安装处理 PDF 的 skill"
|
||||
> - "安装飞书日历相关的 skills"
|
||||
> - "我想用飞书文档功能,帮我安装"
|
||||
|
||||
@@ -1 +1 @@
|
||||
"""Mybot CLI package."""
|
||||
"""Myclaude CLI package."""
|
||||
|
||||
Generated
-6
@@ -1,6 +0,0 @@
|
||||
{
|
||||
"name": "myclaude",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {}
|
||||
}
|
||||
Reference in New Issue
Block a user