Repository navigation
Tagged 2026-10-08. One line per change; the mechanism behind each is on agent402.tools/changelog.
Buyers
- Slow routes (reports, video, the premium image,
/api/decide/execute) acceptPrefer: respond-asyncon a paid call:202with a job link at once, thenGET /api/jobs/{id}(free) returns the answer. Payment still settles only on a delivered answer; a failed run is not charged. - Every slow route states how long it can take and a client timeout that outlasts it.
- An
Idempotency-Keycall sent again while its first copy is still running gets409withRetry-Afterand does not run; a retry after the first finishes replays its answer. - On the chat wires, a model provider refusing the request itself (for example, a model with no endpoint for the request's tools) answers
400with the reason, after failover has tried the next model. /v1/judgefalls back to OpenAI's Decisions API (gpt-6-luna) when Jev is unavailable, andPOST /v1/decisionsspeaks OpenAI's Decisions wire.- A cached repeat on
/v1/embeddings,/v1/rerankor an opted-in chat tier is served only to a request that carries a payment, and that payment is not charged. - The free SEC company pages show three years of revenue, net income and total assets, twelve months of filing activity with the reason for each 8-K, and recent filings; insider pages total the open-market flow, and fund pages show ten holdings and their concentration.
Sellers
- The README names the free listing at
/sellnear the top. - Copy states plainly that the router and
/api/decide/executebuy results from outside sellers and resell them; the Terms carry the matching paragraph.
Operators
/openapi.jsondeclaresPrefer: respond-asyncand the202on slow routes and documentsGET /api/jobs/{id}; robots keeps crawlers off/api/jobs/.- Both MCP Docker images include every file the server loads, checked in CI.
Packages
agent402-mcp0.13.10 and 0.13.11 (route_and_executeis listed asrouter.execute; the old name still works),agent402-openclaw0.5.1.