新增第26章: NAS照片发送到Telegram
This commit is contained in:
35
wiki/concepts/Print-Mode.md
Normal file
35
wiki/concepts/Print-Mode.md
Normal file
@@ -0,0 +1,35 @@
|
||||
---
|
||||
title: "Print Mode"
|
||||
type: concept
|
||||
tags: [Claude Code, 工具调用]
|
||||
---
|
||||
|
||||
## Definition
|
||||
Print Mode 是 Claude Code 的非交互执行模式,通过 stdin 管道传递任务文本,任务执行完成后自动退出。
|
||||
|
||||
## Usage
|
||||
```bash
|
||||
cat << 'TASK_END' | claude -p print \
|
||||
--dangerously-skip-permissions \
|
||||
--add-dir ~/.claude/skills/[技能名] \
|
||||
--add-dir [项目源码路径] \
|
||||
--max-turns 30 \
|
||||
2>&1
|
||||
[任务描述]
|
||||
TASK_END
|
||||
```
|
||||
|
||||
## Key Parameters
|
||||
- `-p print`:启用 Print Mode
|
||||
- `--add-dir`:添加可访问目录,可多次使用
|
||||
- `--max-turns`:最大迭代次数,建议 20-30
|
||||
- `--permission-mode bypassPermissions`:跳过所有交互确认
|
||||
|
||||
## Advantages
|
||||
- 适合绝大多数任务
|
||||
- 通过管道传递任务文本,避免 shell 转义问题
|
||||
- 任务完成自动退出,无需手动关闭
|
||||
|
||||
## Related
|
||||
- [[TMUX 交互模式]]
|
||||
- [[Claude Code 调用方法总结]]
|
||||
Reference in New Issue
Block a user