Skip to content

Releases: virattt/dexter

Dexter 2026.4.8

08 Apr 20:09

Choose a tag to compare

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 name filter 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

01 Apr 18:32

Choose a tag to compare

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_data results (statements, ratios, estimates, etc.).
  • Update stock screener modeling: use in for membership, model ranges with gte + lte instead of a single between op, and document decimal vs percent fields (e.g. margins as 0.15 for 15%).

Fixes

  • None called out; this release is primarily behavior and UX improvements.

v2026.3.31

31 Mar 19:37

Choose a tag to compare

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

25 Mar 20:13

Choose a tag to compare

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

18 Mar 18:52

Choose a tag to compare

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

14 Mar 13:49

Choose a tag to compare

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

08 Mar 17:58

Choose a tag to compare

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

05 Mar 21:39

Choose a tag to compare

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

25 Feb 22:02

Choose a tag to compare

Changes

  • Add stock price tool with market cap support
  • Improve chat history context (getRecentTurns, buildHistoryContext)
  • Improve error handling for LLM errors

v2026.2.24

25 Feb 11:11

Choose a tag to compare

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)