ActUpon Docs
Agent inbox workflow
ActUpon can act as a capture inbox for local coding agents. Mark an item for Codex or Cursor, then let a local tool pull the latest matching capture and save it to disk.
Marker convention
Put one of these markers in the ActUpon instruction note:
@codex
@codex:thecrux
@cursor
@cursor:androidPreferred routing uses explicit markers. Tags like codex, codex:thecrux,cursor, and cursor:android are also accepted.
Matching rules
- Explicit note markers win over tags.
- Lane-specific markers like
@codex:thecruxwin over generic@codex. - Plain note mentions of a target word are a fallback only.
Expected local pull shape
A local agent helper should fetch recent items, select the latest match for the requested target, download the original image, and write machine-readable metadata beside it.
export SCREENSHOTACTION_BASE_URL=https://actupon.app
export SCREENSHOTACTION_TOKEN=<agent-token-with-read_items>
npm run actupon-agent -- pull --target=codex --json
npm run actupon-agent -- pull --target=cursor --lane=android --jsonThe local output convention used in this repo is:
latest.<ext>for the original image.latest.mdfor the rendered item summary and OCR.latest.jsonfor metadata, item ID, match reason, and local paths.