Earn 14 free days when your bug report or suggestion is accepted — how it works
Interaction & recording

codeloop_interact

Perform UI interactions (click, type, swipe, key) on the running app during a recording session.

When to use codeloop_interact

Use `codeloop_interact` when your AI agent needs to perform ui interactions (click, type, swipe, key) on the running app during a recording session.

Parameters

NameTypeRequiredDescription
actionsarrayyesSequence of interaction objects: [{type:'click', x, y}, {type:'type', text}, ...].
app_namestringnoWindow to target.
project_dirstringnoProject root.

What you get back

Per-step success / error log.

FAQ

What does codeloop_interact do?

Perform UI interactions (click, type, swipe, key) on the running app during a recording session.

When should an AI agent call codeloop_interact?

Use `codeloop_interact` when your AI agent needs to perform ui interactions (click, type, swipe, key) on the running app during a recording session.

What does codeloop_interact return?

Per-step success / error log.

Is codeloop_interact part of the CodeLoop MCP server?

Yes. CodeLoop ships as an MCP server installed via `npx codeloop init`. Cursor and Claude Code call it automatically once the User Rule (Cursor) or CLAUDE.md (Claude Code) is in place.

Related