Part of #611.
Summary
Omni Gateway records every governed call by correlation ID in its analytics, but there's no endpoint to query those records by correlation ID (or by session ID). If there were, run and session history (models served, refusals, usage) could be rebuilt from the gateway itself rather than a client-side store. That would be the most governed form of "memory about what happened", with a single source of truth.
Request to the Omni Gateway team
GET records for a correlation ID (and optionally a session ID): per call, the timestamp, served model and provider, routing and fallback, policy outcome, token usage, and request ID. No prompt or response content.
- Scoped to the caller's own client ID; an agent can only read its own records.
- Freshness: near real time is enough for human-in-the-loop hand-off, but record the expected lag.
Why it matters to DDK
Related
#248, #317, #211, #613, #620
Part of #611.
Summary
Omni Gateway records every governed call by correlation ID in its analytics, but there's no endpoint to query those records by correlation ID (or by session ID). If there were, run and session history (models served, refusals, usage) could be rebuilt from the gateway itself rather than a client-side store. That would be the most governed form of "memory about what happened", with a single source of truth.
Request to the Omni Gateway team
GETrecords for a correlation ID (and optionally a session ID): per call, the timestamp, served model and provider, routing and fallback, policy outcome, token usage, and request ID. No prompt or response content.Why it matters to DDK
Related
#248, #317, #211, #613, #620