Skip to content

Latest commit

 

History

History
162 lines (114 loc) · 7.08 KB

File metadata and controls

162 lines (114 loc) · 7.08 KB

Changelog

All notable changes to axme-cli are documented in this file.

This project follows Semantic Versioning. During alpha (0.x.y), breaking changes may occur in minor version bumps.


[v0.2.13] — 2026-04-04

Added

  • axme intents cleanup --status — filter which statuses to target during bulk cleanup (default: DELIVERED, WAITING, IN_PROGRESS, SUBMITTED, ACKNOWLEDGED). (#83)

Changed

  • Bulk cleanup timeout increased — HTTP timeout for axme intents cleanup raised from 60s to 300s to handle large batches without hanging. (#83)

Fixed

  • Scenario watch SSE delay — reduced wait_seconds from 30s to 5s in intent event stream, cutting worst-case delay after email approval from ~30s to ~5s. (#85)

[v0.2.12] — 2026-03-31

Added

  • axme mesh dashboard — opens the Agent Mesh dashboard (mesh.axme.ai) in the browser with automatic SSO. Creates a one-time exchange token, opens the browser. Supports --no-browser and --json flags. (#81)

Changed

  • README redesigned with hero section and output demo (#78, #79, #80)

[v0.2.11] — 2026-03-24

Fixed

  • macOS: agent key lookup used wrong pathloadAgentKey hardcoded ~/.config but macOS uses ~/Library/Application Support; now uses canonical scenarioAgentsStorePath() (#73)
  • macOS: SSE race in examples run — agents started after intent was created; SSE init phase skipped the delivery event on high-latency connections. Agents now start before scenarios apply (#74)
  • Install script: ensure_path false positive — runtime PATH check returned early when user had a temporary export; now checks rc file only (#72)
  • Install script and all docs now include a generic "source" hint after install command

[v0.2.10] — 2026-03-24

Changed

  • Tier naming: email_verifiedStarter, corporateBusiness in all user-facing text (#69)
  • --tier flag accepts both old (email_verified, corporate) and new (starter, business) names
  • quota show displays friendly tier name (Starter/Business)

Fixed

  • 8 raw HTTP response body leaks replaced with user-friendly error messages (#68)
  • FastAPI validation error array parsing in CLI output
  • --bearer-token help text clarified

[v0.2.9] — 2026-03-21

Added

  • Magic link auto-login: click the link in email instead of typing OTP — CLI detects it automatically (#65)

Fixed

  • agents delete now accepts agent addresses (agent://org/ws/name) in addition to sa_id (#63)

Performance

  • Built-in agent SSE polling: wait_seconds 5→2, init sync 3s→1s — ~5s faster per workflow step (#64)
  • Agent provisioning: local key cache skip + parallel provisioning — step 2 from ~10s to <1s on repeat runs (#66)

[v0.2.8] — 2026-03-21

Added

  • org receive-policy commands: get, set, add, remove for managing org-level receive policy (cross-org intent delivery) (#60)
  • agents receive-override commands: get, set, add, remove for per-agent receive policy exceptions (#60)
  • Updated README with full agent command reference and receive policy docs (#61)

[v0.2.7] — 2026-03-21

Added

  • agents policy commands: get, set, add, remove for managing agent send policies (#57)
  • examples run auto-provisions agent service accounts — no manual setup needed (#56)

Fixed

  • intents list now uses GET /v1/intents (x-api-key scoped) instead of GET /v1/inbox (bearer-only) — fixes timeout in CI and non-login environments (#58)

[v0.2.6] — 2026-03-19

Fixed

  • Environment variable override (AXME_BASE_URL, AXME_API_KEY) now correctly applies in fresh contexts when a saved context already has a non-localhost base URL
  • axme examples run now picks agent keys matching the active environment (base_url) — staging and prod keys no longer conflict when both exist in scenario-agents.json

Changed

  • Command reference updated: Human Tasks and Scenarios sections added

[v0.2.5] — 2026-03-19

Added

  • Type-aware task hints — axme intents get shows contextual next-step commands based on task type (approval, review, form, etc.)
  • Shortcut commands: axme intents confirm, axme intents complete, axme intents assign for common human task outcomes

Fixed

  • Environment variable override (AXME_BASE_URL, AXME_API_KEY) now works even when a saved context exists with a non-localhost base URL

Changed

  • README updated: replaced alpha access section with Quick Start reference

[v0.2.4] — 2026-03-18

Fixed

  • SA credential cache scoped by base_url — staging and prod credentials no longer conflict

v0.2.3 — 2026-03-10

Fixed

  • Command aliases for common subcommands
  • Double-refresh bug when token was close to expiry
  • Improved update hint messaging

Changed

  • Diagrams now use raw GitHub URLs from axme-docs (no proxy)
  • README updated for Track H (passwordless login, workspace members, update command)

v0.2.2 — 2026-03-09

Added

  • Proactive pre-expiry token refresh — JWT is refreshed automatically before it expires, eliminating mid-command 401 errors
  • jwtSecondsUntilExpiry utility for token lifetime inspection
  • axme workspace members namespace — list, include, and exclude members at workspace level
  • Post-login workspace prompt — CLI prompts for workspace selection after successful login

v0.2.1 — 2026-03-09

Fixed

  • Replaced misleading keyring warning with accurate server-side error message when credential storage falls back to file

v0.2.0 — 2026-03-09

Added

  • Email-first OTP login as the default axme login flow (no browser, no API key copy)
  • Account-session login, workspace commands, and secure secret storage (Track H Slice 1)
  • Background update check + axme update command
  • Auto-refresh JWT on 401 invalid_actor_token with persisted rotated tokens

Fixed

  • Release installer compatibility with GitHub release assets
  • axme quota show reads body.overview.quota_policy correctly; removed stale email hint
  • Session revoke now produces human-readable output
  • axme workspace use human-readable output, logout cleanup, JWT auto-refresh
  • Doctor output cleaned up; removed server detail leakage
  • CLI UX audit — readable output, keyring auto-fallback, silent error handling

v0.1.0 — 2026-03-08

Added

  • Initial public alpha release
  • Go-first CLI surface: axme intents, axme context, axme status, axme doctor, axme version
  • axme login as the alpha onboarding entry point (email OTP + browser device flow)
  • Service-account lifecycle commands (axme service-accounts create/list/keys)
  • Actor-token auth flow (--actor-token flag)
  • Admin command group for platform operators
  • Release installer (install.sh) for Linux and macOS
  • README with diagrams, command reference, and quick-start guide