Releases: virattt/dexter
Releases Β· virattt/dexter
Dexter 2026.4.8
Changes
- Add hint bar with
/slash-command matching and Escape key behavior - Improve hint bar styling
- Improve CLI rendering and cut flicker by trimming root re-renders and updating tool/working UI more efficiently
- Centralize slash commands and matching for autocomplete (
model,rules,clear,memory,heartbeat,history,help) - Add optional
namefilter on insider trades lookups
Fixes
- Fix over-eager scheduled (cron) job messages on the gateway heartbeat path
- Fix gateway heartbeat suppression behavior
Dexter 2026.4.1
Changes
- Add optional user research rules via
.dexter/RULES.md(loaded into the system prompt when present). - Cache financial API responses locally with per-endpoint TTLs so repeat queries hit disk instead of the network when still fresh.
- Improve financial search aggregation: 15s timeouts on nested sub-tool calls and markdown table-style summaries for key
get_financials/get_market_dataresults (statements, ratios, estimates, etc.). - Update stock screener modeling: use
infor membership, model ranges withgte+lteinstead of a singlebetweenop, and document decimal vs percent fields (e.g. margins as0.15for 15%).
Fixes
- None called out; this release is primarily behavior and UX improvements.
v2026.3.31
Changes
- Improve agent context handling with microcompaction plus full LLM-based compaction to preserve progress on long research sessions.
- Add concurrent execution for safe read-only tools to reduce waiting time during multi-tool runs.
- Add mid-run message queueing so new user messages are picked up while the agent is still working.
- Improve model invocation with message-array streaming and fallback behavior for providers without stable streaming.
- Update tool registry metadata with compact prompt descriptions and per-tool concurrency safety.
- Improve CLI/chat UX with queued-message indicators, compaction events, and cleaner tool spinner lifecycle.
- Update core dependencies (LangChain stack, Playwright, and related packages) for newer provider/runtime behavior.
Fixes
- Fix model/provider sync after runtime model switch so subsequent turns use the selected config.
- Fix cron tool schema examples to avoid JSON-curly-brace parsing issues in tool descriptions.
- Fix early exit behavior when interrupted (Escape) and prevent stale tool spinners in interrupted runs.
Dexter 2026.3.25
Changes
- Merge financial search and metrics into a single get_financials tool.
- Add get_market_data and route insider trades and news through it.
- Add stock screener with screen_stocks, sector/industry filters, and API support for POST.
- Rewrite memory (recall, indexing, temporal decay, MMR, session-aware pieces).
- Add cron scheduling and run heartbeat through it.
- Add isolated session behavior for heartbeat (smaller context, OpenClaw-style).
- Refresh dependencies.
Fixes
- Fix heartbeat behavior.
- Fix provider error labels (#180).
- Align tests on Vitest imports instead of bun:test.
Dexter 2026.3.18
Changes
- Add real-time earnings sub-tool via Financial Datasets API for latest earnings snapshot and beat/miss
- Improve WhatsApp gateway utils normalization and add tests
- Add self chat and bot chat mode for WhatsApp
- Improve env.example placeholders for API key descriptions
- Fix Gemini tool schema compatibility (avoid exclusiveMinimum errors)
Fixes
- Fix memory search: use OR in FTS queries and lower minScore so search returns results
- Fix memory: make search the single source of truth for memory recall
v2026.3.14
Changes
- Add WhatsApp gateway setup wizard with self-chat and bot phone modes
- Add Node.js runtime support via better-sqlite3 (previously required Bun)
- Improve memory search with OR queries and lower threshold for better recall
- Simplify memory tools with sensible defaults (append to long-term memory by default)
- Update Google models: add Gemini 3.1 Pro, remove Gemini 3 Pro
Fixes
- Fix memory search returning no results for multi-term queries
v2026.3.8
Changes
- Add persistent markdown memory with hybrid SQLite recall and agent flush integration
- Add x_search tool and x-research skill for public sentiment research
- Add group chat support for WhatsApp gateway (mention-based activation, group context)
- Add gpt-5.4 model support
- Update location of hidden files to project root
- Turn off LangSmith tracing by default
Fixes
- Fix gateway to use model and provider from user settings (.dexter/settings.json) instead of hardcoded gpt-5.4/openai
v2026.3.5: Bump version to 2026.3.5
Changes
- Add heartbeat tool and gateway heartbeat (periodic checks during market hours)
- Add real-time data support for financial metrics, prices, and key ratios
- Remove "Dexter" prefix from gateway messages
v2026.2.25
Changes
- Add stock price tool with market cap support
- Improve chat history context (getRecentTurns, buildHistoryContext)
- Improve error handling for LLM errors
v2026.2.24
Changes
- Use web search for stock prices (current and historical); use financial_search for metrics, filings, analyst estimates, and other financial data
- Simplify financial tools: consolidate price, news, and company-facts into financial_search and web_search routing
- Add Tavily fallback for web search when Exa is not configured
Fixes
- (none)