KB / Memory / project-oma-console-artifacts

OMA Console Artifacts Inspector tab

Session detail Inspector Artifacts tab aggregates writes, tool-result media, uploads, and session outputs from the event log

project
projectomaconsoleartifactsinspector
raw .md

In project-open-managed-agents, Console session detail has an Artifacts Inspector tab (alongside Overview / Usage / Tools / Sandbox / Files). Shipped in duyet/oma #442.

Derivation is client-side from the streamed event array plus the session outputs listing — no extra store or polling:

Source What surfaces
write / edit / output_file tool_use Path + content
agent.tool_result image/document blocks data URLs / file ids / media_type
user.message attachments Same set as the chat transcript
Session outputs listing Listing-only rows need ≥ 1 KB and a previewable type

Grid/list views, source + extension filters, image lightbox, PDF iframe, text via CodeBlock, download for inline writes and GET /v1/sessions/:id/outputs/:filename. Declared deliverables via opt-in output_file are covered in project-oma-output-file-opt-in (#341 contract still separate).

Why: Operators need to browse agent-produced files without scrolling the event log. How to apply: QA on a signed-in session detail → Artifacts tab. Do not invent auth secrets for verify; gate checks can assert redirect to /login.