Skip to main content

Support & operations capabilities

These PieOS capabilities cover support and the operational and system-level tasks that keep a store running. They help behind the scenes, within your permissions and approvals.

CapabilityPlanWhat it does
describe_toolFreeLook up everything about another tool by name — summary, when to use it, input schema, output schema.
get_pi_recent_activityFreeReturns Pie's recent activity (last N hours, default 6) by reading pieos_action_log + pieos_suggesti.
get_world_class_rubricFreeReturn Pie's honest self-assessment against the 15-question world-class commerce brain rubric. Each .
list_toolsFreeBrowse the tool catalog. Filter by category, by read_only-only, or by a substring search over name/s.
get_last_actionsFreeList Pie's last N tool calls in this tenant's scope (default 5 within 1 hour). Returns tool name, st.
get_my_missionFreeRead the calling creator's current active Pie mission — objective, progress %, confidence, evidence .
get_my_prioritiesFreeList the creator's active stated priorities (entity-level focus items).
get_pieos_ledgerFreeRead Pie's unified ledger — top N events across tool dispatches, plan steps, work-items, and ask-for.
list_notificationsFreeList the creator's recent notifications (filterable by unread or by type).
search_my_historyFreeSearch the creator's own history — past chat turns, tool actions, memory facts, drafts, order notes,.
write_top_worryFreePin a concern as Pie's 'top worry' — the topbar pill creator sees across every page. Use when Pie no.
mark_notifications_readFreeMark a set of notifications as read (or clear all unread for the tenant).
remember_commitmentFreeRemember a commitment so Pie resurfaces it next session — a reminder the creator asked for, a promis.
remember_factFreeSave a foundational fact about the creator/business to long-term memory (5-layer architecture, Layer.
remove_my_priorityFreeArchive one of the creator's active priorities by keyword.
resolve_commitmentFreeClose a remembered commitment so Pie stops resurfacing it — done (acted on) or cancelled (creator dr.
set_my_missionFreeCommit a new active Pie mission for the calling creator. Supersedes any prior active mission (histor.
set_my_priorityFreePersist a short-lived creator priority (entity-level focus). Boosts matching work items in the appro.
suggest_actionFreeWrite a proposal to the creator's inbox (pieos_suggestions).
update_memory_factFreeReplace an existing memory fact with a corrected version. Marks the old row 'contradicted' (drops fr.
notify_creatorFreeSend an in-app notification to the creator.
get_active_workFreeSnapshot Pie's right-now work queue — 4-bucket counts (running, queued, blocked, completed last hour.
add_order_noteFreeAppend a timestamped note to an order's internal notes log.
add_tracking_numberFreeAttach a tracking number + carrier to an order (without marking shipped).
mark_order_shippedFreeMark an order as shipped — creates/updates fulfillment + sets orders.status='shipped'.
update_mission_progressFreeRefresh the calling creator's active mission with the latest observed metric value. Recomputes progr.
get_support_ticketsFreeSupport tickets — counts (total / open / closed) plus the ticket list with their ids.
get_ticket_detailFreeGet one support ticket with metadata + last 20 messages.
assign_ticketFreeAssign a ticket to a tenant team member (or unassign with empty user_id).
close_ticketFreeClose a support ticket — the customer is EMAILED ('your ticket was closed') and gets an in-app alert.
reopen_ticketFreeReopen a closed/resolved ticket — sets status back to 'open' (no customer email on this transition).
resend_order_confirmationFreeRe-send an order's confirmation email to that order's own customer.
reply_to_ticketFreeAppend a 'support' reply to a ticket and bump status to in_progress if needed. Does NOT email the cu.

33 of 201 capabilities. Generated from the live PieOS capability matrix.

Can PieOS help with customer support?

Yes. Support capabilities let PieOS assist with support tasks, within the permissions you grant. It proposes actions for consequential steps rather than acting unchecked.

What this screen looks like in every state

StateWhen you'll see itWhat you see, and what to do
LoadingThe screen is fetching your dataA skeleton in the shape of the finished page. It should be brief — if it persists, the load has failed rather than stalled.
ErrorThe data couldn't be loadedA message with a retry. Retry first: most of these are a dropped request, not a broken store. If it repeats, the outage is upstream and reloading won't help.
No accessYour role doesn't include this screenA permission notice instead of the page. An owner or admin can grant access under Settings → Team.

When something goes wrong

These are the messages this screen can show you, and what each one means.

If you seeWhat to do
Failed to save profileThe file was rejected. Check its size and type against what the field accepts.