Repository navigation
Releases: tragent-io/cli
Releases · tragent-io/cli
Release list
v0.1.3
Changelog
- c63371b6d18af5ea81eaf7e6b1ead06f22791573 Merge pull request #11 from tragent-io/deploy-seed-demo
- 4cfa891ab9622e60b197e2a0ff224e969f179689 Merge pull request #12 from tragent-io/copy-and-env
- 309b866b4ae832d8a9a56d9014a28217b792c29f Merge pull request #13 from tragent-io/scanner-storefront
- a01e02662c3fe2f2d436143db45bb12f9b5a77a5 Merge pull request #14 from tragent-io/npm-0.1.3
- b119522d4d5cfa6ab9e705834d9319c1816aa0c0 Plan-limit errors in the product's words; .env.example comment off the value line
- 501deb53c2fd6764b928bdb9e8cd852bd8ce8558 Scanner: a site that sells nothing is not a store with no prices
- 5cde5d97d640bc896cf7ba1c0564dc4530086ef1 deploy.sh: create or refresh the demo org on every deploy
- 4b16e6a2f704a4b4ac66cd48659941e767b7e28f npm 0.1.3: the scanner no longer scores a non-store as a store
v0.1.2
Changelog
- 712806f822f81a44c7e32a4a325c6145c51296d8 Merge pull request #10 from tragent-io/cli-0.1.2
- c6e2e7f9af42d6304dd11b9d42a4e3f2cc59a4e0 Merge pull request #7 from tragent-io/cf-tunnel
- 493264b18540951e97d3cf5b57477c661bc10bf7 Merge pull request #8 from tragent-io/scanner-by-domain
- 72c78904eb0299526a4ac1e3a17d0ddd9a99f470 Merge pull request #9 from tragent-io/platform-deploy-script
- 23bc175c7b60e1c421068632926ed3f97648ee88 cli: default to https://api.tragent.io; npm 0.1.2
- a5f22bbcf15639019a8be12abea16c42fd3674b7 deploy/vps: Cloudflare Tunnel mode
- e89fb33f44e1bb9e07e14c85a8e729aea8562489 deploy/vps: deploy.sh for the platform behind Cloudflare Tunnel
- 699a4253c475b38c9f8c69188bdd9cead50b4e9a deploy/vps: give the API the model keys too, and accept OpenRouter
- aa4953fdc6e3de145dd748caea64dcb0edf0be49 deploy/vps: let a free scanner on another box use the API by domain
- eb3b221169c17768f4139a5e5d3f6b53bf22025c deploy: cloudflared 2026.10.1
v0.1.6
Changelog
- 08d34fa110f260bb133b5500f97ef9db18ccba15 Merge pull request #23 from tragent-io/scan-accuracy-2
- aa63762e549b60d00ae873734305f9eca6ad806e Merge pull request #24 from tragent-io/npm-0.1.6
- a41d2eaf954dceaa0460db9bee9ce3032c03708b npm 0.1.6: scan accuracy from the prospect run (be #23)
- 0a6eae5a95b52cd188e79b8d45625a2339c25d5d scan: product pages that are product pages, honest incomplete runs, and the scanner's own access
v0.1.5
Changelog
- 12261769519d0c08209b8dcbd5486df444c7fb94 Demo: Monitoring shows two weeks of agent traffic, scheduled checks, alerts and cost
- e7f4f3d8c1cb22893bd1d7e0228a4bdefcb5cb12 Merge pull request #15 from tragent-io/pricing-lower
- 5f684ec9706989ea5976b0cbd7f951692d426c6c Merge pull request #16 from tragent-io/demo-monitoring
- d3a3d3adeeedbdd807668ae80116517c00533151 Merge pull request #17 from tragent-io/scan-accuracy
- a548de923ed8775849665939daa532a9369e9243 Merge pull request #18 from tragent-io/cli-unscored-dash
- 7ae1e86b0270f3b0fd42fb8a11d0f7f268d083db Merge pull request #19 from tragent-io/ucp-nested-profile
- 21daad392b319011d1ddd0ed29a4f09f5c9be853 Merge pull request #20 from tragent-io/conformance-ucp-nested
- 8ffa25eb2f9b06f2b0bba42f1a7f150f9de6f999 Merge pull request #21 from tragent-io/npm-0.1.4
- 3c58848a0801836e9fb0473760c62da5699aa76b Merge pull request #22 from tragent-io/npm-launcher-no-loop
- ca3ed66ebba039ea6189cbb39db7fb208071360a Pricing: Team $49 and Growth $199 a month, with limits to match
- 4221b484f772266f2d01576aee54a43c15042ee4 conformance: read the nested UCP manifest Shopify publishes
- 0608e8659acd658b4a32f3c34f2af580bfe999a8 npm 0.1.4: scans count variants once, find unconventional product pages, explain the score
- 719455c638c8cdda9b7d1e19ff55c622c3ddb23c npm 0.1.5: the launcher never runs itself, and publishing needs the release
- 1d81ab20effd028a1946d17ce320d4ea60d1831b report: a stage nothing scored shows a dash, not 0
- fddf46a444ca7ee1c500a4172113bfcfa3533e04 scan: count variants as one product, find unconventional product pages, file findings at their stage, explain the score
- 8ff851281396e56c1f8620ea1498a781a2a2dee5 ucp: read the nested profile Shopify publishes, probe JSON-RPC endpoints with POST, skip config bases
v0.1.1
Changelog
- f8f7a9371e2f545fb952f6354f5257236e8533fe Merge pull request #5 from tragent-io/npm-first-run
- bf0a6a9c8ff7ba380e1aab3931c17f44a150eeff Merge pull request #6 from tragent-io/npm-0.1.1
- 8b6376fc4ed30fe838888f6650ba7492cea37a43 Use hellotragent@gmail.com as the contact address
- 754a0af9613f7780c62acd033f4c9853a885e2d6 npm 0.1.1: a package page that is accurate and complete
- 60cfc65725cca0500e0cd796cb5c69ac8961197c npm: download the binary on first run when postinstall was skipped
v0.1.0
Changelog
- 4fcbb75631138b97dcb66101aaa0ce169e5edd43 Accessibility: run axe-core 4.14.0 on rendered pages, static rules as fallback
- db7afdb585e17d71ec8fc1849e4f50322a1eab7b After-purchase: cancellation and address-change paths, checks and suite tests
- c52cab70a2e2e32ffafa387228a38a6e9e433a83 Edge worker: Cloudflare Worker script for traffic ingest and evidence capture
- 65b45d1287b37086521fd6516b6f48d3290a3ca0 Merge integrate/release-v0.1.0 into fix/launch-blockers
- 5e79d8d71d6ff9cd19f2945d2254790f71bf4290 Merge origin/fix/launch-blockers
- b1c120fc95e70c48bedc8fef9df4f437b8a200cd Merge phase1/01-domain-verification into fix/launch-blockers
- c229145efb5f58e6fd04391192a8438316d8ecb8 Merge phase1/02-billing into fix/launch-blockers
- f1519b9f27cf9afc0a1738fecacd7bec11d5442d Merge phase1/03-accounts into fix/launch-blockers
- d5da3438aac9d38411c94e3c77a800bcec5dd17b Merge phase1/04-vps-deploy into fix/launch-blockers
- cb19fd051c6a5f59b4b55ab1cac3883a631826f8 Merge phase1/05-invite-lookup into fix/launch-blockers
- fbafd4dab3ff43c87fd286aaff20638d2829ff04 Merge phase1/06-shared-rate-limits into fix/launch-blockers
- 58ddfe7ffffe6d387df2c9cbad758cdad2c2b438 Merge phase1/ops-01-s3-blobs into fix/launch-blockers
- f26a89ebf3e361c4b3d2660ac88ce057f078aec6 Merge phase1/ops-02-deploy into fix/launch-blockers
- c8d1c7c1a76dfa320c9095319d52b27c5c11a732 Merge phase1/ops-03-releases into fix/launch-blockers
- 1be76797dfd4b9911642e84e784f5b75b5f25fff Merge pull request #1 from tragent-io/tragent-rebrand
- 0e087e3a37d36a62d092c5bfd3860df0f438ee64 Merge pull request #2 from tragent-io/tragent-folders
- d70870c11687e001fd1097fead91857e12419158 Merge pull request #2: launch work with release/v0.1.0
- 4909a3955f1fd84bc8dcb1fe609f759ecfab927f Merge pull request #3 from sagoresarker/phase-2-3
- f633e897b789a90bad043e121c4350c547852e83 Merge pull request #3 from tragent-io/palette-and-release
- 1714d9be1fde6212a2890b9095299c6a03c8df7c Merge pull request #4 from sagoresarker/oss-upgrades
- 1430126a8caae85e5d6ad14419105ea948c09a55 Merge pull request #4 from tragent-io/public-release
- c5c3950fc22387f765c6d8f6dca4ee0b840d98d6 Merge pull request #5 from sagoresarker/signature-agent-dictionary
- 942f5dbdbea03638978f25eeed60f1af0c1011dc Merge pull request #6 from sagoresarker/vocab-ux-overhaul
- 642a5df2ea4dfe0c3fa43820a70d645e75b11df7 Merge pull request #7 from sagoresarker/fix/webhook-domain-verification
- 57bba8ef239dc4148be0b07cc9c76a5a247ea5ec Merge pull request #8 from sagoresarker/chore/remove-fly-config
- 0537bd8559c25c47e08817afa88e02bc7579465b Merge release/v0.1.0 into the launch work
- ec26589795ea7fb9899c71f5c5e26cace6cb318a Price parity: compare person and agents within each locale
- 4852e347071ae8df9d9d81a976b22e29d23c0af5 Security: verified email for copy preview and SSO; guarded OIDC; SSO handoff to the app
- 090f9ec2a3ed840d0a442b201d0088579c295388 WebMCP: exercise update/complete_checkout in a sandbox; current WooCommerce MCP paths
- b0c50f5156824fb49c1e7969f537dfc1b09b61c6 browser: rrweb journey recordings, credentials masked; stored per journey
- c16c344a48e86341db176c873439de03e2372f31 checks: Google's merchant-listing rules for product data (advisory)
- 5042be1a037d4d27b6e534ece95c1bc6dcd848be chore(ci): bring the CLI to zero lint findings
- 88ddc997c313f0fa37c4157e4b536a153e006c3b chore(ci): lint, test, build pipeline and Dockerfiles
- 881ee084cb3a037259a54d4290b625457c5a0ac6 chore(make): add run-create-org target
- c1d0868ca7bda8d500839e351313c888bccb2342 chore(store): renumber launch migrations to 0018-0023
- e1f1c2bb7a1b6c85fa6667f3f996bfd65035c6bd ci(release): GoReleaser CLI builds and GHCR images on v* tags
- 07a48f117c8225c42cd52e95f11707ddc2f570ba ci: lint with golangci-lint v2, run DB tests one package at a time
- ce3c113f3a9b59ab70c1b4018dd73f137d21f5a4 deploy: remove the Fly.io configs
- e0f7933c13f9c5bb9155413abae2728dce93b815 docs(api): document the nine endpoints the spec had fallen behind on
- 9db695f326d77d8fc66847202b6657cb2fcbce2b docs(deploy): Fly.io configs for api and worker, and a production guide
- c584c6bb9d013eb857b7d5431c607986080dba7f docs(open-source): state the package boundary as it is
- 5f7d86068e36c7ec348a29d524920ef2da7ba8bf docs(openapi): every Phase 2/3 and evidence endpoint, plus the older gaps; coverage test
- 837507e317156052fcbad751b4a0b903ee0f6f96 docs(public): OpenAPI, README and env for the public scanner
- 22cc3939bd935bbcc9633343136797b47f165e57 feat(agency): the agency and system-integrator program
- 92a41db433ce24ffcae08c219e6ef5f2a0c61d27 feat(api): expose run diff against the accepted baseline
- 1887b92965642bbf572fb2ff44772ea535a71e04 feat(api): list, create and revoke API keys
- c8782426e7c3f407399eecfe9b97a131eb01496b feat(api): monitoring endpoints
- 665d74391b3dfab79f28891968503f4d1c3331ed feat(api): projects and targets CRUD
- 3311e0c244db7f0698a7e10e10f177043d3416b7 feat(api): run endpoints and SSE progress
- f7c36421203e593d253f5a05fcd1e490daa9d8d7 feat(api): store and resolve economics per project and target
- 272bbc7dae685e7bad49ad6c906c2b99ceec2425 feat(api): suite CRUD
- 369573c97efeea4c902687397f4a227e331aa299 feat(audit): an audit log of every change, with export
- 8f5108269bb37f7eaa477b83c56491789d3fefca feat(auth): API key issuance and bearer auth middleware
- 4fa8d4cce38ab5dc8836845f034c2f5d977960e6 feat(auth): argon2id password hashing and a length-first policy
- 55e6131ca048de774de33570462d9f63ff4adbcd feat(auth): look up an invite before accepting it
- b8a90b8a3be926af3cb4806be7ed3f8c56c690b7 feat(auth): self-serve signup, login and the read-only demo org
- 5f1924345b867c045ee46e74d71c3307c2fee36c feat(auth): session cookies and a single principal for both credentials
- 3fd13421575ab82a8635b2543ebb76fb340159c6 feat(auth): share signup and login rate limits across replicas
- a84cf9b3a992aad12bcf734c186c29cc6a71e448 feat(auth): users, org membership, sessions and verification tokens
- 7c5582b9817a08c01a3022c0809f3ff9f5e2bd63 feat(blob): S3-compatible artifact store selected by VERION_BLOB_BACKEND
- ec37b399919933768e3231704fed95c5405dc9cd feat(botauth): name the bot manager, its likely rule and its fix; signed vs unsigned per stage
- b0a24d0c3015caf7e90f693b59564b76e0cebc47 feat(browser): chromedp session manager, snapshots and screenshots
- 9164312dc4430a371ead343d67313662ffffac21 feat(checks): UCP profile, robots/agent policy, bot-block probe
- 5ef7634753285da79f77bb7f5ac5e62334e07785 feat(checks): check framework, registry and result model
- c9ce5b2f3ab71abbfb9c66c4f892448d18c25535 feat(checks): schema.org Product/Offer extraction and validation
- 27f49ecdf12d6ac6d1495dae8ddb0fdedd02ff56 feat(checks): six advisory checks that report without moving readiness
- e9aef058f18159a266bcb71904c7a5e3cab4b040 feat(ci): GitHub check-run webhook
- 9f148445dc40c5bf6fa0a8d27c6bcf37fcc97c3d feat(ci): GitHub composite Action, PR comment, GitLab template
- f8d3574eb7a3f7e63a4966467aa157b47fa8b8b0 feat(cli): carry revenue at risk into the terminal report and PR comment
- 53f7d3b71a566defd6643de66b02950b1eb9ebe3 feat(cli): follow runs over SSE, falling back to polling
- 07acdf923512d018706c3c640361879dacb86853 feat(cli): verion CLI with test/runs/report commands
- a2b9184fdaad8ca234d788c4c1b7d4f007308448 feat(compat): the merchant compatibility API
- 7526b7e3fc0656be93beec35c32d455daad4568f feat(config): typed env configuration and slog logger
- 957ee6b4e3178e0594fd669d0c3c0213073d0147 feat(conformance): Shopify WebMCP checkout, Merchant Center feed, WooCommerce MCP
- 35605ce83db4dd95f8d5983b195090598ee54f22 feat(copy-preview): see how agents will read a product before publishing
- f3e6441ab037be005b8a25d0df44ea1195c0b83c feat(db): pgx pool, embedded goose migrations, local Postgres
- 223b9c5c9e545beeaff3282d3401a002b2277b39 feat(deploy): single-VPS stack; fix bot URL and model prices
- 821110dcac530e6a3687ceb06fc17751da09e2e1 feat(domain): orgs, api keys, projects, targets + first migration
- af2af92fedd6fe486433b31c4889c3818c0e2195 feat(economics): measure agent revenue from Shopify's own orders
- 6bb379f86c70aaccceee84f838f6d725cfb6c59e feat(evidence): capture API, dispute filing, checkpoints and public verification
- 69f8bede4fc7e163974713747baf2bfabbd80934 feat(evidence): capture points, order record, CE 3.0, evidence pack and PDF
- 447a8a1b8a45b8891eb837ed19d700ae935552b0 feat(evidence): hash chain, RFC 6962 Merkle log, signed checkpoints, RFC 3161
- da446863d78bb522a194d80ab012b61e1edf1233 feat(evidence): the ledger store
- f829312c3031a4cbf8fec19e80b8312c2b6ee24d feat(github): GitHub App with verified installations and dashboard bindings
- b0560adbe45a2e261a4608ee9789eb18301feeb9 feat(http): server lifecycle, health endpoints, core middleware
- e3334a37f8261bb1dfb7c9c50a17db4b91e075ee feat(incident): shareable incident reports for platform support
- 6a7374338f784d7e773001a2545198ab2a465eff feat(ingest): CDN log connectors for Cloudflare, Vercel and Fastly
- 1a66e099c2ef186c75eeb0c209ae903898f6a64f feat(judge): checkpoint scoring, LLM-as-judge rubric, readiness score
- 1f530624b86d1b093f87687865a2cc0175e5c2cc feat(llm): OpenRouter provider behind a configuration flag
- 5786066a24cd3b2024cadad5400aede6f8cf637a feat(llm): provider interface, Anthropic and OpenAI clients, budgets
- 2fa290d6ba68d99441df5d859758d3239bd775aa feat(loadtest): peak-season agent load rehearsal
- 456d2d35afef4d2cfb1b53f44627d53e55b06730 feat(market): the State of Agent Checkout batch scan and report
- 1bacd355ad5fe817ad350178c5aa58058be4842e feat(monitor): bot cost meter
- c754afa106d3cfb2ba1ab9bff857fdeebda4da2a feat(monitor): funnel aggregation, alert rules and Slack notifications
- b2c9bc86781d99d5282a68cdabcaede8993ddb83 feat(monitor): scheduled synthetic probes
- 4f85e5797af4858b7152bb77a3012c7eca5b4984 feat(monitor): traffic ingest endpoint and agent classifier
- 03ff78a766704c7c71e5fb0382fdd72bb0284601 feat(observability): Prometheus metrics and tracing hooks
- a573c9c...