← Terug
2026-03-03-client-1772531943147.txt
2026-03-03 · 2 turns
💬 Gesprek
👤
Hoeveel taken hebben we openstaan?
🤖
Hier zijn de open taken op het Kanban-bord:
⚠️ Gaps (1)
Agent kon de specifieke serienaam van de laatst gedownloade aflevering niet geven
"Welke was dit?"
AI: Het lijkt erop dat de specifieke serie of aflevering niet is vermeld in de informatie. Het stond gewoon als "Onbekend" in de SDTV-kwaliteit.
🔧 Nieuwe tools (2)
get_last_downloaded_episode_details
Haalt de volledige details van de laatst gedownloade serie-aflevering op uit Sonarr, inclusief serienaam, seizoen, aflevering en titel
Handler code
export async function get_last_downloaded_episode_details() {
try {
const history = await fetchJson(SONARR_URL + '/api/v3/history?pageSize=1&sortKey=date&sortDirection=descending&eventType=1', { 'X-Api-Key': SONARR_KEY });
if (!history.records || history.records.length === 0) {
return 'Geen recente downloads gevonden.';
}
const item = history.records[0];
const seriesInfo = await fetchJson(SONARR_URL + '/api/v3/series/' + item.seriesId, { 'X-Api-Key': SONARR_KEY });
return `Laatste download: ${seriesInfo.title} - S${String(item.episode.seasonNumber).padStart(2, '0')}E${String(item.episode.episodeNumber).padStart(2, '0')} "${item.episode.title}" (${item.quality.quality.name}) op ${new Date(item.date).toLocaleDateString('nl-NL')}`;
} catch (e) {
return 'Fout bij ophalen episode details: ' + e.message;
}
}get_last_downloaded_movie_details
Haalt de volledige details van de laatst gedownloade film op uit Radarr, inclusief titel, jaar en kwaliteit
Handler code
export async function get_last_downloaded_movie_details() {
try {
const history = await fetchJson(RADARR_URL + '/api/v3/history?pageSize=1&sortKey=date&sortDirection=descending&eventType=1', { 'X-Api-Key': RADARR_KEY });
if (!history.records || history.records.length === 0) {
return 'Geen recente downloads gevonden.';
}
const item = history.records[0];
const movieInfo = await fetchJson(RADARR_URL + '/api/v3/movie/' + item.movieId, { 'X-Api-Key': RADARR_KEY });
return `Laatste download: ${movieInfo.title} (${movieInfo.year}) - ${item.quality.quality.name} op ${new Date(item.date).toLocaleDateString('nl-NL')}`;
} catch (e) {
return 'Fout bij ophalen film details: ' + e.message;
}
}