Documentation Index
Fetch the complete documentation index at: https://docs.ntrp.io/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Automations let ntrp act on its own — daily summaries, inbox monitoring, reminders, or any task you’d otherwise forget to do manually. Each automation has one or more triggers (when to run), a description (what to do in natural language), and optional notifiers (where to send results). When multiple triggers are defined, the automation fires when any trigger condition is met.Trigger types
Scheduled (time-based)
Run at a specific time, optionally on specific days:Interval
Run repeatedly at a fixed interval, with optional time windows:start and end times to constrain the window. Outside the window, the next run advances to the start of the next eligible day.
Event-driven
Trigger before calendar events:Idle
Fire once after a period of user inactivity. Resets when the user sends a new message.Count
Fire every N user messages in a session. The counter resets per session.Multi-trigger
Automations accept multiple triggers (OR logic). This is useful for combining time-based and activity-based conditions:Builtin automations
ntrp ships with two internal automations that run automatically:| Automation | Triggers | Purpose |
|---|---|---|
| Chat Extraction | Every 10 turns + idle 5m | Extract durable facts from conversations |
| Memory Consolidation | Every 30m + idle 5m | Merge, archive, and consolidate memory |
Creating automations
From the TUI
Open/automations and press n to create. The automations viewer has two tabs: User (your automations) and Internal (builtin automations like extraction and consolidation).
The create/edit form uses drill navigation:
| Shortcut | Action |
|---|---|
↑↓ | Navigate between fields |
Enter | Drill into a field to edit |
←→ | Adjust selector fields (trigger type, mode, days) |
Space | Toggle checkboxes (notifiers, days, writable) |
Escape | Stop editing / exit form |
Ctrl+S | Save |
e. You can add multiple triggers to a single automation.
From chat
Use thecreate_automation tool in chat:
Via the API
Single trigger:Permissions
By default, automations run with read-only tools. Togglewritable to allow an automation to modify memory, send emails, or create calendar events.
Notifications
Automations withwritable enabled can use the notify tool to send results to configured notifier channels (Telegram, email, bash). Configure notifiers in Settings > Notifications.