← back to overfit

Changelog


All notable changes to Overfit are documented here.

[Unreleased]


Self-Improvement Cycle 4 — 2026-02-21


Proposals generated from 33 user queries (14 sessions) via /self-improve.

Performance


now execute concurrently via Promise.all() instead of sequentially. When
Claude requests 5-7 tool calls (common for market analysis queries), wall
clock time drops from the sum of all call latencies to the max of any single
call. Expected 40-60% latency reduction on multi-tool queries.

Voice & Sound Effects — 2026-02-21


Sound Effects


cost). Sounds trigger on degen keywords during streaming: crash (rekt/rug),
rocket (moon/pump), ching (mispriced/edge), whale, monkey (ape), cheer
(lfg/wagmi), sad (ngmi/cooked), dice (degen), bell (gigabrain), boom (chad
move), alarm (squeeze).
text chunk, and prevents repeats within a single response.

Text-to-Speech


markdown, truncates to 4000 chars at sentence boundaries, and streams audio
via ElevenLabs eleven_flash_v2_5 model (~75ms latency).
button appended to each voiced message for re-listening.
work normally.

UI


Self-Improvement Cycle 3 — 2026-02-21


Proposals generated from 26 user queries (9 sessions) via /self-improve.

Performance


catches clearly out-of-scope queries (casino games, poker, sports betting,
threats, fraud attempts) and returns a canned response instantly, bypassing the
Claude API entirely. Reduces latency on OOS queries from 6-44s to <10ms.

Prompt Improvements


system prompt with responsible gambling framing. Harm-reduction language for
users showing signs of reckless betting.
declines insider info/illegal advantage queries with a firm 1-sentence
redirect instead of deliberating.
specific pattern recognition for threats, fraud/scam attempts, blackmail,
false authority claims, and persona hijacking. Each gets a 1-sentence
deflection template.

Rebrand — 2026-02-21


Renamed from "Oracle" to Overfit: Your Degenerate Friend for the
overfit.lol hackathon demo.

Frontend


animated fire header, glow effects, slide-in messages, error shake animation.
the Dumb Money, Most Degen Bet, Crypto Plays, Who's Getting Rekt, Political
Degen).
prices, etc.) with spinning animation while executing.

Personality


unhinged trading friend who backs vibes with actual data.
hopium) while still providing rigorous analysis.

Self-Improvement Cycle 2 — 2026-02-21


Proposals generated from 17 user queries (7 sessions) via /self-improve.

Prompt Improvements


(Polymarket only) and fast-deflects casino/poker/sports betting questions with
a charming 1-sentence redirect instead of burning 6-13s deliberating.
persona override attempts (fiduciary, unicorn, pink pony, blackmail) in one
sentence and redirects to markets.
JD Vance, Ronaldo), Overfit now searches for them as market keywords via
ILIKE queries instead of guessing.

Performance


deflection responses (out-of-scope redirects, identity assertions) and lets
them through immediately instead of nudging for tool use. Reduces latency
on off-topic queries from 6-13s to under 3s.

Self-Improvement Cycle 1 — 2026-02-21


Proposals generated from 1 user query via /self-improve.

New Tools


concentration, and thin-side detection to identify potential uninformed
("dumb money") vs informed ("smart money") positioning.
within an event (checks if they sum to ~100%) and compares DB snapshot prices
vs live CLOB prices to find stale or divergent pricing.

Prompt Improvements


question when users say "this market" or "the market" without specifying which
one, instead of stalling or guessing.
slang (dumb money, smart money, fading, bagholders, exit liquidity, mispriced,
rug, moon, whale) to concrete analytical tool calls.

Performance


tools and is short/vague, the agent now nudges it to either use tools for
data-backed answers or ask a clarifying question, reducing 40s+ deadlocks.

Bug Fixes


of a JSON array (added jsonb_typeof guard).

/self-improve Skill — 2026-02-21


Added .claude/skills/self-improve/SKILL.md — a Claude Code skill that
orchestrates the full self-improvement feedback loop in 6 phases: generate
proposals, gather analytics, score and prioritize, present plan with approval
gate, implement changes, and deploy.