todoing-install
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
Chinesetodoing-install
todoing-install
—
安装todoing
并将其集成到项目中的指南,以便AI Agents可使用它进行任务追踪。
todoing—
要求
A guide for installing and integrating it into a project so that
AI agents can use it for task tracking.
todoing- Python 3.11+
- 、
pip或pipx(任何Python包管理器均可)uv
Requirements
安装uv
(一次性操作,若未安装)
uv- Python 3.11+
- ,
pip, orpipx(any Python package manager works)uv
如果尚未安装,请先安装:
uvbash
curl -LsSf https://astral.sh/uv/install.sh | sh或通过pip安装:。使用验证安装。
pip install uvuv --versionInstall uv
(one-time, if not installed)
uv安装方式
—
推荐方式:uv tool install todoing
uv tool install todoingIf you don't have yet, install it first:
uvbash
curl -LsSf https://astral.sh/uv/install.sh | shOr via pip: . Verify with .
pip install uvuv --versionbash
uv tool install todoing优点:环境隔离、速度快,无需激活虚拟环境即可使用。
Install methods
通过pipx安装
Recommended: uv tool install todoing
uv tool install todoing—
bash
uv tool install todoingPros: isolated environment, fast, works without activating a venv.
bash
pipx install todoing
pipx ensurepath # 将pipx管理的工具添加至PATH优点:环境隔离、广泛可用。需要提前安装。
pipxVia pipx
通过pip安装
bash
pipx install todoing
pipx ensurepath # add pipx-managed tools to PATHPros: isolated environment, widely available. Requires .
pipxbash
pip install todoing优点:无需额外工具。缺点:会污染全局Python环境;建议使用虚拟环境。
Via pip
验证安装
bash
pip install todoingPros: no extra tools. Cons: pollutes the global Python environment; use a
virtualenv if possible.
bash
todoing --help
todoing version你应该能看到使用信息和版本号。
Verify installation
故障排查
bash
todoing --help
todoing versionYou should see usage info and the version number.
| 症状 | 可能的解决方法 |
|---|---|
| 安装目录未在 |
| 不要使用 |
| 安装已损坏。重新安装: |
| 你使用的是旧版本。升级: |
Troubleshooting
设置Agent技能
| Symptom | Likely fix |
|---|---|
| The install directory isn't on |
| Don't |
| Corrupted install. Reinstall: |
| You have an old version. Upgrade: |
为了让AI Agents(如opencode、Claude Code)能够使用,需要安装对应的技能。该技能位于。
todoing.agents/skills/todoing/SKILL.mdSetting up the agent skill
安装技能
For AI agents (opencode, Claude Code) to use , they need the skill
installed. The skill lives at .
todoing.agents/skills/todoing/SKILL.md如果你所在的仓库包含,则技能已可用——Agent可通过加载它。
.agents/skills/todoing/skill todoing对于其他仓库,复制技能目录:
bash
cp -r /path/to/todoing/.agents/skills/todoing /your/repo/.agents/skills/或在Agent的配置文件(如opencode的)中引用它。
AGENTS.mdInstall the skill
向项目添加todoing使用说明
If you're inside the repo that contains , the skill
is already available — the agent can load it with .
.agents/skills/todoing/skill todoingFor other repos, copy the skill directory:
bash
cp -r /path/to/todoing/.agents/skills/todoing /your/repo/.agents/skills/Or reference it in the agent's config (e.g. opencode's ).
AGENTS.md在引导项目使用时,询问用户:
todoing"是否需要我将todoing使用说明添加至项目的(或AGENTS.md)中,以便AI Agents自动知晓使用CLAUDE.md进行任务管理?"todoing
如果用户同意,在项目配置文件中添加如下内容:
markdown
undefinedAdding todoing instructions to the project
使用todoing进行任务管理
When onboarding a project to use , ask the user:
todoing"Do you want me to add todoing instructions to your project's(orAGENTS.md) so that AI agents automatically know to useCLAUDE.mdfor task management?"todoing
If they say yes, add a section like this to the project's config file:
markdown
undefined快速参考:
- — 查看最近的任务
todoing ls -n 5 - — 开始处理任务
todoing status <id> in_progress - — 标记任务完成
todoing status <id> done - — 创建任务
todoing add "title" -l label - — 记录进度
todoing append <id> "progress note"
该配置文件应放置在项目根目录,命名为`AGENTS.md`(适用于opencode)或`CLAUDE.md`(适用于Claude Code),以用户偏好或已有的文件为准。Task management with todoing
—
This project uses todoing for task
tracking. Tasks live in . Always use the CLI — never
read files directly unless something is broken.
.todoing/tasks/todoing.todoing/Quick reference:
- — see recent tasks
todoing ls -n 5 - — start work on a task
todoing status <id> in_progress - — mark complete
todoing status <id> done - — create a task
todoing add "title" -l label - — log progress
todoing append <id> "progress note"
This config should be placed in the project root as `AGENTS.md` (for opencode)
or `CLAUDE.md` (for Claude Code), whichever the user prefers or already has.—