@loomic/types
v0.1.5
Published
Shared TypeScript types and contracts for Loomic
Readme
@loomic/types
Shared TypeScript type contracts for the Loomic agentic app framework. No runtime code — pure type definitions only.
All other @loomic/* packages import from here. You'll rarely depend on this package directly; it comes along as a peer dependency.
What's inside
| Domain | Types |
|--------|-------|
| signal | AppSignal, SignalType — events that enter the run loop |
| screen | ScreenDescriptor, UIOperation — agent-driven UI descriptors |
| tool | ToolDefinition, ToolResult — typed tool contracts |
| memory | MemoryCandidate, MemoryEntry, MemoryStore — propose/commit memory model |
| plan | AgentPlan, PlannerOutput — structured agent output |
| policy | GovernorPolicy, GovernorVerdict, BudgetState — approval and budget rules |
| context | RuntimeContext — assembled context passed to the planner |
| events | RuntimeEvent, RuntimeEventType — observable run-loop events |
Install
npm install @loomic/types