[Bug] Prompt suggestions not appearing after server-side flag change
Bug Description
Prompt suggestions │ Force-enabled promptSuggestionEnabled: true in ~/.claude.json │
└──────────────────────┴─────────────────────────────────────────────────────────────────────────────────────────────────┘
About Prompt Suggestions
This is a known bug — reported as https://github.com/anthropics/claude-code/issues/30991 and
https://github.com/anthropics/claude-code/issues/31077. Suggestions stopped appearing for many users around early March 2026, likely a
server-side flag change. I've set promptSuggestionEnabled: true in your config, but if it's server-side gated, you may need to wait for
Anthropic to fix it.
Environment Info
- Platform: darwin
- Terminal: Apple_Terminal
- Version: 2.1.81
- Feedback ID: d69d0d60-be58-4aa6-97ff-f5753fefa714
Errors
[{"error":"Error: NON-FATAL: Lock acquisition failed for /Users/ryanhalphide/.local/share/claude/versions/2.1.81 (expected in multi-process scenarios)\n at TET (/$bunfs/root/src/entrypoints/cli.js:2724:2174)\n at fgq (/$bunfs/root/src/entrypoints/cli.js:2724:1318)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-03-23T23:48:16.669Z"},{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server github invalid: Missing environment variables: GITHUB_PERSONAL_ACCESS_TOKEN\n at JM_ (/$bunfs/root/src/entrypoints/cli.js:2562:22291)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-03-23T23:48:16.799Z"},{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server greptile invalid: Missing environment variables: GREPTILE_API_KEY\n at JM_ (/$bunfs/root/src/entrypoints/cli.js:2562:22291)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-03-23T23:48:16.799Z"},{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server greptile invalid: Missing environment variables: GREPTILE_API_KEY\n at JM_ (/$bunfs/root/src/entrypoints/cli.js:2562:22291)\n at async M (/$bunfs/root/src/entrypoints/cli.js:5348:9913)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-03-23T23:48:17.392Z"},{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server github invalid: Missing environment variables: GITHUB_PERSONAL_ACCESS_TOKEN\n at JM_ (/$bunfs/root/src/entrypoints/cli.js:2562:22291)\n at async M (/$bunfs/root/src/entrypoints/cli.js:5348:9913)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-03-23T23:48:17.392Z"},{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server greptile invalid: Missing environment variables: GREPTILE_API_KEY\n at JM_ (/$bunfs/root/src/entrypoints/cli.js:2562:22291)\n at async G (/$bunfs/root/src/entrypoints/cli.js:5348:10629)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-03-23T23:48:17.400Z"},{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server github invalid: Missing environment variables: GITHUB_PERSONAL_ACCESS_TOKEN\n at JM_ (/$bunfs/root/src/entrypoints/cli.js:2562:22291)\n at async G (/$bunfs/root/src/entrypoints/cli.js:5348:10629)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-03-23T23:48:17.400Z"},{"error":"MaxFileReadTokenExceededError: File content (58191 tokens) exceeds maximum allowed tokens (10000). Use offset and limit parameters to read specific portions of the file, or search for specific content instead of reading the whole file.\n at gT9 (/$bunfs/root/src/entrypoints/cli.js:4312:23670)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-03-23T23:57:02.033Z"},{"error":"MaxFileReadTokenExceededError: File content (129978 tokens) exceeds maximum allowed tokens (10000). Use offset and limit parameters to read specific portions of the file, or search for specific content instead of reading the whole file.\n at gT9 (/$bunfs/root/src/entrypoints/cli.js:4312:23670)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-03-23T23:57:02.850Z"},{"error":"MaxFileReadTokenExceededError: File content (38706 tokens) exceeds maximum allowed tokens (10000). Use offset and limit parameters to read specific portions of the file, or search for specific content instead of reading the whole file.\n …
Note: Content was truncated.
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗