Skip to content

Conversation

@dima-m711
Copy link

No description provided.

dima-m711 and others added 30 commits November 8, 2025 15:13
…ocket message handling and analytics logging
- Fix session cache isolation: properly scope cached permissions per sessionId
- Add TTL and LRU eviction to prevent unbounded cache growth
- Fix cache key collision by using null character separator
- Add session verification for permission responses
- Add bounds checking for message queues
- Validate JSON data when deserializing from sessionStorage
- Remove unused exports (isRequestExpired, getRequestTTL)
- Add cleanup for stale sessions and request tracking

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
- Fix PERMISSION_TIMEOUT_MS from 30000000ms to 30000ms (30 seconds)
- Remove unused logPermissionDecision function and analytics tracking
- Remove unused getPermissionStats and clearPermissionHistory exports
- Simplifies permission hook by removing dead code

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
…presisten-permissions

# Conflicts:
#	server/routes/git.js
#	src/components/ChatInterface.jsx
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Nov 30, 2025

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant