15 Commits
Author SHA1 Message Date
Zhengshou Lai f14c39d7c0 feat(agents): 新增 mydsh 启动器 —— DeepSeek Harness CLI 包装
- launcher _BACKENDS 加 dsh:profile 透传、zstd 会话列表(session/title 或首条用户消息)、
  --resume 透传、DSH_HOME 环境变量与 expanduser
- entrypoints/cli/completion/打包/卸载全触点 + TestDsh 用例(裸跑/版本/透传/列表/缺 bin)
2026-08-17 19:54:13 +08:00
Zhengshou Lai c2d8e1c014 Refuse make install from GHA runner worktrees.
Keep host ~/.local/bin myagents links from pointing at ephemeral _work checkouts.
2026-08-11 22:16:56 +08:00
Zhengshou Lai ffac0ba37d feat: add mycursor backend; drop myagents xiaohe entrypoint
Cursor Agent CLI wrapper (mycursor) with resume/session listing.
Product xiaohe CLI stays in xiaohe-api only — no dual entry.
2026-07-29 21:54:30 +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 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 72e27f9f6b remove(desktop): drop Electron desktop pet, keep CLI only 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
lzhshou 7c5fa8ae24 minor updates 2026-05-18 18:40:20 +08:00
Zhengshou Lai 2618f626a7 feat(make): extract completion install to standalone script
Move shell-specific completion generation from Makefile inline
logic to scripts/install_completion.sh for easier maintenance.
2026-04-17 00:02:41 +08:00
Zhengshou Lai 7c39d7c9d9 feat(make): auto install/uninstall shell completions
Add _install-completions and _uninstall-completions targets to Makefile:
- Detect shell (zsh/bash) and generate appropriate completion files
- Install to ~/.local/bin/completions/ on make install
- Remove completions on make uninstall
- Integrate with existing update/upgrade commands
2026-04-13 11:07:37 +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 5ecf737de6 renaming from mybot to myclaude 2026-04-06 14:04:11 +08:00
Zhengshou Lai b98d35c387 feat: add mybot CLI with update, chat, and Claude project config
- Click entrypoint: mybot update (make install / pip -e), mybot chat (claude in repo)
- Optional --dangerously-skip-permissions for Claude Code
- Makefile install; hatchling package layout
- .gitignore: venv, build artifacts, workspace (local symlinks)

Made-with: Cursor
2026-04-06 13:11:10 +08:00