docs: update tool count (45→47), HELP.md, and TODO for new web/file tools

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Scott Idem
2026-05-09 13:05:04 -04:00
parent 7c3291960a
commit 17e8869d12
3 changed files with 9 additions and 6 deletions

View File

@@ -256,8 +256,8 @@ Cortex is running and stable. All channels are live:
Active users: scott (inara), holly (tina), brian (wintermute) Active users: scott (inara), holly (tina), brian (wintermute)
**45 orchestrator tools:** web_search, http_fetch, **47 orchestrator tools:** web_search, http_fetch, web_read,
file_read/list/write/session_search, shell_exec, claude_allow_dir, file_read/list/write/session_read/session_search, shell_exec, claude_allow_dir,
cortex_restart/logs/status/update, cortex_restart/logs/status/update,
task_list/create/update/complete, cron_list/add/remove/toggle, task_list/create/update/complete, cron_list/add/remove/toggle,
reminders_add/list/remove/clear, scratch_read/write/append/clear, reminders_add/list/remove/clear, scratch_read/write/append/clear,

View File

@@ -82,12 +82,12 @@ Orchestrated sessions persist to history exactly like regular chat.
### Available Tools ### 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 | | Category | Tools |
|---|---| |---|---|
| **Web** | `web_search`, `http_fetch` | | **Web** | `web_search`, `http_fetch`, `web_read` |
| **Files** | `file_read`, `file_list`, `file_write`, `session_search` | | **Files** | `file_read`, `file_list`, `file_write`, `session_read`, `session_search` |
| **Shell** | `shell_exec`, `claude_allow_dir` | | **Shell** | `shell_exec`, `claude_allow_dir` |
| **System** | `cortex_restart`, `cortex_logs`, `cortex_status`, `cortex_update` | | **System** | `cortex_restart`, `cortex_logs`, `cortex_status`, `cortex_update` |
| **Tasks** | `task_list`, `task_create`, `task_update`, `task_complete` | | **Tasks** | `task_list`, `task_create`, `task_update`, `task_complete` |

View File

@@ -96,8 +96,11 @@ system prompt by `context_loader.py` at all tiers.
- Params: `conversation_token: str`, `limit: int = 20` - Params: `conversation_token: str`, `limit: int = 20`
- Returns last N messages with sender + timestamp - Returns last N messages with sender + timestamp
- Admin-only (requires NC Talk API credentials from channels.json) - 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` - [ ] **`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 ### [Channel] Proactive notifications ✅ — 2026-05-08
Inara reaches out on her own initiative via NC Talk, Google Chat, email, or browser push. Inara reaches out on her own initiative via NC Talk, Google Chat, email, or browser push.