Repository navigation
v0.6.8
One market type for every venue, a setting for which markets a desk trades, and the MCP server in the official MCP Registry. What a desk sends today does not change: a test pins the perpetual order byte for byte.
What's new
- Use it from your own agent. The read-only MCP server is now in the MCP Registry as
io.github.BijectiveLabs/trading-research-agents, and any host can start it without an install:The package installs its command as{ "mcpServers": { "trading-research-agents": { "command": "uvx", "args": ["--with", "mcp>=2,<3", "trading-research-agents", "mcp", "serve"] } } }trading-research-agentsnext totra, which is whatuvxruns. The tools read; none sends an order. See The MCP server. - One market type. Every market on every venue is read once into
trading.market.Marketfrom ccxt's unified market structure, and the order path asks it what applies. Spot, tokenized stocks and prediction markets are built on this; Architecture describes the desk as one system through ccxt. - Which markets a desk trades is one setting:
[execution].markets,["linear perpetual"]by default and the one type built today. A type not built yet is refused, by name, when the config is read. - A new headline: autonomous trading agents with deterministic execution. The agents propose; the system decides.
Fixed
- Order records wrote some quantities in scientific notation (
1E+1for ten contracts of 0.001). They are plain decimals now; orders were never affected. - The MCP server reported an empty version; it reports the package version.
Upgrade
uv tool upgrade trading-research-agents
tra --version # 0.6.8New here? The quick start gets a desk running in the sandbox in a few minutes, and the full list of changes is in CHANGELOG.md.