CEL Perceive
cel_perceiveMaintain an always-updated mental model of your application's UI by monitoring background events and accessibility changes. Read the current state instantly, verify actions, and receive LLM-powered next-action suggestions.
Instructions
Always-on perception engine (Cortex). Maintains a continuously-updated mental model via background event streams with periodic accessibility tree refreshes on significant changes, and vision/screenshots when flagged as needed.
IMPORTANT: Singleton — only one perception session can be active at a time. cel_see 'watch' mode is unavailable during an active session.
Modes:
start: Boot the cortex with a goal. Set enable_suggestions=true (default) for LLM-powered next-action recommendations on each read.
read: Get the mental model snapshot (instant — model is kept warm by background events).
feed: Report an action you took (action, target, expected outcome). Cortex waits for screen to settle, diffs against current model, returns verification.
checkpoint: Summarize completed work and reset action history. Use between phases of multi-step tasks.
configure: Update goal or enable_suggestions mid-session.
status: Cortex health — confidence score, uptime, cycle count, element counts (stable vs volatile), temporal state (loading, errors, focus trail).
stop: Shutdown the cortex and get a summary.
The model includes temporal awareness (loading states, error persistence, focus trail) and element stability classification (stable vs volatile targets).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||