Changelog
Notable public-API changes.
Current build
- API version:
v1 - Build:
0.1.5
These values stay in lockstep with the X-Build response header
returned on every API response.
v0.1.5
2026-06-28
- Trade-setup confidence is now calibrated — when
POST /agent/askincludes a trade setup, its 1-10 confidence is anchored to the setup's own risk/reward and structure instead of being a free-form guess. The same setup now scores consistently, and a high number can't sit on a weak risk/reward — so you can threshold on it reliably. - More reliable tool use on
mode=max— improved howmode=maxselects and calls tools, so requests that need live data — market metrics, technical analysis, trade setups — complete more consistently instead of occasionally stalling on tool selection. - Searchable docs — the documentation site now has full-text search; press ⌘K (or Ctrl-K) or use the search bar to jump to any endpoint, guide, or field.
v0.1.4
2026-06-03
- Structured output with a JSON Schema —
POST /agent/asknow accepts an optionaloutput_schema(a JSON Schema with an object root) and returns the validated object on a newoutputfield;answeris thennull, so exactly one of the two is ever set and you can consume the result as typed data instead of parsing prose. It's non-streaming only: combining it withstream=truereturns400, and a schema that can't drive structured output returns422— both before any usage is charged. Conformance is strict onmode=maxand best-effort with automatic retries onfast/smart. - Steer the agent with a system prompt — a new optional
system_promptshapes the agent's tone, role, or output format (e.g. "answer as a fixed-income analyst, in bullet points"). It layers on top of the built-in instructions and can't override the agent's persona or safety guardrails. - International equity coverage — the agent can now pull quotes, fundamentals, financials, and technicals for stocks listed in Indonesia, Brazil, and Vietnam, and resolve a company name to its ticker — alongside the existing US-equity tools.
- Streaming restored on
fastandsmart—stream=trueon these modes again streams the answer chunk-by-chunk instead of returning it as a single block at the end. - Lower latency on repeat and social-data requests — multi-turn requests
that resend
message_historykeep more of the response cache warm onfast/smart, and requests that read social-sentiment data no longer stall when that upstream is briefly degraded.
v0.1.3
2026-05-26
- Failed streaming runs are no longer billed —
POST /agent/askwithstream=truepreviously charged you for runs that errored after the response started, whilestream=falsewas already free on the same failure. Both modes now refund, so you only pay for runs that finish cleanly. mode=maxis sturdier across long conversations — sending amessage_historythat contained a tool call without its paired result could trip an upstream400and abort the run; the agent now repairs the pairing before each step, so multi-turnmaxsessions finish instead of failing late.- Proactive, cost-aware trade setups — when your prompt expresses any directional view on a crypto, stock, or commodity, the response now includes a structured trading setup (entry, stop, take-profits, R:R) alongside the prose; setups whose allocation-weighted R:R doesn't clear an assumed fee + slippage cost are rejected outright rather than returned as marginal trades.
v0.1.2
2026-05-23
- Usage alerts — you now receive an email the first time your request
usage reaches 80% of your plan's quota for the billing period. It shows
how many requests you've used, how many remain, and when the quota resets,
so a busy day doesn't end in unexpected
429s. Manage notifications from your dashboard.
v0.1.1
2026-05-16
- Request size limits on
POST /agent/ask— requests are now validated against published limits:promptup to 32,000 characters, andmessage_historyup to 50 messages with each message'scontentup to 32,000 characters. Oversized requests are rejected with422before any quota is spent. The limits travel in the OpenAPI schema.
v0.1.0
2026-05-15
- Initial public surface:
GET /health,POST /agent/ask.