Remove plan mode, skill toolcall path, and inline netx tools.

Wave C subtraction: keep skills as prompt-only, route netx via MCP with a shared netx_http client for xlsx/context inject, and delete plan_agent_v2 from the gateway.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
oliver 2026-08-11 01:17:39 +08:00
parent 628a9dffd2
commit efa72df362
40 changed files with 169 additions and 3033 deletions

View file

@ -126,10 +126,9 @@ def test_filter_preset_and_row_helpers() -> None:
assert meta["total"] == 2
def test_ume_alarm_xlsx_report_registered_when_builtin_disabled(monkeypatch) -> None:
def test_ume_alarm_xlsx_report_registered_without_inline_netx(monkeypatch) -> None:
from runtime.tools import expert_registry
monkeypatch.delenv("OCLAW_NETX_BUILTIN_TOOLS", raising=False)
expert_registry.clear_expert_tool_cache()
factories = expert_registry.discover_expert_tool_factories()
names = {f().name for f in (factories.get("network_ops") or [])}