Skip to content

Commit 6c17c60

Browse files
Akidoclaude
andcommitted
docs: version bump + known issues for Claude cwd and session resume (v1.2.1)
- Bumped version 1.2.0 → 1.2.1 - Added Known Issues section to CLAUDE.md documenting: - Claude cwd must always be homedir() (agentic mode root cause) - Session resume disabled for Sonnet/Haiku (Opus only) - Updated claude.ts tool description in project layout Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent a9dd962 commit 6c17c60

2 files changed

Lines changed: 7 additions & 2 deletions

File tree

CLAUDE.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ src/
4747
notify.ts <- openclaw_notify: send notifications via WhatsApp/Telegram
4848
gemini.ts <- Google Gemini sub-agent via local gemini CLI (headless mode)
4949
codex.ts <- OpenAI Codex sub-agent via local codex CLI (full-auto + JSONL)
50-
claude.ts <- Claude sub-agent via local claude CLI (JSON output)
50+
claude.ts <- Claude sub-agent via local claude CLI (JSON output, homedir cwd, Opus-only session resume)
5151
local-llm.ts <- Local LLM sub-agent via OpenAI-compatible API (Ollama, LM Studio)
5252
local-llm-models.ts <- local_llm_models: list available models from local LLM server
5353
llama-server.ts <- llama_server: start/stop llama.cpp server for local inference
@@ -117,5 +117,10 @@ npm run test:integration # integration tests (requires .env, SSH, LM Studio)
117117
npm run build && node dist/index.js # manual: starts in stdio mode (waits for MCP client)
118118
```
119119

120+
## Known Issues
121+
122+
- **Claude cwd must be homedir()** -- running `claude -p` from a project directory triggers Claude Code's agentic mode, which ignores prompt instructions and treats tool injection as "prompt injection attempts". The `claude_run` tool now always uses `homedir()` regardless of the `working_directory` parameter. See openclaw-cli-bridge-elvatis v3.8.0.
123+
- **Session resume: Opus only** -- Sonnet/Haiku have a 45% hang rate with `--session-id`/`--resume` due to corrupted sessions after SIGTERM kills. Only Opus uses session resume; Sonnet/Haiku make fresh `claude -p` calls every time.
124+
120125
## Handoff Files
121126
`.ai/handoff/` — AAHP v2 protocol. Read STATUS.md and NEXT_ACTIONS.md at session start.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@elvatis_com/elvatis-mcp",
3-
"version": "1.2.0",
3+
"version": "1.2.1",
44
"description": "MCP server for OpenClaw — expose smart home, memory, cron, and more to Claude Desktop, Cursor, Windsurf, and any MCP client",
55
"main": "dist/index.js",
66
"types": "dist/index.d.ts",

0 commit comments

Comments
 (0)