Server status
video_statusChecks video ingest readiness by verifying FFmpeg, yt-dlp, JavaScript runtimes, transcription and embedding backends, limits, and index size; reports problems when ingestion would fail.
Instructions
Readiness and capacity: FFmpeg, yt-dlp and its JavaScript runtimes, the transcription and embedding
backends, limits, and index size. ready is false, with reasons in problems, when ingest would fail.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "video_status"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| index | Yes | Index size. | |
| ready | Yes | True when ingest and search will work with the current backends. | |
| ffmpeg | Yes | Path, or 'missing'. | |
| limits | Yes | Capacity settings. | |
| yt_dlp | Yes | yt-dlp version. | |
| ffprobe | Yes | Path, or 'missing'. | |
| version | Yes | Server version. | |
| problems | Yes | What is missing or degraded. | |
| embedding | Yes | Active embedding model, dimension and where it runs. | |
| state_dir | Yes | Where the index and media live. | |
| js_runtimes | Yes | JavaScript runtimes yt-dlp can use for YouTube's challenge. | |
| verification | Yes | Evidence verifier (Jev) and whether video_ask uses it by default. | |
| transcription | Yes | Active speech-to-text backend. |