error on install

running pnpm clawdbot update:
pnpm clawdbot update

> clawdbot@2026.1.17-1 clawdbot /Users/xx/xx/clawdbot
> node scripts/run-node.mjs update

src/acp/client.ts:11:8 - error TS2307: Cannot find module '@agentclientprotocol/sdk' or its corresponding type declarations.

11 } from "@agentclientprotocol/sdk";
          ~~~~~~~~~~~~~~~~~~~~~~~~~~

src/acp/client.ts:64:52 - error TS7006: Parameter 'cmd' implicitly has an 'any' type.

64       const names = update.availableCommands?.map((cmd) => `/${cmd.name}`).join(" ");
                                                      ~~~

src/acp/client.ts:105:41 - error TS7006: Parameter 'option' implicitly has an 'any' type.

105         const allowOnce = options.find((option) => option.kind === "allow_once");
                                            ~~~~~~


Found 13 errors in 9 files.

Errors  Files
     3  src/acp/client.ts:11
     1  src/acp/commands.ts:1
     1  src/acp/event-mapper.ts:1
     1  src/acp/server.ts:5
     2  src/acp/translator.ts:22
     1  src/acp/types.ts:1
     2  src/agents/tools/web-fetch-utils.ts:86
     1  src/markdown/frontmatter.ts:1
     1  src/memory/sqlite-vec.ts:8
 ELIFECYCLE  Command failed with exit code 1.
Solution
You're absolutely right! Modifying .gitignore itself would also show as dirty.

Better solution: use .git/info/exclude

This is a local-only gitignore that won't show up in git status:

echo "__pycache__" >> .git/info/exclude
echo "*.pyc" >> .git/info/exclude


This tells git to ignore __pycache__ locally without modifying tracked files. Perfect for machine-specific stuff like Python caches, IDE configs, etc. 🦐
Was this page helpful?