Zhengshou Lai
8be2a2dcd0
chore: drop dead templates/workspace and stale doc references
...
Nothing in the codebase ever read templates/workspace/; workspace
bootstrap is handled by the xiaohe runtime sync (MANAGED_PATHS).
README/AGENTS.md structure trees and the first-run claim updated.
2026-07-18 11:47:08 +08:00
Zhengshou Lai
5c3f90e910
feat: add --tmux/-t option to run agents in attachable tmux sessions
...
Wraps the backend in 'tmux new-session -A' with a per-backend, per-directory
session name, so agent sessions survive SSH drops and re-running the same
command reattaches. Falls back to a direct run when already inside tmux,
and errors clearly when tmux is not installed.
2026-07-15 20:03:28 +08:00
Zhengshou Lai
78ca74152f
feat: add hermes backend support
...
- Add myhermes entrypoint and myagents hermes subcommand
- Hermes sessions read from global SQLite store (~/.hermes/state.db)
- Default args: --yolo
- Update README, AGENTS.md, Makefile, pyproject.toml
- Add tests for hermes subcommand, passthrough, and session listing
2026-07-15 10:21:38 +08:00
Zhengshou Lai
c07b132f6d
feat(mycodex): 对齐 resume options,支持 -r/--resume/--continue/--last/--all
...
- 新增 _translate_codex_extra,将 -r/--resume 映射为 codex resume
- --continue 映射为 codex continue,--last/--all 映射为 resume --last/--all
- 更新 help 文案与 README 用法示例
- 补充 5 个 codex resume option 单元测试,50 tests passed
2026-07-07 09:05:09 +08:00
Zhengshou Lai
10530479d0
feat: 添加 mycodex 入口,支持 OpenAI Codex CLI
...
- 在 launcher 中注册 codex 后端,兼容 ~/.codex/sessions 日期嵌套目录
- 解析 session_meta.payload.cwd 过滤当前目录会话
- 添加 myagents codex 子命令与 mycodex 独立入口、补全及 Makefile 链接
- 更新 pyproject.toml 控制台脚本与 README 文档
- 补充 codex 相关单元测试,45 tests passed
2026-07-07 08:40:16 +08:00
Zhengshou Lai
20e7eba93b
feat(completion): 自动安装 myagents/myclaude/mykimi shell 补全,移除 eval 旧脚本
2026-07-04 19:25:01 +08:00
Zhengshou Lai
7f1aa9f27e
rename: myclaude -> myagents
2026-07-01 23:27:14 +08:00
Zhengshou Lai
c9fd2321ed
docs: update README installation instructions
...
- Recommend official install script over npm
- Pin npm fallback to 2.1.118 due to Kimi compatibility
- Update Windows install notes and first-run auth hint
2026-06-13 09:21:08 +08:00
Zhengshou Lai
72e27f9f6b
remove(desktop): drop Electron desktop pet, keep CLI only
2026-05-27 11:23:14 +08:00
Zhengshou Lai
2ac1c9750e
refactor(desktop): code review fixes
...
- Shortcut: Cmd+Shift+C → Cmd+Shift+M (avoid Chrome DevTools conflict)
- Preload: onData/onExit now return cleanup functions (fix memory leak)
- PTY: resolve shell path at construction time, throw on missing claude CLI
- Terminal: remove allowProposedApi, dedupe resize listeners, add cleanup
- Main: debounce window move config writes (500ms), restart PTY on activate
- CSS: remove unused orbGlow keyframes
- Package: fix appId to com.apaam.myclaude, skip code signing, remove unused deps
2026-05-27 11:23:14 +08:00
Zhengshou Lai
0c227cae19
feat(desktop): add Electron desktop pet for Claude CLI
...
- Electron + React + TypeScript 桌面宠物外壳
- xterm.js + node-pty 直接对接 Claude CLI 进程
- 宠物 orb(80x80)可拖拽,点击展开终端面板
- CRT 复古终端主题(扫描线、文字发光)
- 全局快捷键 Cmd+Shift+C 显隐
- 窗口位置自动保存
- 中华田园犬吉祥物 icon(AI 生成)
- Makefile 新增 `make app` 打包命令
2026-05-27 11:23:14 +08:00
Zhengshou Lai
854a69d3d8
revert: restore original README content
...
The previous slimmed version removed too much ecosystem documentation.
Restore the full README as the project's single entry point.
2026-05-27 11:23:13 +08:00
Zhengshou Lai
593b7a85b3
refactor(docs): slim README and improve completion script UX
...
- Reduce README from 530+ lines to ~110 lines, focusing on CLI core
- Separate ecosystem extensions (cc-switch, Metabot, Skills) into
an optional section
- Add unsupported shell hint in install_completion.sh
2026-05-27 11:23:13 +08:00
Zhengshou Lai
ab597d1d02
refactor: rename source dir to bin, reorganize templates, remove personal info
...
- Rename myclaude/ source directory → bin/
- Update all Python imports (myclaude.* → bin.*) and mock patch paths
- Update pyproject.toml: entry point and packages config
- Move workspace_template/ → templates/workspace/ for future extensibility
- Migrate .claude/skills/ to global ~/.claude/skills/ and remove local copies
- Remove SessionStart hook (sync-global.sh) from settings.local.json
- Remove unrelated script rename_funcs_to_snake.py
- Remove personal info (name, org, paths) from CLAUDE.md, README.md, settings
- Update .gitignore with standard Python/runtime exclusions
- Clean .DS_Store, __pycache__, .mypy_cache, .pytest_cache, .ruff_cache,
.playwright-mcp runtime files
2026-04-26 09:37:13 +08:00
Zhengshou Lai
bb39b80d06
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
2026-04-23 08:55:15 +08:00
Zhengshou Lai
6caf471eb3
docs: move git-proxy-clone to appendix with proper setup instructions
...
- Remove git-proxy-clone from skills table (it's a custom local skill)
- Add appendix section explaining FastGithub setup
- Include copy-paste prompt for Claude to create the skill
- Add manual alias configuration as fallback
2026-04-10 10:26:00 +08:00
Zhengshou Lai
21a7f032bf
feat(install): symlink myclaude to ~/.local/bin, make uninstall, docs
...
- Makefile: uv sync or venv pip install -e, then ln -sf to ~/.local/bin/myclaude
- Add scripts/rm_user_local_myclaude.py for safe unlink on make uninstall
- README: install path, shell completion guarded by command -v
- Track uv.lock for reproducible uv sync
Made-with: Cursor
2026-04-10 08:23:14 +08:00
Zhengshou Lai
7d37914cbf
docs: update README with improved installation and configuration guide
2026-04-09 23:17:07 +08:00
Zhengshou Lai
38ac5bd7b5
docs: add PATH configuration for metabot and myclaude commands
2026-04-07 09:50:23 +08:00
Zhengshou Lai
eb609d8118
docs: add Feishu event subscription configuration to README
2026-04-07 09:47:05 +08:00
Zhengshou Lai
3b7a10ee00
docs: add Claude authentication tip about using cc-switch config
2026-04-07 09:43:18 +08:00
Zhengshou Lai
ba8d63ab1a
docs: clarify Kimi and Kimi Code pricing models
2026-04-07 09:40:40 +08:00
Zhengshou Lai
2d9a20046f
docs: restructure README for clarity
...
- Reorganize sections: Quick Start -> Usage Guide -> Advanced Config
- Move Skill installation to Advanced Config section
- Update Workspace management to emphasize telling Claude to do it
- Simplify language and remove redundant content
- Keep video tutorial and project structure sections
2026-04-07 09:35:16 +08:00
Zhengshou Lai
9226df44b6
docs: add skill installation guide to README
...
- Add manual installation (project-level and global)
- Add automatic installation via npx skills
- Include recommended skill sources and URLs
- Add table of recommended skills with install commands
2026-04-07 09:31:39 +08:00
Zhengshou Lai
5cacbbc82e
docs: fix bots.json configuration example
...
- Correct file location to metabot/bots.json
- Update JSON structure to feishuBots array format
- Add defaultWorkingDirectory configuration
2026-04-07 09:28:27 +08:00
Zhengshou Lai
643a128697
docs: add comprehensive README with installation guides
2026-04-07 09:25:33 +08:00