Ask Claude — Execute & Report (with persistent sessions)
The Two Modes
New session (default)
Use when starting a fresh task or new topic.
CODEBLOCK0
Continue session (--continue)
Use when the user is following up on a previous Claude task in the same workdir.
Claude Code will have full memory of what was done before — files read, edits made, context gathered.
CODEBLOCK1
When to use --continue
Use --continue when the user says things like:
- - "agora corrige o que encontraste"
- "continua"
- "e o ficheiro X?"
- "faz o mesmo para..."
- "e agora?"
- "ok, e o erro de..."
- Anything that clearly references what Claude just did
Use a new session when:
- - New unrelated task
- User says "começa do zero" / "new task" / "esquece o anterior"
- Different workdir/project
Session storage
Claude Code stores sessions per-directory in ~/.claude/projects/.
As long as you use the same workdir, --continue picks up exactly where it left off —
same file context, same conversation history, same edits.
Direct command (alternative to wrapper)
CODEBLOCK2
Common workdirs
| Context | Workdir |
|---|
| General/scripts | INLINECODE4 |
| Trading |
/home/xmanel/.openclaw/workspace/hyperliquid |
After receiving output
- - Summarize in 1-3 lines what Claude did/found
- Mention files created or edited
- If error: analyze and suggest fix
- If output is long: summarize, offer full output on request
Ask Claude — 执行与报告(支持持久会话)
两种模式
新会话(默认)
在开始全新任务或新话题时使用。
bash
OUTPUT=$(/home/xmanel/.openclaw/workspace/run-claude.sh 提示词 /工作目录)
echo $OUTPUT
继续会话(--continue)
当用户在同一工作目录中跟进之前的Claude任务时使用。
Claude Code将完整记忆之前的所有操作——读取的文件、进行的编辑、收集的上下文。
bash
OUTPUT=$(/home/xmanel/.openclaw/workspace/run-claude.sh --continue 提示词 /工作目录)
echo $OUTPUT
何时使用 --continue
当用户说出类似以下内容时,使用 --continue:
- - 现在修正你发现的问题
- 继续
- 那文件X呢?
- 对...做同样的处理
- 然后呢?
- 好的,那...的错误呢?
- 任何明确引用Claude刚才所做操作的表述
在以下情况下使用新会话:
- - 新的不相关任务
- 用户说从头开始/新任务/忘记之前的
- 不同的工作目录/项目
会话存储
Claude Code将会话按目录存储在 ~/.claude/projects/ 中。
只要使用相同的 工作目录,--continue 就能精确地从上次中断处继续——
相同的文件上下文、相同的对话历史、相同的编辑记录。
直接命令(包装脚本的替代方案)
bash
新会话
OUTPUT=$(cd /工作目录 && env -u CLAUDECODE claude --permission-mode bypassPermissions --print 任务 2>&1)
继续会话
OUTPUT=$(cd /工作目录 && env -u CLAUDECODE claude --permission-mode bypassPermissions --print --continue 任务 2>&1)
常用工作目录
| 上下文 | 工作目录 |
|---|
| 通用/脚本 | /home/xmanel/.openclaw/workspace |
| 交易 |
/home/xmanel/.openclaw/workspace/hyperliquid |
接收输出后
- - 用1-3行总结Claude所做/发现的内容
- 提及创建或编辑的文件
- 如果有错误:分析并提出修复建议
- 如果输出较长:进行总结,并可应要求提供完整输出