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
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
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
e8320b1798
feat(scripts): add rename_funcs_to_snake helper
...
Utility script to bulk-rename Python and C++ functions to
snake_case using AST analysis and regex heuristics.
2026-04-17 00:02:50 +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
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