Skip to content

Add LRU chat eviction, CI workflow, and update README#7

Merged
John-Lin merged 1 commit intomasterfrom
release-improvements
Mar 31, 2026
Merged

Add LRU chat eviction, CI workflow, and update README#7
John-Lin merged 1 commit intomasterfrom
release-improvements

Conversation

@John-Lin
Copy link
Copy Markdown
Owner

Summary

  • Add MAX_CHATS = 200 LRU eviction for in-memory conversation history using OrderedDict to prevent unbounded memory growth
  • Pin uv to 0.11.2 in Dockerfile for reproducible builds
  • Add GitHub Actions test workflow (lint, type check, test) on push/PR to master
  • Update README: add new features, cross-link to agentic-slackbot, add volume mount to Docker example

Test plan

  • All 105 tests pass locally
  • CI workflow runs successfully on this PR

🤖 Generated with Claude Code

- Limit in-memory conversation history to 200 chats (MAX_CHATS) with
  LRU eviction using OrderedDict to prevent unbounded memory growth
- Pin uv to 0.11.2 in Dockerfile for reproducible builds
- Add GitHub Actions test workflow on push/PR to master
- Update README with new features, cross-link to slackbot, and
  add volume mount to Docker example

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@John-Lin John-Lin merged commit 0c21714 into master Mar 31, 2026
1 check passed
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