git:20260409.b488872 to git:20261023.295d5be

10 added, 3 removed. Audit A to A.

---
name: cercano-extract
- description: Use when the user needs to pull specific information from large text — function signatures, error messages, config values, API endpoints. Extracts locally instead of reading entire files into cloud context.
- compatibility: Requires Cercano server running and connected to an Ollama instance.
+ description: Extract specific information from text using the configured model route via Cercano. Returns only the relevant sections matching your query. Use this to pull function signatures, error messages, config values, API endpoints, or other targeted information from large text without placing the entire input into the host conversation.
+ compatibility: Requires Cercano server running with a usable configured model route.
---
# Cercano Extract
- Extract targeted information from text using local AI inference.
+ Extract targeted information from text using the configured model route.
+
+ ## Routing and data handling
+
+ Saved task routing and redirects determine local or cloud execution. Tool names
+ do not enforce locality, privacy, cost, or latency. Verify the selected destination
+ before supplying sensitive input; web research also contacts external search and
+ page servers. Model output and confidence are not independent verification.
## MCP Tool
**Tool name:** `cercano_extract`
## Parameters
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `text` | string | Yes | The text to search through and extract information from. |
| `query` | string | Yes | What to find or extract (e.g. `"error messages"`, `"function signatures"`, `"config values"`). |
## Examples
**Extract error messages from logs:**
```json
{
"text": "[2026-03-20 10:15:32] INFO Starting server...\n[2026-03-20 10:15:33] ERROR Failed to connect to database\n...",
"query": "error messages"
}
```
**Extract function signatures from code:**
```json
{
"text": "package main\n\nfunc ProcessRequest(ctx context.Context, req *Request) (*Response, error) { ... }",
"query": "function signatures with their parameter types"
}
```