Releases: latentwill/xvision
Releases · latentwill/xvision
Release list
v0.37.0
What's Changed
- feat(byreal-spot): gated Solana spot trading (curated SPL + xStocks) — C→A first slice by @latentwill in #1082
- Nansen + Elfa forward-only data tools by @latentwill in #1088
- feat(nanochat): Nanochat Filter Agent — trained GPT2-scale model filter slot + Autoresearcher by @latentwill in #1090
- fix(marketplace): no 'Mainnet' banner — keep only the testnet warning by @latentwill in #1084
- feat(marketplace): wire buyers.agents from x402; drop per-listing clones (xvision-ctkm.8) by @latentwill in #1089
- fix(marketplace): resolve ipfs:// listing names via configurable gateway (xvision-ctkm.9) by @latentwill in #1087
- ci(rustfmt): enforce cargo fmt on PRs + clean the baseline (xvision-eef) by @latentwill in #1085
- chore(deps): bump vite and vitest in /tools/agent-conductor by @dependabot[bot] in #1083
- fix(migrations): renumber duplicate engine migration 069 -> 070 by @latentwill in #1091
- feat(marketplace): real x402 autonomous purchases — facilitator + non-custodial MCP client (Mantle) by @latentwill in #1086
- fix(build): re-track strategies/ seed library (un-break Dockerfile.deploy) by @latentwill in #1092
- fix(autoresearch): return bare arrays from list endpoints — fix Optimizer crash by @latentwill in #1094
- fix: optimizer/agent CLI quality fixes from agent audit (7-phase plan) by @latentwill in #1093
- feat: native PC binary distribution (no Docker required) by @latentwill in #1097
- fix(optimizer): QA gist fixes — anti-patterns schema, response_format fallback, cross-provider by @latentwill in #1096
- release: 0.37.0 by @latentwill in #1098
- fix(release): drop nonexistent xvision-engine/sqlite-bundled feature by @latentwill in #1099
- fix(release): pin toolchain to 1.95.0 to match rust-toolchain.toml by @latentwill in #1100
- fix(release): single-line cargo build for Windows PowerShell by @latentwill in #1101
- fix(optimizer): cross-provider sidecar routing, spawn retry, error messaging by @latentwill in #1102
- test(marketplace): sealed-publish test asserts export-envelope canonical (baseline red) by @latentwill in #1095
- fix(parser): unwrap ollama function-call wrapper formats in trader output by @latentwill in #1103
- feat(windows): cross-platform IPC + complete 4-platform release by @latentwill in #1105
Full Changelog: v0.36.0...v0.37.0
What's Changed
- feat(byreal-spot): gated Solana spot trading (curated SPL + xStocks) — C→A first slice by @latentwill in #1082
- Nansen + Elfa forward-only data tools by @latentwill in #1088
- feat(nanochat): Nanochat Filter Agent — trained GPT2-scale model filter slot + Autoresearcher by @latentwill in #1090
- fix(marketplace): no 'Mainnet' banner — keep only the testnet warning by @latentwill in #1084
- feat(marketplace): wire buyers.agents from x402; drop per-listing clones (xvision-ctkm.8) by @latentwill in #1089
- fix(marketplace): resolve ipfs:// listing names via configurable gateway (xvision-ctkm.9) by @latentwill in #1087
- ci(rustfmt): enforce cargo fmt on PRs + clean the baseline (xvision-eef) by @latentwill in #1085
- chore(deps): bump vite and vitest in /tools/agent-conductor by @dependabot[bot] in #1083
- fix(migrations): renumber duplicate engine migration 069 -> 070 by @latentwill in #1091
- feat(marketplace): real x402 autonomous purchases — facilitator + non-custodial MCP client (Mantle) by @latentwill in #1086
- fix(build): re-track strategies/ seed library (un-break Dockerfile.deploy) by @latentwill in #1092
- fix(autoresearch): return bare arrays from list endpoints — fix Optimizer crash by @latentwill in #1094
- fix: optimizer/agent CLI quality fixes from agent audit (7-phase plan) by @latentwill in #1093
- feat: native PC binary distribution (no Docker required) by @latentwill in #1097
- fix(optimizer): QA gist fixes — anti-patterns schema, response_format fallback, cross-provider by @latentwill in #1096
- release: 0.37.0 by @latentwill in #1098
- fix(release): drop nonexistent xvision-engine/sqlite-bundled feature by @latentwill in #1099
- fix(release): pin toolchain to 1.95.0 to match rust-toolchain.toml by @latentwill in #1100
- fix(release): single-line cargo build for Windows PowerShell by @latentwill in #1101
- fix(optimizer): cross-provider sidecar routing, spawn retry, error messaging by @latentwill in #1102
- test(marketplace): sealed-publish test asserts export-envelope canonical (baseline red) by @latentwill in #1095
- fix(parser): unwrap ollama function-call wrapper formats in trader output by @latentwill in #1103
- feat(windows): cross-platform IPC + complete 4-platform release by @latentwill in #1105
Full Changelog: v0.36.0...v0.37.0
What's Changed
- feat(byreal-spot): gated Solana spot trading (curated SPL + xStocks) — C→A first slice by @latentwill in #1082
- Nansen + Elfa forward-only data tools by @latentwill in #1088
- feat(nanochat): Nanochat Filter Agent — trained GPT2-scale model filter slot + Autoresearcher by @latentwill in #1090
- fix(marketplace): no 'Mainnet' banner — keep only the testnet warning by @latentwill in #1084
- feat(marketplace): wire buyers.agents from x402; drop per-listing clones (xvision-ctkm.8) by @latentwill in #1089
- fix(marketplace): resolve ipfs:// listing names via configurable gateway (xvision-ctkm.9) by @latentwill in #1087
- ci(rustfmt): enforce cargo fmt on PRs + clean the baseline (xvision-eef) by @latentwill in #1085
- chore(deps): bump vite and vitest in /tools/agent-conductor by @dependabot[bot] in #1083
- fix(migrations): renumber duplicate engine migration 069 -> 070 by @latentwill in #1091
- feat(marketplace): real x402 autonomous purchases — facilitator + non-custodial MCP client (Mantle) by @latentwill in #1086
- fix(build): re-track strategies/ seed library (un-break Dockerfile.deploy) by @latentwill in #1092
- fix(autoresearch): return bare arrays from list endpoints — fix Optimizer crash by @latentwill in #1094
- fix: optimizer/agent CLI quality fixes from agent audit (7-phase plan) by @latentwill in #1093
- feat: native PC binary distribution (no Docker required) by @latentwill in #1097
- fix(optimizer): QA gist fixes — anti-patterns schema, response_format fallback, cross-provider by @latentwill in #1096
- release: 0.37.0 by @latentwill in #1098
- fix(release): drop nonexistent xvision-engine/sqlite-bundled feature by @latentwill in #1099
- fix(release): pin toolchain to 1.95.0 to match rust-toolchain.toml by @latentwill in #1100
- fix(release): single-line cargo build for Windows PowerShell by @latentwill in #1101
- fix(optimizer): cross-provider sidecar routing, spawn retry, error messaging by @latentwill in #1102
- test(marketplace): sealed-publish test asserts export-envelope canonical (baseline red) by @latentwill in #1095
- fix(parser): unwrap ollama function-call wrapper formats in trader output by @latentwill in #1103
- feat(windows): cross-platform IPC + complete 4-platform release by @latentwill in #1105
Full Changelog: v0.36.0...v0.3...
v0.36.0
xvision 0.36.0
Docker image (private GHCR — docker login ghcr.io first):
docker pull ghcr.io/latentwill/xvision:0.36.0Published from this tag via .github/workflows/docker.yml. The running container's GET /api/version reports 0.36.0.
The first image-release train since the 0.21.0 baseline, covering ~four
weeks and ~259 merged PRs. Highlights below are grouped and condensed;
git log v0.21.0-baseline.. (or the merged PR titles) has the granular
detail. PR references are representative, not exhaustive.
Added
Optimizer (autooptimizer cycle)
xvn optimize runis the single CLI surface for the overnight cycle; the
DSPy flywheel runs inside the cycle automatically and emits
CycleProgressEvent::FlywheelCompiled(#972).- Optimizer session-detail page with truthful live-run indication, timeline,
experiments × regimes heatmap, outcome KPI strip, and blob-diff inspector (#1070). - Configurable experiments-per-cycle; mutation axes across prompt, filter, and
DSPy levers; lineage sealing with Merkle root + cycle seal. - Reliability: 300s timeout for slow OpenAI-compat reasoning models;
run_session
survives imperfect model output (#1071, #1075).
Trace / observability
UnifiedEventconvergence: agent-run LIVE stream wired onto one event model at
full inspector fidelity (#1044–#1049).- Trace dock: nested span tree, model-reasoning taxonomy, deterministic
filter-firing spans, risk-gate + decision-input + outcome/exit spans, on-chain
attestation boundary event (#1042). - Spans +
agent_runsrecorded/finalized for batch, experiment, and sweep eval
runs; actual prompt + response text recorded for Cline trader calls (#1064, #1066). - Optimizer cycle visible on the trace surface; candidate eval runs nested under
their experiment row; full-fidelity trace/flywheel export (#1048, #1050, #1052).
Mantle marketplace
- On-chain listing / browse / sell flow on Mantle, with the active network
resolved from the backend at runtime so one image works on testnet or mainnet (#1065, #1069). - x402 / EIP-3009 USDC purchase flow; sealed-tier (Lit Protocol) gated strategies
requiring EIP-191 proof-of-address on import (#979). - Listing owner management: in-place price edit + My Listings page; mainnet UUPS
upgrade script forListingRegistry.updatePrice(#1076, #1077). - On-chain generative art (bitfields engine twins, card renderer); creator
profile + lineage forest; purchase receipt + share composer; layered data
selection (subgraph → indexer probe → fixtures).
Live venues
- Byreal perps: single-stage agent wiring, native TP/SL brackets, CLMM LP
open/rebalance/close, funding-aware carry guard, settable credentials (#962, #1000). - Virtuals Degen Arena (native Hyperliquid perps): settings card, launch
selector, real-venue standing chips (#1047, #1072). - Orderly mainnet venue + fuller market coverage; live-deployments contract with
per-tick capital block streamed over deployment SSE.
Control Tower / dashboard
- Control Tower home: readiness strip, since-last-here, nag triage, optimizer
digest, live reconcile, capital-risk strip (deployed capital · drawdown · daily
loss buffer), cross-source cost rollup (#983). /livepage with agent-runs list + optimizer digest; experiment detail page (#974).
Eval engine
- Live eval mode (
LiveConfig+--live-duration); agentless Mechanistic
Strategies via theAlgorithmtrait; Pine Script ingestion → optimizable
Strategy(#998, #1014). - Intra-bar O→H→L→C fill ordering with maker/taker aggressor-side fees and
per-asset fee/slip overrides; lookahead-bias prober +DataManifestcontent
hashing; net-of-inference-cost return metric. - Episodic memory (Cortex) across agent surfaces; broker-rule circuit-breaker that
skips unsupported trades instead of aborting the run.
CLI / UI
xvn migraterenamed toxvn init; first-run tour with honest forward-test vs
live labeling (#1035); live token-count + cost on running evals;xvn eval cancel.- Settings consolidation, eval PnL split, Signal model dropdown across all model
pickers, accent-color picker (#969); standard responsive list component across
list surfaces; first-class Ollama support.
Changed
autoresearcher→autooptimizer/Optimizer rename across Rust modules, SQLite
tables, HTTP routes, frontend, and MCP types; operator verb consolidated to
xvn optimize(#706, #972).- Risk unified onto the engine veto path; the legacy
xvision-riskcrate retired (#1038). - Legacy Intern/Critic roles and the two-stage Rust trader path retired; Cline
sidecar is now the trader path (#1004). build_seed_contextmade the canonical shared seed-context constructor
(#963, #973, #984).- Virtuals removed from the live page/lineage strip; Hyperliquid + Orderly
credentials now settable in Settings (#1079).
Fixed
- Marketplace: mainnet parity for sell + browse; QA batch (banner, number format,
x402, search, gen-art label, ⌘K palette) (#1065, #1073). - Optimizer: cycle concurrency guard, configurable objective, capture-on-interrupt,
budget-window cancel, prose visibility in the snapshot view. - Trace dock: filter bar above the TREE/FLAME toggle; prompt/response clamped to
4 lines with show-more (#1067, #1068). - Live eval: guard payload build against empty scenarios; only auto-select
genuinely-live runs into the/liveviewport (#1078). enabled_modelsallowlist validated in dispatch + dashboard; per-asset
bar-cache key fix; baseline test-rot repaired across engine + CLI suites.
Removed
xvn ab-compare(--setups→--cyclesmigration); thexvn optimizer
top-level verb and standalone DSPy CLI verbs (folded intoxvn optimize) (#972).mechanical_paramsfield +set_mechanical_paramtool fromStrategy(#1040).xvision-riskcrate (#1038); llama.cpp provider support (Ollama replaces it);
Virtuals as a live-page venue (#1079).
Versioning
- Workspace + frontend bumped
0.21.0→0.36.0(image-release train). A
0.36.0bump was committed on 2026-06-12 (955c3448) but lost in a later main
reset; this release restores it. No image had been shipped or tagged at any
intermediate train number —0.21.0was the only previously released version. - First tagged release (
v0.36.0) and first GHCR image published from a version
tag via.github/workflows/docker.yml.