feat(client): implement HttpJournalStore and integrate journal endpoints
ci / JVM build + tests (push) Failing after 1m8s

- Added `HttpJournalStore` as an HTTP-backed implementation of `JournalStore` for read-only access to the audit log.
- Integrated `GET /journal/conversations/{id}/messages` endpoint to fetch conversation transcripts with full payloads.
- Updated `AgentClient` to expose `HttpJournalStore` as the `journal` property.
- Adjusted `HttpEventStore` to align with updated endpoint structure (`/outbox/events`).
This commit is contained in:
2026-09-21 02:43:29 +03:00
parent aef5083801
commit 8f85612665
4 changed files with 74 additions and 19 deletions
+1
View File
@@ -22,6 +22,7 @@ kotlin {
commonMain.dependencies {
api(project(":proto"))
api(project(":event-store"))
api(project(":journal-api"))
api(libs.ktor.client.core)
implementation(libs.ktor.client.content.negotiation)