Add the media MCP tools and live-verified slopbot path
This commit is contained in:
+5
-3
@@ -4,7 +4,9 @@ The media archive is designed for agent access. The daemon exposes one service,
|
||||
are thin wrappers around it. The same service backs the Web UI routes, so the two clients cannot
|
||||
drift.
|
||||
|
||||
Status: hooks designed, implementation at checkpoint C8 in [CURRENT.md](../CURRENT.md).
|
||||
Status: implemented (C8). The tools are registered in `poc/src/control-bridge.ts`; read tools are
|
||||
also in `run_commands`. Advanced `query_media` filters (author, date, text) are planned; the index
|
||||
has the columns.
|
||||
|
||||
## Service interface
|
||||
|
||||
@@ -21,8 +23,8 @@ interface MediaService {
|
||||
}
|
||||
```
|
||||
|
||||
`MediaQuery`: `kind`, `scrapeId`, `channelId`, `guildId`, `authorId`, `after`, `before`, `text`,
|
||||
`limit`, `cursor`.
|
||||
`MediaQuery` (implemented): `kind`, `scrapeId`, `limit`, `offset`. Planned: `channelId`,
|
||||
`guildId`, `authorId`, `after`, `before`, `text`.
|
||||
|
||||
`StorageStatus`: `usedBytes`, `limitBytes`, `warnPercent`, `overrunPercent`, `byKind`,
|
||||
`scrapes: [{ id, bytes, state, createdAt }]`.
|
||||
|
||||
Reference in New Issue
Block a user