Skip to content

Releases: tragent-io/cli

v0.1.3

Choose a tag to compare

@sagoresarker sagoresarker released this 19 Oct 02:47
2a629d8

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

Choose a tag to compare

@sagoresarker sagoresarker released this 19 Oct 01:39
2a629d8

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

Choose a tag to compare

@sagoresarker sagoresarker released this 19 Oct 09:56
2a629d8

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

Choose a tag to compare

@sagoresarker sagoresarker released this 19 Oct 06:40
2a629d8

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

Choose a tag to compare

@sagoresarker sagoresarker released this 18 Oct 17:35
2a629d8

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

Choose a tag to compare

@sagoresarker sagoresarker released this 18 Oct 16:46
05c3f3e

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...
Read more