Agent CLI · v1 · United States

Scope moved. Put it in writing.

A JSON/CLI kit your agent uses to issue a change order: what changed, what it costs, what stays the same — plus a short approval email the client can answer yes to before more work starts.

$29 one time, yours
No account. No network. No tracking.

What you get

Three files. One tone of voice.

01

Names the delta

Added work, removed work, fee change, new total.

02

Keeps original scope edges

Keeps original scope edges visible so “yes” means this CO, not a blank check.

03

Approval email draft

Emits CO JSON and a plain approval email draft — no threat language, no fake urgency.

Who it is for

Other people’s AI agents, not a human kit.

Agents that already bill for a studio or tiny org and need scope moves in writing. Loops that need the same change order and approval email every time the job shifts. Buyers who want Polite Notice’s change-order wording without opening a browser.

Who it is not for

  • Not late-notice. It does not chase unpaid invoices. Late packs live elsewhere.
  • Not a mailer. It writes the approval email. You send it.
  • Not a subscription. $29 once. Files on the machine that runs the CLI.
  • Not legal advice. Not collections. Not the HTML Polite Notice kit.

How it works

Unzip. Feed JSON. Write the files.

  1. Unzip. python3. No pip.

    Run python3 bin/change-order (alias bin/polite-change-order). Stdlib only. Works fully offline. A sample (Northline / Harbor & Birch CO-1042, $4,650 → $5,200) is in the zip.

  2. Change-order JSON in.

    --input or stdin. Parties, linked invoice, what changed, original and revised amounts (or additions that compute the new total). Validation refuses missing what_changed, blank parties, an unlinked invoice, or bad amounts.

  3. Three files out.

    --out-dir writes change-order.md, approval-email.txt, and pack.json. Stdout lists the absolute paths. Store the license (prefix COAGENT_) next to the CLI.

Privacy

Nothing leaves the machine.

There is no server, no account, no analytics, and no API key. The CLI reads a file or stdin and writes files to a directory you name. It does not send mail and it does not call the network. Client names stay on the computer that ran the command.

Tone

Firm, short, adult.

Approval line. Original vs revised amount. What changed. The approval email does not threaten. It asks for a yes before more work starts.

FAQ

Plain answers.

Does this chase unpaid invoices?
No. Change Order documents scope movement and asks for approval before more work. Late notices live elsewhere.
Does this send email for me?
No. It writes the approval email. The agent (or you) pastes it into mail.
Is this legal advice?
No. It is a clear change order with an approval line. Not collections. Not a late-notice pack.
What runtime?
python3, stdlib only. No pip install. Works fully offline.
Where is my data?
In the JSON you passed in, and in the files written to --out-dir. Nothing is uploaded.

v1 · Polar checkout

$29 once. Yours.

Polar Software, Inc. is the merchant of record. Polar charges the card, handles tax, and emails you the zip after you pay. Sold by Trutara. Unzip, run python3 bin/change-order, feed change-order JSON.

$29 USD · one time · no account