Session
Masko observes agent sessions through the supported Cursor connection.
CURSOR INTEGRATION
Cursor can work in the background while your mascot shows activity, attention, completion, and the next action Masko can honestly provide.
macOS 14+ · Start free with Ko
LIVE AGENT STATE
Masko alerts you and returns you to Cursor when its native interface owns the question. The mascot stays visible while the agent remains in its normal terminal, IDE, or desktop surface.
Masko observes agent sessions through the supported Cursor connection.
Masko observes tool use through the supported Cursor connection.
Masko observes file edits through the supported Cursor connection.
The integration uses ~/.cursor/hooks.json. Masko installs or repairs the supported connection and reports its health.
Open the Apps or Integrations area in Masko.
Install the supported configuration at ~/.cursor/hooks.json.
Watch the mascot change as the agent works, waits, asks, or finishes.
Cursor Desktop structured question cards stay in Cursor because current hooks do not expose their payload or a response channel.
Masko alerts you and returns you to Cursor when its native interface owns the question.
When Cursor owns the input, Masko focuses the best known native surface.
Current compatibility reference: Cursor 3.16.17.
TRY IT
› Refactor the sign-in flow
✓ Read src/auth/session.ts
✓ Read src/lib/validate.ts
✓ Updated the redirect handler
Cursor wants to run a command
Bash · npm run build
one very attentive colleague.
Cursor: this example opens the original session so you can answer there.
Interactive preview. No commands run.THE LITTLE DETAILS
we were hoping you’d ask.
Masko uses the supported local connection associated with ~/.cursor/hooks.json. Its health screen can install or repair that connection.
Masko alerts you and returns you to Cursor when its native interface owns the question.
Current support covers agent sessions, tool use, file edits, subagent activity, completion and failure.
Cursor Desktop structured question cards stay in Cursor because current hooks do not expose their payload or a response channel.
Masko supports macOS 14 or newer.
MASKO FOR MAC