Updated
On this page
Inbox item queries and resolution: respond_to_inbox(), skip_inbox_item(), and reject_inbox_item() wrap TraceWriter's resolution methods, attributing the resolving actor as resolved_by.
#services.src.orxtra.services._inbox
#services.src.orxtra.services._inbox
#list_inbox
python
async def list_inbox(pool: asyncpg.Pool, run_id: UUID, status: str | None=None) -> list[InboxItem]#get_inbox_item
python
async def get_inbox_item(pool: asyncpg.Pool, item_id: UUID) -> InboxItem#respond_to_inbox
python
async def respond_to_inbox(pool: asyncpg.Pool, caller_principal: Principal, *, item_id: UUID, answer: str) -> InboxItem#skip_inbox_item
python
async def skip_inbox_item(pool: asyncpg.Pool, caller_principal: Principal, *, item_id: UUID) -> InboxItem#reject_inbox_item
python
async def reject_inbox_item(pool: asyncpg.Pool, caller_principal: Principal, *, item_id: UUID, reason: str) -> InboxItem