Minor Changes
- 1df7cce: Add Model Context Protocol (MCP) support — agents can call tools, read resources, and use prompts from external MCP servers (stdio + Streamable HTTP), with OAuth handled by the runtime. New
@electric-ax/agents-mcppackage ships theRegistryAPI, transports, OAuth bridges, and opt-inkeychainPersistence/filePersistencehelpers. The Electron desktop app exposes a Settings → MCP Servers page and amcp.serversblock insettings.jsonthat layers with the per-workspacemcp.json. Built-inhortonandworkeragents see registered MCP tools transparently viamcp.tools().
Patch Changes
-
65f0cf0: Add
openai-codexas a built-in model provider. When the user has logged into OpenAI Codex CLI (~/.codex/auth.jsonexists), GPT-5.x models automatically appear in the dashboard model dropdown with reasoning effort support. -
f509387: Allow Horton and Worker to use configured Anthropic or OpenAI models. Adds a
model-catalogthat selects providers fromANTHROPIC_API_KEY/OPENAI_API_KEY, surfaces UI-selectable reasoning effort for compatible OpenAI reasoning models, and threads the catalog throughbootstrap,registerHorton,registerWorker, andspawnWorker. -
590aabb: Improve the agents UI timeline and reactivity, add a browser-safe runtime client export, and route built-in agent metadata extraction through the configurable low-cost model runner.
-
28d127b: Electron desktop shell, tile-based workspace, and per-session
working-directory picker.@electric-ax/agents-desktop: new package — Electron app
bundling a local Horton runtime, system-tray status, multi-
window support, frameless windows with in-app title bars,
native menus, About dialog, on-launch API key prompt
(Anthropic / OpenAI / Brave), localhost agent-server discovery,
and HMR viavite-plugin-electron.@electric-ax/agents-server: entrypoint support for the local
desktop runtime wiring.@electric-ax/agents-server-ui: tile-based workspace (DnD,
splits, persisted layouts, shareable URLs), redesigned new-
session screen, refreshed dropdown chrome (Combobox
primitive, sentence-case section headings, ServerPicker-style
rows), sidebar filter & view menu with grouping by date /
type / status / working dir, full Settings screen with
General / Appearance / Local Runtime categories.@electric-ax/agents: Horton accepts an optional
workingDirectoryspawn arg so each session can run against
its own project root without restarting the runtime.@electric-ax/agents-runtime: tool-pair preservation during
compaction and matching tool-call events by id (bug fixes
surfaced while building the desktop UI).@electric-sql/experimental,@electric-sql/react: align test
type configuration with DOM AbortSignal types used by the client.
-
a3cee92: Remove the coder entity (coding-session). The
registerCodingSession,useCodingAgent,CodingSessionHandle, and related types/tools (spawn_coder,prompt_coder) are no longer available. Theagent-session-protocoldependency is also removed. -
7f8947a: Require low-cost model calls to provide an explicit system prompt and add prompts for URL extraction and skill metadata extraction.
-
Updated dependencies [1df7cce]
-
Updated dependencies [f509387]
-
Updated dependencies [590aabb]
-
Updated dependencies [744c47f]
-
Updated dependencies [28d127b]
-
Updated dependencies [6399147]
-
Updated dependencies [a3cee92]
-
Updated dependencies [7f8947a]
- @electric-ax/agents-mcp@0.2.0
- @electric-ax/agents-runtime@0.1.3