Skip to content

feat: add Memory tab to Control UI#34

Open
billgetman wants to merge 9 commits intofeature/page-builderfrom
feature/memory-tab
Open

feat: add Memory tab to Control UI#34
billgetman wants to merge 9 commits intofeature/page-builderfrom
feature/memory-tab

Conversation

@billgetman
Copy link
Copy Markdown
Collaborator

Summary

  • Add a new Memory tab to the Control UI for browsing and editing agent memory files (workspace/memory/YYYY-MM-DD.md and MEMORY.md)
  • Implement three gateway RPC methods: memory.files.list, memory.files.get, memory.files.set
  • Layout mirrors the agent files sub-panel: file list on the left, textarea editor on the right, with Save/Reset buttons and dirty tracking

Test plan

  • Verify Memory tab appears in the Control nav group (after Pages)
  • Verify file list loads and shows daily memory files sorted newest-first with MEMORY.md pinned at top
  • Verify selecting a file loads its content in the editor
  • Verify editing and saving a file persists changes
  • Verify Reset button reverts to last-saved content
  • Verify pnpm build and pnpm ui:build succeed cleanly
  • Verify all 252 existing tests pass

🤖 Generated with Claude Code

billgetman and others added 9 commits February 15, 2026 19:26
Replace OpenClaw's red accent scheme with Deepgram branding:
- Roobert typeface (local @font-face, replacing Google Fonts CDN)
- Spring green (#13ef93) accent color across dark and light themes
- Deepgram D icon favicon and topbar brand
- Full color palette update (backgrounds, borders, text, semantic colors)
- Remove all hardcoded red/orange rgba values from CSS and inline styles

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Documents the design for a new agent skill that searches Twitter/X
via TwitterAPI.io for research and monitoring use cases.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Two tasks: create the SKILL.md file with all 7 endpoints, then
verify each endpoint works against the live API.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Replace dynamic import() with static import for loadMemoryFiles to
eliminate Vite build warning about mixed dynamic/static imports.

Co-Authored-By: Claude Opus 4.6 <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