a2a-Market ACP Lite Negotiation
This skill is now gateway-only. Single-turn local decision mode has been removed.
Gateway Loop Mode (only mode)
Start one participant in one terminal:
node src/cli/index.js --role buyer --agent-id buyer-openclaw --gateway http://127.0.0.1:3085
Flow:
POST /agents/register- Loop
GET /agents/pull POST /agents/respond- For
NEGOTIATION_TURN, decide by selected engine (ruleoropenclaw)
Core flags
--role buyer|seller--gateway(defaulthttp://127.0.0.1:3085)--agent-id--decision-engine rule|openclaw(defaultrule)--auth-token(defaultmarket-auth-token)--pull-timeout-ms(default25000)--retry-delay-ms(default1000)--max-polls(0means infinite)--verbose true|false
OpenClaw engine flags
--provider-env(defaultOPENAI_API_KEY)--api-key(optional direct key)--allow-no-key true|false(defaultfalse)--thinking(defaultlow)--timeoutseconds (default60)--openclaw-extra-prompt(optional)
Auto-start session flags
--start-session true|false--counterparty-agent-id(required with--start-session true)--list-amount-minor-units(default9000)--currency(defaultUSD)--max-rounds(default5)--product(optional)--goal(optional)--floor-minor-units(optional)--ceiling-minor-units(optional)--session-id(defaultnego_<timestamp>)--wait-counterparty-ms(default15000)--stop-on-session-end true|false
Single terminal: run skill + model + auto-kickoff
node src/cli/index.js \
--role buyer \
--agent-id buyer-openclaw \
--gateway http://127.0.0.1:3085 \
--decision-engine openclaw \
--start-session true \
--counterparty-agent-id seller-openclaw \
--list-amount-minor-units 9000 \
--currency USD \
--max-rounds 5 \
--wait-counterparty-ms 30000
Executable Entrypoint
node src/cli/index.js