feat(tabular): migrate tabular chat storage from Aurora to S3
Tabular review chat messages now stored in S3 (conversations/{chatId}/messages.json)
using the same Strands snapshot format as the main chat agent. This gives the tabular
agent full conversation history on every turn (agent memory).
- agent.ts: loadMessages (S3 GET) + AfterInvocationEvent hook (S3 PUT)
- index.ts: load previous messages, pass to createAgent, tail-buffer suppresses <CITATIONS>
- sessions.ts: new shared lib - S3 read/write + snapshotMessagesToSessionMessages
- chat.ts: remove ~250 lines of private session logic, import from sessions.ts
- tabular.ts: replace Aurora message reads/writes with S3 via sessions.ts
- mikeApi.ts + TRChatPanel.tsx: remove Aurora-specific message mapping
| Repository | dropthejase/louis |
|---|---|
| Author | Jason Lee <12leeejk2@gmail.com> |
| Authored | |
| Parents | 42c8e187 |
| Stats | 7 files changed , +358 , -376 |
| Part of | Second `louisTabular` agent + tabular review wiring fixes |
Capture this commit into my fork
Download a Markdown prompt that tells Claude how to port this
exact commit into your working tree. Run it via
claude -p < capture-commit-29b80f48.md
from inside the repo you want the change in.