Jason Woltje bb0ee3ebac
Some checks failed
ci/woodpecker/push/ci Pipeline failed
ci/woodpecker/pr/ci Pipeline failed
test(M1-008): add integration tests for conversation persistence and context resume
Covers the full persistence flow:
- User messages are persisted via ConversationsRepo.addMessage with correct role/content
- Assistant responses are persisted with model, provider, tokens, and toolCalls metadata
- Session resume maps DB messages to ConversationHistoryMessage for context injection
- buildHistoryPromptSection formats history into system prompt (full and summarized paths)
- GET /api/conversations/search returns matching messages via ConversationsController
- End-to-end simulation: create conversation → persist messages → load history on resume

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-21 16:06:53 -05:00
Description
Self-hosted multi-user AI agent platform — web dashboard, TUI, remote control, shared memory, mission orchestration
16 MiB
2026-04-08 00:42:54 +00:00
Languages
TypeScript 74.5%
Shell 19.7%
PowerShell 3%
JavaScript 1.4%
Python 1%
Other 0.4%