Use at the START of authoring a Sapiom template or agent in sapiom-js — a new template, a change to an existing one, or a vague "build an agent that does X" ask — before you write code. Establishes what you're building from (a spec? a sibling template? a clear outcome, user, and copy?), searches for it, and asks only…
Use at the START of any Agent Studio / harness UI change in sapiom-js (packages/harness, packages/harness-desktop, packages/agent-studio) — a new component or screen, a restyle, or a vague "make it better / redesign" request — before you implement. Establishes what you're building from (a design? clear intent?)…
How to open (or fix) a pull request in this repo so the deterministic PR labeler accepts it — the body MUST follow .github/pullrequesttemplate.md exactly or the PR is flagged contribution: incomplete. Use whenever asked to "open/make/create a PR", "push and PR", "fix the incomplete-contribution label", or when a PR…
How to cut a Sapiom Studio desktop release (@sapiom/harness-desktop) in this repo. The release is TRIGGERED BY PUSHING A GIT TAG on main — vX.Y.Z — after versions are bumped via changesets. Use whenever asked to "release", "cut/make a release", "ship a new version", "publish/tag the desktop app", "do a release", or…
Build, test, and deploy a Sapiom agent — a controlled, multi-step, deployable automation defined in TypeScript. Use when the user wants to automate a multi-step, scheduled, recurring, or deployable task ("build an agent that checks competitor prices every morning", "automate our weekly report", "make a bot that…
Deploy a web app from the current project to a live Sapiom URL — either a throwaway sandbox preview or a durable App Link. Use when the user wants to preview, host, deploy, or share a web app, dashboard, dev server, API, or static site ("preview this app", "give me a live link", "host this server"), and especially…