Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 11 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -177,6 +177,12 @@ npm install -g agentaos
| `agenta pay checkout -a 50` | Create a checkout session |
| `agenta pay get <sessionId>` | Get checkout details |
| `agenta pay list` | List your checkouts |
| `agenta subscriptions list` | List subscriptions |
| `agenta subscriptions cancel <id>` | Cancel a subscription (at period end; `--now` for immediate) |
| `agenta customers list` | List customers |
| `agenta invoices list` | List invoices |
| `agenta invoices receipt <id>` | Download the receipt PDF |
| `agenta invoices send-receipt <id>` | Re-send the receipt email |

**Agent Sub-accounts** — autonomous wallets with guardrails

Expand Down Expand Up @@ -228,7 +234,7 @@ Connect any AI assistant to AgentaOS. Claude, Cursor, Windsurf — they sign tra
- **API Key** + **API Secret** — for wallet tools. Generated when you create a sub-account.
- **Gateway Key** — for payment tools. Generated at [app.agentaos.ai](https://app.agentaos.ai) → API Keys.

### Tools (21 total)
### Tools (25 total)

**Payments**

Expand All @@ -237,6 +243,10 @@ Connect any AI assistant to AgentaOS. Claude, Cursor, Windsurf — they sign tra
| `agenta_pay_create_checkout` | Create a checkout session |
| `agenta_pay_get_checkout` | Get checkout status |
| `agenta_pay_list_checkouts` | List checkouts |
| `agenta_pay_list_subscriptions` | List subscriptions |
| `agenta_pay_cancel_subscription` | Cancel a subscription (at period end or immediately) |
| `agenta_pay_list_customers` | List customers who have paid you |
| `agenta_pay_send_receipt` | Re-send a paid invoice's receipt email to the buyer |

**Wallet**

Expand Down
40 changes: 31 additions & 9 deletions packages/chains/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,26 @@
# @agentaos/chains

## 2.0.0

### Patch Changes

- Updated dependencies []:
- @agentaos/core@2.0.0

## 1.2.0

### Minor Changes

- [#26](https://github.com/AgentaOS/agentaos/pull/26) [`7affbd4`](https://github.com/AgentaOS/agentaos/commit/7affbd4509e606a08c0910e59f3325ecbe491257) Thanks [@PancheI](https://github.com/PancheI)! - Add EIP-7702 (Type 4) transaction support — authorization list handling for account delegation transactions.
- [#26](https://github.com/AgentaOS/agentaos/pull/26)
[`7affbd4`](https://github.com/AgentaOS/agentaos/commit/7affbd4509e606a08c0910e59f3325ecbe491257)
Thanks [@PancheI](https://github.com/PancheI)! - Add EIP-7702 (Type 4)
transaction support — authorization list handling for account delegation
transactions.

### Patch Changes

- Updated dependencies [[`7affbd4`](https://github.com/AgentaOS/agentaos/commit/7affbd4509e606a08c0910e59f3325ecbe491257)]:
- Updated dependencies
[[`7affbd4`](https://github.com/AgentaOS/agentaos/commit/7affbd4509e606a08c0910e59f3325ecbe491257)]:
- @agentaos/core@1.2.0

## 1.1.1
Expand All @@ -29,20 +41,27 @@

### Major Changes

- [#16](https://github.com/AgentaOS/agentaos/pull/16) [`beb6eea`](https://github.com/AgentaOS/agentaos/commit/beb6eeaa1d0a0cfa8df5d42b511b305913e0ec1c) Thanks [@PancheI](https://github.com/PancheI)! - Device-code CLI login, MCP payment tools, CLI restructure
- [#16](https://github.com/AgentaOS/agentaos/pull/16)
[`beb6eea`](https://github.com/AgentaOS/agentaos/commit/beb6eeaa1d0a0cfa8df5d42b511b305913e0ec1c)
Thanks [@PancheI](https://github.com/PancheI)! - Device-code CLI login, MCP
payment tools, CLI restructure

- `agenta login` opens browser for authentication + wallet activation
- `agenta pay checkout/get/list` — create and manage payment checkouts
- `agenta sub` namespace — all sub-account commands (init, send, balance, policies, etc.)
- `agenta sub` namespace — all sub-account commands (init, send, balance,
policies, etc.)
- `agenta status` — full account overview with `--json` mode for AI agents
- Non-interactive `agenta sub init --create/--import` with flag-based interface
- Non-interactive `agenta sub init --create/--import` with flag-based
interface
- Auto-refresh JWT on expiry or scope upgrade
- MCP: 3 new payment tools (create_checkout, get_checkout, list_checkouts) — 21 total
- MCP: 3 new payment tools (create_checkout, get_checkout, list_checkouts) —
21 total
- All commands support `--json` for machine-readable output

### Patch Changes

- Updated dependencies [[`beb6eea`](https://github.com/AgentaOS/agentaos/commit/beb6eeaa1d0a0cfa8df5d42b511b305913e0ec1c)]:
- Updated dependencies
[[`beb6eea`](https://github.com/AgentaOS/agentaos/commit/beb6eeaa1d0a0cfa8df5d42b511b305913e0ec1c)]:
- @agentaos/core@1.0.0

## 0.2.1
Expand All @@ -56,7 +75,9 @@

### Minor Changes

- [`f3a9ebd`](https://github.com/AgentaOS/agentaos/commit/f3a9ebde8594353a8cb416e99c481abc2af71959) Thanks [@PancheI](https://github.com/PancheI)! - Initial public release — threshold ECDSA signing for autonomous agents
- [`f3a9ebd`](https://github.com/AgentaOS/agentaos/commit/f3a9ebde8594353a8cb416e99c481abc2af71959)
Thanks [@PancheI](https://github.com/PancheI)! - Initial public release —
threshold ECDSA signing for autonomous agents

- 2-of-3 CGGMP24 threshold signing via Rust WASM (full key never exists)
- Three signing paths: Signer+Server, User+Server, Signer+User
Expand All @@ -68,5 +89,6 @@

### Patch Changes

- Updated dependencies [[`f3a9ebd`](https://github.com/AgentaOS/agentaos/commit/f3a9ebde8594353a8cb416e99c481abc2af71959)]:
- Updated dependencies
[[`f3a9ebd`](https://github.com/AgentaOS/agentaos/commit/f3a9ebde8594353a8cb416e99c481abc2af71959)]:
- @agentaos/core@0.2.0
7 changes: 3 additions & 4 deletions packages/chains/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@agentaos/chains",
"version": "1.2.0",
"version": "2.0.0",
"description": "Ethereum chain adapter for AgentaOS threshold wallet",
"license": "Apache-2.0",
"author": "AgentaOS <hello@agentaos.ai>",
Expand Down Expand Up @@ -29,7 +29,7 @@
"access": "public"
},
"scripts": {
"build": "tsc",
"build": "tsc -p tsconfig.build.json",
"lint": "biome check src/",
"test": "vitest run",
"typecheck": "tsc --noEmit",
Expand All @@ -38,6 +38,5 @@
"dependencies": {
"@agentaos/core": "workspace:*",
"viem": "^2.21.0"
},
"devDependencies": {}
}
}
4 changes: 4 additions & 0 deletions packages/chains/tsconfig.build.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"extends": "./tsconfig.json",
"exclude": ["src/**/*.test.ts", "src/**/*.spec.ts"]
}
26 changes: 20 additions & 6 deletions packages/core/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,16 @@
# @agentaos/core

## 2.0.0

## 1.2.0

### Minor Changes

- [#26](https://github.com/AgentaOS/agentaos/pull/26) [`7affbd4`](https://github.com/AgentaOS/agentaos/commit/7affbd4509e606a08c0910e59f3325ecbe491257) Thanks [@PancheI](https://github.com/PancheI)! - Add EIP-7702 (Type 4) transaction support — authorization list handling for account delegation transactions.
- [#26](https://github.com/AgentaOS/agentaos/pull/26)
[`7affbd4`](https://github.com/AgentaOS/agentaos/commit/7affbd4509e606a08c0910e59f3325ecbe491257)
Thanks [@PancheI](https://github.com/PancheI)! - Add EIP-7702 (Type 4)
transaction support — authorization list handling for account delegation
transactions.

## 1.1.1

Expand All @@ -14,15 +20,21 @@

### Major Changes

- [#16](https://github.com/AgentaOS/agentaos/pull/16) [`beb6eea`](https://github.com/AgentaOS/agentaos/commit/beb6eeaa1d0a0cfa8df5d42b511b305913e0ec1c) Thanks [@PancheI](https://github.com/PancheI)! - Device-code CLI login, MCP payment tools, CLI restructure
- [#16](https://github.com/AgentaOS/agentaos/pull/16)
[`beb6eea`](https://github.com/AgentaOS/agentaos/commit/beb6eeaa1d0a0cfa8df5d42b511b305913e0ec1c)
Thanks [@PancheI](https://github.com/PancheI)! - Device-code CLI login, MCP
payment tools, CLI restructure

- `agenta login` opens browser for authentication + wallet activation
- `agenta pay checkout/get/list` — create and manage payment checkouts
- `agenta sub` namespace — all sub-account commands (init, send, balance, policies, etc.)
- `agenta sub` namespace — all sub-account commands (init, send, balance,
policies, etc.)
- `agenta status` — full account overview with `--json` mode for AI agents
- Non-interactive `agenta sub init --create/--import` with flag-based interface
- Non-interactive `agenta sub init --create/--import` with flag-based
interface
- Auto-refresh JWT on expiry or scope upgrade
- MCP: 3 new payment tools (create_checkout, get_checkout, list_checkouts) — 21 total
- MCP: 3 new payment tools (create_checkout, get_checkout, list_checkouts) —
21 total
- All commands support `--json` for machine-readable output

## 0.2.1
Expand All @@ -31,7 +43,9 @@

### Minor Changes

- [`f3a9ebd`](https://github.com/AgentaOS/agentaos/commit/f3a9ebde8594353a8cb416e99c481abc2af71959) Thanks [@PancheI](https://github.com/PancheI)! - Initial public release — threshold ECDSA signing for autonomous agents
- [`f3a9ebd`](https://github.com/AgentaOS/agentaos/commit/f3a9ebde8594353a8cb416e99c481abc2af71959)
Thanks [@PancheI](https://github.com/PancheI)! - Initial public release —
threshold ECDSA signing for autonomous agents

- 2-of-3 CGGMP24 threshold signing via Rust WASM (full key never exists)
- Three signing paths: Signer+Server, User+Server, Signer+User
Expand Down
2 changes: 1 addition & 1 deletion packages/core/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@agentaos/core",
"version": "1.2.0",
"version": "2.0.0",
"description": "Type definitions and interfaces for AgentaOS threshold wallet",
"license": "Apache-2.0",
"author": "AgentaOS <hello@agentaos.ai>",
Expand Down
24 changes: 18 additions & 6 deletions packages/mpc-wasm/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# @agentaos/crypto

## 2.0.0

## 1.2.0

## 1.1.1
Expand All @@ -10,28 +12,38 @@

### Major Changes

- [#16](https://github.com/AgentaOS/agentaos/pull/16) [`beb6eea`](https://github.com/AgentaOS/agentaos/commit/beb6eeaa1d0a0cfa8df5d42b511b305913e0ec1c) Thanks [@PancheI](https://github.com/PancheI)! - Device-code CLI login, MCP payment tools, CLI restructure
- [#16](https://github.com/AgentaOS/agentaos/pull/16)
[`beb6eea`](https://github.com/AgentaOS/agentaos/commit/beb6eeaa1d0a0cfa8df5d42b511b305913e0ec1c)
Thanks [@PancheI](https://github.com/PancheI)! - Device-code CLI login, MCP
payment tools, CLI restructure

- `agenta login` opens browser for authentication + wallet activation
- `agenta pay checkout/get/list` — create and manage payment checkouts
- `agenta sub` namespace — all sub-account commands (init, send, balance, policies, etc.)
- `agenta sub` namespace — all sub-account commands (init, send, balance,
policies, etc.)
- `agenta status` — full account overview with `--json` mode for AI agents
- Non-interactive `agenta sub init --create/--import` with flag-based interface
- Non-interactive `agenta sub init --create/--import` with flag-based
interface
- Auto-refresh JWT on expiry or scope upgrade
- MCP: 3 new payment tools (create_checkout, get_checkout, list_checkouts) — 21 total
- MCP: 3 new payment tools (create_checkout, get_checkout, list_checkouts) —
21 total
- All commands support `--json` for machine-readable output

## 0.2.1

### Patch Changes

- [`38f76db`](https://github.com/AgentaOS/agentaos/commit/38f76db35c018a97ccebeb87b51be1c4e09c2db4) Thanks [@PancheI](https://github.com/PancheI)! - Fix WASM binaries missing from npm tarball
- [`38f76db`](https://github.com/AgentaOS/agentaos/commit/38f76db35c018a97ccebeb87b51be1c4e09c2db4)
Thanks [@PancheI](https://github.com/PancheI)! - Fix WASM binaries missing
from npm tarball

## 0.2.0

### Minor Changes

- [`f3a9ebd`](https://github.com/AgentaOS/agentaos/commit/f3a9ebde8594353a8cb416e99c481abc2af71959) Thanks [@PancheI](https://github.com/PancheI)! - Initial public release — threshold ECDSA signing for autonomous agents
- [`f3a9ebd`](https://github.com/AgentaOS/agentaos/commit/f3a9ebde8594353a8cb416e99c481abc2af71959)
Thanks [@PancheI](https://github.com/PancheI)! - Initial public release —
threshold ECDSA signing for autonomous agents

- 2-of-3 CGGMP24 threshold signing via Rust WASM (full key never exists)
- Three signing paths: Signer+Server, User+Server, Signer+User
Expand Down
2 changes: 1 addition & 1 deletion packages/mpc-wasm/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@agentaos/crypto",
"version": "1.2.0",
"version": "2.0.0",
"description": "CGGMP24 threshold ECDSA WASM module for AgentaOS",
"license": "Apache-2.0",
"author": "AgentaOS <hello@agentaos.ai>",
Expand Down
49 changes: 47 additions & 2 deletions packages/pay/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,58 @@
# @agentaos/pay

## 2.0.0

### Major Changes

- [#32](https://github.com/AgentaOS/agentaos/pull/32)
[`a161935`](https://github.com/AgentaOS/agentaos/commit/a16193567d0a9223f5463394149d1d07bea93b83)
Thanks [@PancheI](https://github.com/PancheI)! - 2.0.0 — target the new
server-owned gateway API.

This release targets the new AgentaOS API generation and requires it. Seller
mode is now DERIVED AND OWNED BY THE SERVER — never a client input: the SDK
sends no seller mode and reads the resolved value off responses for display.

**BREAKING (for raw-HTTP integrations — existing SDK callers upgrade
cleanly).** `POST /payment-links` no longer accepts `acceptsWallet` /
`acceptsSepa` (or a client-supplied seller mode) — it returns a 400. Seller
mode is derived from the account (Merchant of Record once the business is
verified, otherwise on-chain to the wallet on file). The published SDK never
sent those fields, so SDK/CLI callers are unaffected on the wire; the major
bump reflects that 2.x targets the new API.

**New surface**

- Subscription payment links: `type: 'one_time' | 'subscription'` +
`billingInterval` on `paymentLinks.create` (subscriptions require a
verified/MoR account).
- `dueDate` on `checkouts.create` for invoice-authored sessions.
- Response fields: `sellerMode`, `type`, `billingInterval` on `PaymentLink`;
`sellerMode`, `invoiceId`, `invoiceNumber` on `Checkout`.

**Management / read surface** (mirrors the dashboard — subscriptions are
created by buyers on the hosted checkout, never by the SDK):

- `subscriptions.list()` and `subscriptions.cancel(id, { atPeriodEnd })`
(defaults to cancel-at-period-end; no refund).
- `customers.list()`.
- `invoices.getReceipt(id)` (receipt PDF) and `invoices.sendReceipt(id)`.
- CLI parity: `agenta subscriptions list|cancel`, `agenta customers list`.

## 1.0.1

### Patch Changes

- [#16](https://github.com/AgentaOS/agentaos/pull/16) [`beb6eea`](https://github.com/AgentaOS/agentaos/commit/beb6eeaa1d0a0cfa8df5d42b511b305913e0ec1c) Thanks [@PancheI](https://github.com/PancheI)! - Add supportedNetworks to CreateCheckoutParams, dual auth (JWT + API key) support
- [#16](https://github.com/AgentaOS/agentaos/pull/16)
[`beb6eea`](https://github.com/AgentaOS/agentaos/commit/beb6eeaa1d0a0cfa8df5d42b511b305913e0ec1c)
Thanks [@PancheI](https://github.com/PancheI)! - Add supportedNetworks to
CreateCheckoutParams, dual auth (JWT + API key) support

## 1.0.0

### Major Changes

- [#9](https://github.com/AgentaOS/agentaos/pull/9) [`cb90955`](https://github.com/AgentaOS/agentaos/commit/cb90955c60192b6bd3ed7c1f70563f3c6baafcb9) Thanks [@PancheI](https://github.com/PancheI)! - Accept regulated stablecoin payments programmatically
- [#9](https://github.com/AgentaOS/agentaos/pull/9)
[`cb90955`](https://github.com/AgentaOS/agentaos/commit/cb90955c60192b6bd3ed7c1f70563f3c6baafcb9)
Thanks [@PancheI](https://github.com/PancheI)! - Accept regulated stablecoin
payments programmatically
Loading
Loading