coinbase / coinbase/agentkit

Awal 2.12.1 no-auth Bazaar search fails by requiring wallet bridge

Open
#1,467 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
1.3k
Forks
815
Avg merge
13h 31m
Merged PRs (30d)
2

Description

# Awal 2.12.1 no-auth Bazaar search fails by requiring the wallet bridge

## Context

Coinbase's current Agentic Wallet CLI documentation says Bazaar search requires
no authentication or balance. I tested the documented current command on a
clean headless Linux worker. Search never reached the public catalog because
the CLI required its Electron wallet bridge and that bridge did not start.

The npm package points to `coinbase/awal`, which currently resolves as a
non-public repository. I am filing here as a routing path, following the same
precedent as issue 947. Please transfer or route this to the Awal owner if a
different tracker is authoritative.

## Environment

- `awal` 2.12.1
- Linux 6.12.94+ x86_64
- Node.js 20.19.2
- npm 9.2.0
- no Awal login, wallet, balance, credential, signature, or payment

## Reproduction

```sh
npx -y awal@latest x402 bazaar search "morpho position" \
--network base \
--max-price 0.02 \
-k 10 \
--json
```

Observed after the search spinner:

```json
{
"success": false,
"error": {
"code": "BAZAAR_SEARCH_FAILED",
"message": "Bridge communication error: Failed to start wallet. Please start it manually.\n\nThis may indicate a configuration issue. Try restarting the wallet."
}
}
```

The process exits 1.

## Expected behavior

`x402 bazaar search` should complete on a supported headless Linux host without
requiring an authenticated or running wallet, consistent with the documented
no-auth search boundary. The smallest fix appears to be either:

1. route read-only Bazaar search and listing directly to the public catalog
client without starting the wallet bridge; or
2. make the wallet server start reliably without a display and document the
exact headless runtime dependency.

No paid request was attempted. This report is about the credential-free
discovery path before authorization.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.