mirror of
https://github.com/lrnselfreliance/wrolpi.git
synced 2026-10-26 19:01:39 -04:00
New read-only GET /api/ai/files/list lists one directory of the media directory (directories first, then files with size and guessed mimetype), paged at 100 entries. Every entry carries its relative path for list_files or read_file. Same guards as read_file via a shared resolver: no escaping the media directory, and the config directory is refused and hidden from the root listing. The agent loop picks the operation up from the spec; library mode allowlists it. wrolpi_mcp gains the matching list_files proxy tool. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| test | ||
| __init__.py | ||
| agent.py | ||
| api.py | ||
| catalog.py | ||
| chat.py | ||
| config.py | ||
| conftest.py | ||
| context.py | ||
| controller_client.py | ||
| downloader.py | ||
| errors.py | ||
| help_docs.py | ||
| lib.py | ||
| modes.py | ||
| schema.py | ||
| service.py | ||