diff --git a/cortex/context_loader.py b/cortex/context_loader.py index 2e18237..4c90bb1 100644 --- a/cortex/context_loader.py +++ b/cortex/context_loader.py @@ -65,6 +65,10 @@ def load_context( if proto_path.exists(): parts.append(f"--- PROTOCOLS.md ---\n{proto_path.read_text()}") + ops_path = inara_dir / "OPERATIONS.md" + if ops_path.exists(): + parts.append(f"--- OPERATIONS.md ---\n{ops_path.read_text()}") + # Global tool reference (same for all personas) tools_path = _STATIC_DIR / "TOOLS.md" if tools_path.exists(): diff --git a/cortex/static/TOOLS.md b/cortex/static/TOOLS.md index ee743bf..4d6b3cf 100644 --- a/cortex/static/TOOLS.md +++ b/cortex/static/TOOLS.md @@ -1,6 +1,6 @@ # Tool Reference -> This reference covers all 39 orchestrator tools available when the ⚡ toggle is on. +> This reference covers all 40 orchestrator tools available when the ⚡ toggle is on. > Tools are invoked automatically by the orchestrator — you don't call them directly. ¹ **Admin only** — requires the `admin` role. Invisible to regular users. @@ -79,6 +79,7 @@ | Tool | What it does | |---|---| +| `web_push` | Send a browser push notification to the active user's registered devices | | `email_send` ¹ | Send an email via SMTP; recipient must match your `email_allowlist.json` | | `nc_talk_send` ¹ | Send a message to a Nextcloud Talk conversation |