Data Viewer
Admin-only data inspection extension for
Caffeine AI
.
Overview
Every Caffeine app ships with the
caffeineai-data-viewer
mops package and the moc
--generate-view-queries
flag enabled. Together with
include MixinViews()
in the actor, the compiler
auto-exposes a controller-only
query
for every stable variable of a supported type:
Map.Map
—
(?K, ?Nat) -> [(K, V)]
Set.Set
—
(?K, ?Nat) -> [K]
[V]
,
[var V]
,
List.List
,
Stack.Stack
,
Queue.Queue
—
(?Nat, ?Nat) -> [V]
A
null
cursor starts at the beginning; a
null
count returns everything from the cursor. Each generated query traps on any non-controller caller — they exist for admin dashboards and debug viewers, not user-facing endpoints.
Backend
The package and
include
are already wired into the template. You don't need to add or edit anything for the viewer to work — declare a stable variable of a supported type and the
query appears automatically.
Show more
Installs
576
Repository
caffeinelabs/skills
First Seen
3 days ago
Security Audits
Gen Agent Trust Hub
Pass
Socket
Pass
Snyk
Pass