Skip to content
Merged
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
6 changes: 0 additions & 6 deletions .changeset/anonymous-tap-discovery.md

This file was deleted.

10 changes: 0 additions & 10 deletions .changeset/calm-vault-requests.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/calm-vault-upgrades.md

This file was deleted.

4 changes: 0 additions & 4 deletions .changeset/completed-payment-tests.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/current-discovery-payments.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/filter-permit2-offers.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/filtered-directory-suggestions.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/inspect-reference-wording.md

This file was deleted.

11 changes: 0 additions & 11 deletions .changeset/mixed-directory-search.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/openapi-collection-selection.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/openapi-operation-calls.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/openapi-request-preparation.md

This file was deleted.

12 changes: 0 additions & 12 deletions .changeset/public-directory-operations.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/public-source-discovery.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/safe-payment-replays.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/tidy-odp-capabilities.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/tidy-openapi-terminal.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/tidy-payment-inspection.md

This file was deleted.

2 changes: 1 addition & 1 deletion .codex-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "inflow",
"version": "0.12.2",
"version": "0.13.0",
"description": "InFlow - agentic MPP / x402 payments from your machine.",
"author": {
"name": "Jarwin, Inc.",
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "inflow",
"private": true,
"version": "0.12.2",
"version": "0.13.0",
"type": "module",
"description": "InFlow — agentic discovery, onboarding, and payments from your machine.",
"repository": {
Expand Down
112 changes: 112 additions & 0 deletions packages/cli/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,117 @@
# @inflowpayai/inflow

## 0.13.0

### Minor Changes

- [#148](https://github.com/inflowpayai/inflow-cli/pull/148)
[`d406357`](https://github.com/inflowpayai/inflow-cli/commit/d4063571d974cc58b0fc3a20ff0476ce94a4f741) Thanks
[@nkavian](https://github.com/nkavian)! - Filter OpenAPI operation lists by Directory Collection or provider tag, and
include provider tags in human and structured operation output.

- [#144](https://github.com/inflowpayai/inflow-cli/pull/144)
[`8d2fc74`](https://github.com/inflowpayai/inflow-cli/commit/8d2fc7464f8f844f0f2cb7d888515277e6bc04c5) Thanks
[@nkavian](https://github.com/nkavian)! - Add OpenAPI operation calls with upfront payment routing and explicit MPP,
x402, and AEP handoffs. Expose operation payment declarations in discovery and preparation. Preserve request inputs,
redact recognized credentials, and avoid automatic payment, enrollment, redirects, or retries.

- [#143](https://github.com/inflowpayai/inflow-cli/pull/143)
[`e34e1d2`](https://github.com/inflowpayai/inflow-cli/commit/e34e1d29497fa2da6453af2ace398e9a71113ef9) Thanks
[@nkavian](https://github.com/nkavian)! - Add public OpenAPI request preparation to the CLI and MCP. Select advertised
servers, encode supported parameters and JSON bodies, and preview requests without invoking operations, enrolling, or
paying. Redact recognized authentication headers and declared API-key locations without scanning arbitrary request
data.

- [#142](https://github.com/inflowpayai/inflow-cli/pull/142)
[`0b90306`](https://github.com/inflowpayai/inflow-cli/commit/0b90306d715aec797bb90ddf146535a39de45379) Thanks
[@nkavian](https://github.com/nkavian)! - Move Directory search and suggestions to top-level CLI commands and MCP
tools, without aliases. Add source format filters and source-aware target URLs, and public OpenAPI operation listing
and details. Deduplicate source filters and report blank search or suggestion text as invalid input.

Route origin and recognized document inspection through public ODP/OpenAPI discovery without vault access. Preserve
endpoint probing for other paths and explicit request options, and add document refresh support.

Update the published ODP agent, core, and directory dependencies to 0.4.4, 0.3.8, and 0.3.0 respectively.

- [#141](https://github.com/inflowpayai/inflow-cli/pull/141)
[`a336294`](https://github.com/inflowpayai/inflow-cli/commit/a336294ce818815748ade5a45aead257e1ad2ec6) Thanks
[@nkavian](https://github.com/nkavian)! - Add public OpenAPI discovery, document caching, and operation interpretation
for source-aware inspection.

### Patch Changes

- [#146](https://github.com/inflowpayai/inflow-cli/pull/146)
[`b428d64`](https://github.com/inflowpayai/inflow-cli/commit/b428d6422673aac99765ec5107cc825cdf5728e3) Thanks
[@nkavian](https://github.com/nkavian)! - Allow unsigned public discovery without a device-token login and distinguish
TAP signing failures from ODP Service errors.

- [#150](https://github.com/inflowpayai/inflow-cli/pull/150)
[`2179fbb`](https://github.com/inflowpayai/inflow-cli/commit/2179fbb5d5574317d141f888bedb743f48cbd785) Thanks
[@nkavian](https://github.com/nkavian)! - Prepare the credential vault consistently for AEP inspection, account
queries, payments, and MCP tools. Report locked credentials before protocol requests, retain anonymous inspection on
fresh installations, and enable the AEP-aware ODP transport for MCP.

When a saved API key cannot be loaded because the vault is locked or stopped at MCP startup, require unlocking and
reconnecting MCP before credential-using operations. Public operations remain available.

- [#134](https://github.com/inflowpayai/inflow-cli/pull/134)
[`326aecc`](https://github.com/inflowpayai/inflow-cli/commit/326aecc0034835c2e00540d78927a6d0d59dd5e8) Thanks
[@nkavian](https://github.com/nkavian)! - Recover safely when a local vault daemon was started by another InFlow CLI
installation.

- [#151](https://github.com/inflowpayai/inflow-cli/pull/151)
[`2c98343`](https://github.com/inflowpayai/inflow-cli/commit/2c98343311e085c4e0d44f4b4d5e2f7d8f72257b) Thanks
[@nkavian](https://github.com/nkavian)! - Update the ODP and InFlow payment SDKs to their latest releases, including
Directory publisher metadata and payment client fixes.

- [#138](https://github.com/inflowpayai/inflow-cli/pull/138)
[`72a271a`](https://github.com/inflowpayai/inflow-cli/commit/72a271ab19a5228680e3eed60f2ae25787457106) Thanks
[@mnebliienko](https://github.com/mnebliienko)! - Exclude Permit2 and upto offers from detected x402 payment options
and payment selection because InFlow treasury payments cannot authorize them. Preserve exact EIP-3009, Solana, and
balance offers. Explain unsupported-only offers in human inspection output and structured warnings.

- [#140](https://github.com/inflowpayai/inflow-cli/pull/140)
[`508d8a0`](https://github.com/inflowpayai/inflow-cli/commit/508d8a0c39345c03433a56cc9f0a8b48829e0286) Thanks
[@nkavian](https://github.com/nkavian)! - Support payment, keyword, ODP operation, and AEP filters for Directory
suggestions. Replace the enrollment filter flag with `--with-aep` for Directory search and Offering discovery.

- [#145](https://github.com/inflowpayai/inflow-cli/pull/145)
[`42bbf61`](https://github.com/inflowpayai/inflow-cli/commit/42bbf6164d70622382f334dfab6e04ba968f2875) Thanks
[@nkavian](https://github.com/nkavian)! - Correct inspection help to describe outgoing requests and quote the JSON
body in the generated POST example.

- [#140](https://github.com/inflowpayai/inflow-cli/pull/140)
[`508d8a0`](https://github.com/inflowpayai/inflow-cli/commit/508d8a0c39345c03433a56cc9f0a8b48829e0286) Thanks
[@nkavian](https://github.com/nkavian)! - Search indexed Services and Collections through the mixed Directory endpoint
and return matching names from suggestions. Directory search JSON items contain a type and nested Service metadata;
Collection results also contain their Collection ID and metadata. Display Type, Name, Description, Origin, and
Collection ID in human output while preserving protocols and attribution in structured output. Keep cross-Service
Offering discovery Service-only.

Use the published ODP Agent 0.4.3 and Directory 0.2.6 packages, including a CLI error mapping for blocked inspection
destinations.

- [#137](https://github.com/inflowpayai/inflow-cli/pull/137)
[`74fce4c`](https://github.com/inflowpayai/inflow-cli/commit/74fce4cccb2930c91746498f107b5900f604549c) Thanks
[@nkavian](https://github.com/nkavian)! - Distinguish uncertain MPP and x402 payment replay outcomes from failures
that happen before replay or while saving the seller response locally.

- [#139](https://github.com/inflowpayai/inflow-cli/pull/139)
[`a75672d`](https://github.com/inflowpayai/inflow-cli/commit/a75672d0718a61c1b1a86646c0486ef3c438677c) Thanks
[@nkavian](https://github.com/nkavian)! - Use the AEP-aware Service transport when resolving protected ODP Offering
search capabilities.

- [#148](https://github.com/inflowpayai/inflow-cli/pull/148)
[`d406357`](https://github.com/inflowpayai/inflow-cli/commit/d4063571d974cc58b0fc3a20ff0476ce94a4f741) Thanks
[@nkavian](https://github.com/nkavian)! - Preserve terminal scrollback when listing OpenAPI operations, terminate
output with a newline, and shorten displayed summaries without changing structured output.

- [#149](https://github.com/inflowpayai/inflow-cli/pull/149)
[`696966b`](https://github.com/inflowpayai/inflow-cli/commit/696966b8d4d6b8a0929104174a88484c12c862b8) Thanks
[@nkavian](https://github.com/nkavian)! - Decode combined MPP payment challenges, show only advertised AEP command
URLs, and start the vault daemon for MPP and x402 inspection. Interactive inspection prompts for vault unlock; agent
output includes unlock instructions when stored credentials are locked.

## 0.12.2

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/cli/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@inflowpayai/inflow",
"version": "0.12.2",
"version": "0.13.0",
"type": "module",
"license": "MIT",
"description": "InFlow - agentic discovery, onboarding, and payments from your machine.",
Expand Down
2 changes: 1 addition & 1 deletion plugins/inflow/.claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "inflow",
"version": "0.12.2",
"version": "0.13.0",
"description": "Authenticate with InFlow, inspect balances and deposit addresses, and perform agent-native payments via x402 and MPP.",
"author": {
"name": "Jarwin, Inc."
Expand Down
2 changes: 1 addition & 1 deletion plugins/inflow/.codex-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "inflow",
"version": "0.12.2",
"version": "0.13.0",
"description": "InFlow - agentic MPP / x402 payments from your machine.",
"author": {
"name": "Jarwin, Inc.",
Expand Down
2 changes: 1 addition & 1 deletion plugins/inflow/.cursor-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "inflow",
"displayName": "InFlow",
"version": "0.12.2",
"version": "0.13.0",
"description": "Authenticate with InFlow, inspect balances and deposit addresses, and perform agent-native payments via x402 and MPP.",
"author": {
"name": "Jarwin, Inc."
Expand Down
2 changes: 1 addition & 1 deletion skills/agentic-discovery/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
version: 0.12.2
version: 0.13.0
name: agentic-discovery
description: Discover Services through InFlow using ODP or public OpenAPI documents. Use to search the directory, browse Collections and Offerings, inspect, prepare or call OpenAPI operations, or resolve Actions before enrollment or payment.
allowed-tools: ['Bash(inflow:*)', 'Bash(brew:*)', 'Bash(curl:*)']
Expand Down
2 changes: 1 addition & 1 deletion skills/agentic-enrollment/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
version: 0.12.2
version: 0.13.0
name: agentic-enrollment
description: Inspect, enroll with, authenticate to, and manage credentials for Agent Enrollment Protocol Services through InFlow. Use when an agent needs to discover an AEP Service, access an AEP-protected resource, check enrollment, request or revoke Service credentials, or continue an InFlow approval.
allowed-tools: ['Bash(inflow:*)', 'Bash(brew:*)', 'Bash(curl:*)']
Expand Down
2 changes: 1 addition & 1 deletion skills/agentic-payments/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
version: 0.12.2
version: 0.13.0
name: agentic-payments
description: Authenticate with InFlow and pay HTTP 402-protected resources via MPP (the `Payment` auth scheme) or x402. Use when the user invokes the `inflow` CLI or asks to log in / connect to InFlow.
allowed-tools: ['Bash(inflow:*)', 'Bash(brew:*)', 'Bash(curl:*)']
Expand Down
Loading