[BUG] Bash tool is completely unresponsive - no commands are executing or returning output

Resolved 💬 10 comments Opened Jul 6, 2025 by bohdan-shulha Closed Jan 15, 2026

Environment

  • Platform (select one):
  • [X] Anthropic API
  • [ ] AWS Bedrock
  • [ ] Google Vertex AI
  • [ ] Other: <!-- specify -->
  • Claude CLI version: 1.0.43
  • Operating System: macos 15.5 (24F74)
  • Terminal: Terminal App

Bug Description

The Bash tool stopped working completely during a session. Multiple commands were attempted but none returned any output or error messages. This includes simple commands like:
  - pwd
  - ls
  - echo "test"
  - npm run typecheck

  Even with explicit timeout values, no response was received. The tool appears to be completely unresponsive.
> Show me your todo

⏺ Here's my current todo list:

  1. Update CI/CD to support Testcontainers (pending, low priority) - This is the only remaining task from the original test improvement work.

  All other tasks have been completed:
  - ✅ Created @makedir/testing package structure
  - ✅ Set up Testcontainers infrastructure
  - ✅ Created test database setup utilities
  - ✅ Implemented shared test fixtures and factories
  - ✅ Created integration tests for AccountRepo and DirectoryRepo
  - ✅ Configured packages to use Vite
  - ✅ Added transaction testing scenarios
  - ✅ Refactored factories to use drizzle-seed
  - ✅ Created beforeAllSetupDb() helper

  We just finished updating the tests to use drizzle-seed's reset() function and I was trying to remove the DatabaseCleaner files that are no longer needed.

I also asked it to make a web search - it seems it didn't work too.

Steps to Reproduce

TBH I don't know. I had a long session, compacted our dialog mb 5 times already - it was working completely fine. I didn't reach context limit (min amount was something like ~20%, but I often compacted after a subtask is complete)

Expected Behavior

Well... It should work? :D

Actual Behavior

It doesn't. :)

Additional Context

/doctor

Claude CLI Diagnostic
 Currently running: npm-local (1.0.43)
 Path: /Users/bohdan/Library/Application Support/fnm/node-versions/v22.2.0/installation/bin/node
 Invoked: /Users/bohdan/.claude/local/node_modules/.bin/claude
 Auto-updates: Yes
 Config install method: local
 Config auto-updates: true
/status

 Claude Code Status v1.0.43
  L Session ID: <saved on disk - can send to email>

 Working Directory 
  L /***/packages/testing

 Account • /login
  L Login Method: Claude Max Account
  L Organization: ***@gmail.com's Organization
  L Email: ***@gmail.com

 Memory • /memory
  L project: ~/***/CLAUDE.md

 Model • /model
  L Default Opus 4 for up to 50% of usage limits, then use Sonnet 4 (currently Opus)

View original on GitHub ↗

This issue has 10 comments on GitHub. Read the full discussion on GitHub ↗