strix/strix/core
yoni-at-strix f4ef8867f6
Add MCP server support (#1137)
* add a generic MCP client and a config for connecting MCP servers

* Add MCP docs and CLI polish: docs page, startup connect summary, --mcp-config flag, compact tool output

* Add MCP connection notes and per-run selection; clean up on cancel and dedupe names

* Show errored MCP tool calls as failed in the TUI

* Sanitize namespaced tool names so model APIs accept them

* Show MCP tool calls distinctly in the terminal and the run viewer

* Say what MCP servers are worth connecting for

* Correct the notes docstring to match how notes reach the agent

* keep the mcp tests from reading your shell's STRIX_MCP_* vars
2026-08-24 14:00:16 -04:00
..
__init__.py refactor: reorganize core report and tui modules 2026-04-26 14:28:50 -07:00
agents.py fix(tools): tell a waiting parent when stop_agent stops its child 2026-08-02 15:43:43 +03:00
execution.py perf: take heavy imports off the startup path and pre-warm them in the background (#1141) 2026-08-20 20:24:08 -07:00
hooks.py fix(agents): collapse repeated waits queued inside one model turn (#979) 2026-08-06 00:07:30 +03:00
inputs.py feat(agents): evidence discipline, and coverage as a first-class artifact (#961) 2026-08-24 03:34:09 -07:00
paths.py Local run viewer: email reports, run history, and the platform suite (#813) 2026-07-21 08:13:03 -07:00
runner.py Add MCP server support (#1137) 2026-08-24 14:00:16 -04:00
sessions.py fix(sessions): open a sqlite connection per operation, not per thread (#1022) 2026-08-08 16:20:01 -07:00