From 17e8869d122c7815d5abac05080bbce85a4e0349 Mon Sep 17 00:00:00 2001 From: Scott Idem Date: Sat, 9 May 2026 13:05:04 -0400 Subject: [PATCH] =?UTF-8?q?docs:=20update=20tool=20count=20(45=E2=86=9247)?= =?UTF-8?q?,=20HELP.md,=20and=20TODO=20for=20new=20web/file=20tools?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Sonnet 4.6 --- CLAUDE.md | 4 ++-- cortex/static/HELP.md | 6 +++--- documentation/TODO__Agents.md | 5 ++++- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index b26157d..05f30bf 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -256,8 +256,8 @@ Cortex is running and stable. All channels are live: Active users: scott (inara), holly (tina), brian (wintermute) -**45 orchestrator tools:** web_search, http_fetch, -file_read/list/write/session_search, shell_exec, claude_allow_dir, +**47 orchestrator tools:** web_search, http_fetch, web_read, +file_read/list/write/session_read/session_search, shell_exec, claude_allow_dir, cortex_restart/logs/status/update, task_list/create/update/complete, cron_list/add/remove/toggle, reminders_add/list/remove/clear, scratch_read/write/append/clear, diff --git a/cortex/static/HELP.md b/cortex/static/HELP.md index 95f8c28..b93bf69 100644 --- a/cortex/static/HELP.md +++ b/cortex/static/HELP.md @@ -82,12 +82,12 @@ Orchestrated sessions persist to history exactly like regular chat. ### Available Tools -45 tools across 12 categories. Each tool schema is sent to the model on every orchestrated call — fewer active tools means fewer tokens per call. +47 tools across 12 categories. Each tool schema is sent to the model on every orchestrated call — fewer active tools means fewer tokens per call. | Category | Tools | |---|---| -| **Web** | `web_search`, `http_fetch` | -| **Files** | `file_read`, `file_list`, `file_write`, `session_search` | +| **Web** | `web_search`, `http_fetch`, `web_read` | +| **Files** | `file_read`, `file_list`, `file_write`, `session_read`, `session_search` | | **Shell** | `shell_exec`, `claude_allow_dir` | | **System** | `cortex_restart`, `cortex_logs`, `cortex_status`, `cortex_update` | | **Tasks** | `task_list`, `task_create`, `task_update`, `task_complete` | diff --git a/documentation/TODO__Agents.md b/documentation/TODO__Agents.md index d8fd6d8..0cc67a3 100644 --- a/documentation/TODO__Agents.md +++ b/documentation/TODO__Agents.md @@ -96,8 +96,11 @@ system prompt by `context_loader.py` at all tiers. - Params: `conversation_token: str`, `limit: int = 20` - Returns last N messages with sender + timestamp - Admin-only (requires NC Talk API credentials from channels.json) +- [ ] **`http_post`** — POST to external URLs with allowlist - [ ] **`task_list` priority filter** — add `priority` param alongside existing `status` -- [ ] **`http_fetch` max_chars** — optional param, default 8192, cap at 32768 +- [x] **`http_fetch` max_chars** — optional param, default 8192, cap at 32768 — 2026-05-09 +- [x] **`web_read(url, max_chars=16000)`** — clean article extraction via trafilatura; strips ads/nav/boilerplate, returns markdown — 2026-05-09 +- [x] **`session_read(date)`** — read a full session log by YYYY-MM-DD date; lists available dates if not found — 2026-05-09 ### [Channel] Proactive notifications ✅ — 2026-05-08 Inara reaches out on her own initiative via NC Talk, Google Chat, email, or browser push.