Skip to content

feat: add 5 memory management items (145→150)#54

Merged
wenshao merged 1 commit into
mainfrom
feat/memory-items-146-150
Apr 4, 2026
Merged

feat: add 5 memory management items (145→150)#54
wenshao merged 1 commit into
mainfrom
feat/memory-items-146-150

Conversation

@wenshao

@wenshao wenshao commented Apr 4, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add 5 memory management items (146-150) for long-running session stability
  • WeakRef/WeakMap, CircularBuffer, string pooling, fd tracking, memoization dedup
  • Total: 150 items

🤖 Generated with Claude Code

P2 (5): WeakRef/WeakMap for GC-safe caching, CircularBuffer with disk
spillover, terminal string pooling (CharPool/StylePool), file descriptor
and handle tracking (>100/>500 warnings), memoization cold-start dedup
with identity guard.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@wenshao wenshao merged commit 94508cc into main Apr 4, 2026
wenshao added a commit that referenced this pull request Apr 9, 2026
- Link PR#3013 to items #1, #2, #7 (SlicingMaxSizedBox, hard cap, char limit)
- Add item #54: useStableHeight (PR#3013 Phase 2, not previously covered)
- Link PR#2889 (dangerous actions prompt) to item #20 (command blacklist)
- Update total from 52 to 53 items across all references

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
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