Skip to content

feat(ui): load persisted conversation history in agent detail view#1175

Closed
geoffjay wants to merge 3 commits intoissue-1161from
issue-1162-2
Closed

feat(ui): load persisted conversation history in agent detail view#1175
geoffjay wants to merge 3 commits intoissue-1161from
issue-1162-2

Conversation

@geoffjay
Copy link
Copy Markdown
Owner

feat(ui): load persisted conversation history in agent detail view

test(orchestrator): add end-to-end integration tests for conversation persistence

test(orchestrator): add end-to-end integration tests for conversation persistence

Adds tests/conversation_persistence.rs with 26 integration tests covering:

  • Storage layer: since/until cursor filtering, combined time windows,
    ascending ordering, session isolation, cross-agent delete isolation,
    all-event-type round-trips, and metadata round-trips.
  • REST API: GET /agents/{id}/conversation (events, limit/has_more,
    event_type filter, session filter, after/before cursors, 404, empty),
    GET summary, single-event retrieval with wrong-agent/unknown-id 404s,
    DELETE /agents/{id}/conversation (204, 404, cross-agent isolation,
    idempotent), and count accuracy.
    Also adds DELETE /agents/{id}/conversation endpoint (204 No Content) to
    api.rs and urlencoding dev-dependency to Cargo.toml.

Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com

Merge pull request #1174 from geoffjay/issue-1165

test(orchestrator): end-to-end integration tests for conversation persistence

@geoffjay
Copy link
Copy Markdown
Owner Author

geoffjay commented Apr 17, 2026

geoffjay and others added 3 commits April 17, 2026 22:26
… persistence

Adds tests/conversation_persistence.rs with 26 integration tests covering:
- Storage layer: since/until cursor filtering, combined time windows,
  ascending ordering, session isolation, cross-agent delete isolation,
  all-event-type round-trips, and metadata round-trips.
- REST API: GET /agents/{id}/conversation (events, limit/has_more,
  event_type filter, session filter, after/before cursors, 404, empty),
  GET summary, single-event retrieval with wrong-agent/unknown-id 404s,
  DELETE /agents/{id}/conversation (204, 404, cross-agent isolation,
  idempotent), and count accuracy.
Also adds DELETE /agents/{id}/conversation endpoint (204 No Content) to
api.rs and urlencoding dev-dependency to Cargo.toml.

Co-Authored-By: Claude Sonnet 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.

Load persisted conversation history in UI agent detail view

1 participant