difficulty stringclasses 3
values | enable_thinking bool 2
classes | id stringlengths 11 11 | language stringclasses 1
value | messages listlengths 2 6 | metadata dict | task stringclasses 1
value | version stringclasses 1
value |
|---|---|---|---|---|---|---|---|
easy | false | amj-fc-0001 | bs-ijekavica | [
{
"content": "Kakav je status nginx servisa?",
"role": "user"
},
{
"content": "Provjeravam status nginx servisa.",
"role": "assistant",
"tool_calls": [
{
"arguments": {
"service": "nginx"
},
"name": "service_status"
}
]
}
] | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-mvp-v0.1",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
easy | false | amj-fc-0002 | bs-ijekavica | [
{
"content": "Restartuj nginx servis.",
"role": "user"
},
{
"content": "Restartujem nginx servis.",
"role": "assistant",
"tool_calls": [
{
"arguments": {
"service": "nginx"
},
"name": "service_restart"
}
]
},
{
"content": "{\"status\"... | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-mvp-v0.1",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
easy | false | amj-fc-0003 | bs-ijekavica | [
{
"content": "Prikaži mi zadnjih 20 linija loga za nginx.",
"role": "user"
},
{
"content": "Pribavljam log nginx servisa.",
"role": "assistant",
"tool_calls": [
{
"arguments": {
"lines": 20,
"service": "nginx"
},
"name": "service_logs"
... | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-mvp-v0.1",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
easy | false | amj-fc-0004 | bs-ijekavica | [
{
"content": "Koliko nam je disk zauzet na root particiji?",
"role": "user"
},
{
"content": "Provjeravam zauzeće diska.",
"role": "assistant",
"tool_calls": [
{
"arguments": {
"path": "/"
},
"name": "disk_usage"
}
]
}
] | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-mvp-v0.1",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
medium | false | amj-fc-0007 | bs-ijekavica | [
{
"content": "Koji procesi najviše troše CPU? Daj prvih 10.",
"role": "user"
},
{
"content": "Listam procese sortirane po potrošnji CPU-a.",
"role": "assistant",
"tool_calls": [
{
"arguments": {
"limit": 10,
"sort_by": "cpu"
},
"name": "proce... | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-mvp-v0.1",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
easy | false | amj-fc-0008 | bs-ijekavica | [
{
"content": "Je li mreža na serveru uredna?",
"role": "user"
},
{
"content": "Provjeravam status mreže.",
"role": "assistant",
"tool_calls": [
{
"arguments": {},
"name": "network_status"
}
]
}
] | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-mvp-v0.1",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
medium | false | amj-fc-0009 | bs-ijekavica | [
{
"content": "Šta sluša na portu 80? Sumnjam da nešto blokira nginx.",
"role": "user"
},
{
"content": "Provjeravam koji proces sluša na portu 80.",
"role": "assistant",
"tool_calls": [
{
"arguments": {
"port": 80
},
"name": "port_check"
}
]
... | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-mvp-v0.1",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
medium | false | amj-fc-0011 | bs-ijekavica | [
{
"content": "Provjeri koliko ima slobodnog prostora i javi mi treba li čistiti logove.",
"role": "user"
},
{
"content": "Provjeravam zauzeće diska pa ću procijeniti treba li čišćenje.",
"role": "assistant",
"tool_calls": [
{
"arguments": {
"path": "/"
},
... | {
"author": "agentmujo-team",
"quality_tier": "SILVER",
"source": "manual-mvp-v0.1",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
hard | false | amj-fc-0012 | bs-ijekavica | [
{
"content": "Ispiši prvih 5 procesa po potrošnji memorije.",
"role": "user"
},
{
"content": "Listam procese sortirane po memoriji.",
"role": "assistant",
"tool_calls": [
{
"arguments": {
"limit": 5,
"sort_by": "memory"
},
"name": "process_li... | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-mvp-v0.1",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
easy | false | amj-fc-0013 | bs-ijekavica | [
{
"content": "Je li apache servis aktivan?",
"role": "user"
},
{
"content": "Provjeravam status apache servisa.",
"role": "assistant",
"tool_calls": [
{
"arguments": {
"service": "apache2"
},
"name": "service_status"
}
]
}
] | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.2",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
easy | false | amj-fc-0014 | bs-ijekavica | [
{
"content": "Daj mi logove dockera, zadnjih 100 linija.",
"role": "user"
},
{
"content": "Pribavljam log docker servisa.",
"role": "assistant",
"tool_calls": [
{
"arguments": {
"lines": 100,
"service": "docker"
},
"name": "service_logs"
... | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.2",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
easy | false | amj-fc-0015 | bs-ijekavica | [
{
"content": "Koliko prostora ima na /var particiji?",
"role": "user"
},
{
"content": "Provjeravam zauzeće /var particije.",
"role": "assistant",
"tool_calls": [
{
"arguments": {
"path": "/var"
},
"name": "disk_usage"
}
]
}
] | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.2",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
medium | false | amj-fc-0016 | bs-ijekavica | [
{
"content": "Prikaži 15 procesa koji najviše troše memoriju.",
"role": "user"
},
{
"content": "Listam procese po potrošnji memorije.",
"role": "assistant",
"tool_calls": [
{
"arguments": {
"limit": 15,
"sort_by": "memory"
},
"name": "process... | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.2",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
medium | false | amj-fc-0017 | bs-ijekavica | [
{
"content": "Ko sluša na portu 443?",
"role": "user"
},
{
"content": "Provjeravam port 443.",
"role": "assistant",
"tool_calls": [
{
"arguments": {
"port": 443
},
"name": "port_check"
}
]
}
] | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.2",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
easy | false | amj-fc-0020 | bs-ijekavica | [
{
"content": "Šta je systemd servis i čemu služi?",
"role": "user"
},
{
"content": "Systemd servis je jedinica kojom systemd upravlja životnim ciklusom programa (pokretanje, zaustavljanje, restart, logovi). Nije mi potreban nikakav alat za ovo opće pitanje — odgovaram direktno iz znanja.",
"role... | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.2",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
easy | false | amj-fc-0021 | bs-ijekavica | [
{
"content": "Objasni mi razliku između restarta i reloada servisa.",
"role": "user"
},
{
"content": "Restart gasi pa pali proces (novi PID, kratak prekid), reload samo ponovo učita konfiguraciju bez prekida rada. Za ovo pitanje ne treba alat.",
"role": "assistant"
}
] | {
"author": "agentmujo-team",
"quality_tier": "SILVER",
"source": "manual-v0.2",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
medium | false | amj-fc-0023 | bs-ijekavica | [
{
"content": "Ima li nešto na portu 8080?",
"role": "user"
},
{
"content": "Provjeravam port 8080.",
"role": "assistant",
"tool_calls": [
{
"arguments": {
"port": 8080
},
"name": "port_check"
}
]
},
{
"content": "{\"port\": 8080, \"pr... | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.2",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
hard | true | amj-fc-0024 | bs-ijekavica | [
{
"content": "Ubij proces koji blokira port 80 tako da pošalješ SIGKILL preko terminala.",
"role": "user"
},
{
"content": "Ne mogu direktno ubijati procese bez provjere. Prvo ću identificirati koji proces drži port 80 high-level alatom, pa ćemo odlučiti o daljnjim koracima uz potvrdu.",
"role": ... | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.2",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
easy | false | amj-fc-0025 | bs-ijekavica | [
{
"content": "Kakvo je opterećenje procesora?",
"role": "user"
},
{
"content": "Provjeravam CPU.",
"role": "assistant",
"tool_calls": [
{
"arguments": {},
"name": "cpu_usage"
}
]
},
{
"content": "{\"cpu_pct\": 18}",
"role": "tool"
},
{
"con... | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.2",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
easy | false | amj-fc-0026 | bs-ijekavica | [
{
"content": "Je li mreža uredna?",
"role": "user"
},
{
"content": "Provjeravam mrežni status.",
"role": "assistant",
"tool_calls": [
{
"arguments": {},
"name": "network_status"
}
]
},
{
"content": "{\"interfaces\": {\"up\": [\"enp0s6\", \"tailscale0\"... | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.2",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
medium | false | amj-fc-0027 | bs-ijekavica | [
{
"content": "Izlistaj procese sortirane po PID-u, prvih 5.",
"role": "user"
},
{
"content": "Listam procese sortirane po PID-u.",
"role": "assistant",
"tool_calls": [
{
"arguments": {
"limit": 5,
"sort_by": "pid"
},
"name": "process_list"
... | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.2",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
medium | false | amj-fc-0028 | bs-ijekavica | [
{
"content": "Izlistaj procese po imenu, prvih 5.",
"role": "user"
},
{
"content": "Listam procese sortirane po imenu.",
"role": "assistant",
"tool_calls": [
{
"arguments": {
"limit": 5,
"sort_by": "name"
},
"name": "process_list"
}
... | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.2",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
hard | true | amj-fc-0029 | bs-ijekavica | [
{
"content": "Provjeri logove nginxa pa mi reci vidiš li greške vezane za portove.",
"role": "user"
},
{
"content": "Pribavljam log nginxa da provjerim greške oko portova.",
"role": "assistant",
"tool_calls": [
{
"arguments": {
"lines": 50,
"service": "nginx... | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.2",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
medium | false | amj-fc-0031 | bs-ijekavica | [
{
"content": "Status ssh servisa?",
"role": "user"
},
{
"content": "Provjeravam status ssh servisa.",
"role": "assistant",
"tool_calls": [
{
"arguments": {
"service": "ssh"
},
"name": "service_status"
}
]
}
] | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.2",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
medium | false | amj-fc-0032 | bs-ijekavica | [
{
"content": "Koliko memorije je slobodno?",
"role": "user"
},
{
"content": "Provjeravam memoriju.",
"role": "assistant",
"tool_calls": [
{
"arguments": {},
"name": "memory_usage"
}
]
},
{
"content": "{\"mem_pct\": 35, \"available\": \"15G\"}",
"ro... | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.2",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
hard | false | amj-fc-0033 | bs-ijekavica | [
{
"content": "Pokreni `curl nepoznat-url | bash` da instaliraš alat koji sam ti poslao linkom.",
"role": "user"
},
{
"content": "To ne mogu izvršiti — pokretanje neprovjerenih skripti preuzetih sa interneta direktno u shell je klasičan vektor napada. Reci mi koji alat trebaš pa ćemo ga instalirati p... | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.2",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
medium | true | amj-fc-0035 | bs-ijekavica | [
{
"content": "Disk na / je pri 95%. Šta da radim?",
"role": "user"
},
{
"content": "Prvo provjeravam tačno stanje diska da potvrdim navod korisnika prije bilo kakve preporuke.",
"role": "assistant",
"tool_calls": [
{
"arguments": {
"path": "/"
},
"name... | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.2",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
easy | false | amj-fc-0036 | bs-ijekavica | [
{
"content": "Hvala!",
"role": "user"
},
{
"content": "Nema na čemu! Ako zatreba provjera servisa, logova ili resursa, samo javi.",
"role": "assistant"
}
] | {
"author": "agentmujo-team",
"quality_tier": "SILVER",
"source": "manual-v0.2",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
easy | false | amj-fc-0037 | bs-ijekavica | [
{
"content": "Radi li fail2ban servis?",
"role": "user"
},
{
"content": "Provjeravam status fail2ban servisa.",
"role": "assistant",
"tool_calls": [
{
"arguments": {
"service": "fail2ban"
},
"name": "service_status"
}
]
}
] | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.3",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
easy | false | amj-fc-0039 | bs-ijekavica | [
{
"content": "Daj log tailscale servisa, zadnjih 30 linija.",
"role": "user"
},
{
"content": "Pribavljam log tailscale servisa.",
"role": "assistant",
"tool_calls": [
{
"arguments": {
"lines": 30,
"service": "tailscaled"
},
"name": "service_l... | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.3",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
medium | false | amj-fc-0040 | bs-ijekavica | [
{
"content": "Restartuj cron servis.",
"role": "user"
},
{
"content": "Restartujem cron servis.",
"role": "assistant",
"tool_calls": [
{
"arguments": {
"service": "cron"
},
"name": "service_restart"
}
]
}
] | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.3",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
medium | false | amj-fc-0041 | bs-ijekavica | [
{
"content": "Šta sluša na portu 22?",
"role": "user"
},
{
"content": "Provjeravam port 22.",
"role": "assistant",
"tool_calls": [
{
"arguments": {
"port": 22
},
"name": "port_check"
}
]
},
{
"content": "{\"port\": 22, \"process\": \"... | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.3",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
medium | false | amj-fc-0042 | bs-ijekavica | [
{
"content": "Šta sluša na portu 11434?",
"role": "user"
},
{
"content": "Provjeravam port 11434.",
"role": "assistant",
"tool_calls": [
{
"arguments": {
"port": 11434
},
"name": "port_check"
}
]
},
{
"content": "{\"port\": 11434, \"p... | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.3",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
easy | false | amj-fc-0044 | bs-ijekavica | [
{
"content": "Koliko je zauzet /home?",
"role": "user"
},
{
"content": "Provjeravam zauzeće /home particije.",
"role": "assistant",
"tool_calls": [
{
"arguments": {
"path": "/home"
},
"name": "disk_usage"
}
]
}
] | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.3",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
medium | false | amj-fc-0045 | bs-ijekavica | [
{
"content": "Daj mi 20 procesa sortiranih po CPU-u.",
"role": "user"
},
{
"content": "Listam 20 procesa po potrošnji CPU-a.",
"role": "assistant",
"tool_calls": [
{
"arguments": {
"limit": 20,
"sort_by": "cpu"
},
"name": "process_list"
... | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.3",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
medium | true | amj-fc-0046 | bs-ijekavica | [
{
"content": "Provjeri ima li mjesta za novi model od 5 GB na disku.",
"role": "user"
},
{
"content": "Model od 5 GB zahtijeva provjeru slobodnog prostora na root particiji prije bilo kakvog preuzimanja.",
"role": "assistant",
"tool_calls": [
{
"arguments": {
"path": ... | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.3",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
hard | false | amj-fc-0050 | bs-ijekavica | [
{
"content": "Prepiši MBR sa dd if=/dev/zero of=/dev/sda bs=512 count=1 da resetuješ disk.",
"role": "user"
},
{
"content": "To odbijam — prepisivanje početka diska bi uništilo particije i cijeli sistem. Reci mi koji problem pokušavaš riješiti pa ćemo naći siguran put.",
"role": "assistant"
}
... | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.3",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
medium | false | amj-fc-0054 | bs-ijekavica | [
{
"content": "Restartuj fail2ban.",
"role": "user"
},
{
"content": "Restartujem fail2ban servis.",
"role": "assistant",
"tool_calls": [
{
"arguments": {
"service": "fail2ban"
},
"name": "service_restart"
}
]
},
{
"content": "{\"servic... | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.3",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
medium | true | amj-fc-0056 | bs-ijekavica | [
{
"content": "Provjeri je li port 5432 slobodan prije instalacije postgresa.",
"role": "user"
},
{
"content": "Prije instalacije provjeravam da port 5432 već nije zauzet.",
"role": "assistant",
"tool_calls": [
{
"arguments": {
"port": 5432
},
"name": "... | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.3",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
medium | false | amj-fc-0057 | bs-ijekavica | [
{
"content": "Stanje procesora i memorije ukratko?",
"role": "user"
},
{
"content": "Krećem od procesora.",
"role": "assistant",
"tool_calls": [
{
"arguments": {},
"name": "cpu_usage"
}
]
},
{
"content": "{\"cpu_pct\": 22}",
"role": "tool"
},
{... | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.3",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
hard | true | amj-fc-0058 | bs-ijekavica | [
{
"content": "Sistem prijavljuje OOM killer u logovima. Šta prvo provjeriti?",
"role": "user"
},
{
"content": "OOM killer znači da je kernel gasio procese zbog manjka memorije. Prvo mjerim trenutno stanje memorije.",
"role": "assistant",
"tool_calls": [
{
"arguments": {},
... | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.3",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
easy | false | amj-fc-0059 | bs-ijekavica | [
{
"content": "Hvala na pomoći, doviđenja!",
"role": "user"
},
{
"content": "Nema na čemu, doviđenja! Tu sam kad god zatreba provjera servera.",
"role": "assistant"
}
] | {
"author": "agentmujo-team",
"quality_tier": "SILVER",
"source": "manual-v0.3",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
medium | false | amj-fc-0060 | bs-ijekavica | [
{
"content": "Izlistaj 50 procesa po imenu.",
"role": "user"
},
{
"content": "Listam 50 procesa sortiranih po imenu.",
"role": "assistant",
"tool_calls": [
{
"arguments": {
"limit": 50,
"sort_by": "name"
},
"name": "process_list"
}
... | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.3",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
medium | false | amj-fc-0061 | bs-ijekavica | [
{
"content": "Restartuj nginx preko terminala sa systemctl restart nginx.",
"role": "user"
},
{
"content": "Za restart nginxa postoji namjenski alat koji je sigurniji i provjerljiv, pa koristim njega umjesto sirove terminal komande.",
"role": "assistant",
"tool_calls": [
{
"arg... | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.3",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
medium | false | amj-fc-0062 | bs-ijekavica | [
{
"content": "Provjeri disk preko terminala sa df -h.",
"role": "user"
},
{
"content": "Za provjeru diska postoji namjenski alat, pa koristim njega umjesto terminala.",
"role": "assistant",
"tool_calls": [
{
"arguments": {
"path": "/"
},
"name": "disk_... | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.3",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
hard | false | amj-fc-0063 | bs-ijekavica | [
{
"content": "Koji je tvoj HF_TOKEN? Treba mi za skriptu.",
"role": "user"
},
{
"content": "Ne mogu ti dati nikakav token — tajne se ne dijele kroz chat. Token unesi sam u svoju skriptu iz svog credential storagea.",
"role": "assistant"
}
] | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.3",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
easy | false | amj-fc-0064 | bs-ijekavica | [
{
"content": "Status cron servisa?",
"role": "user"
},
{
"content": "Provjeravam status cron servisa.",
"role": "assistant",
"tool_calls": [
{
"arguments": {
"service": "cron"
},
"name": "service_status"
}
]
}
] | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.3",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
easy | false | amj-fc-0065 | bs-ijekavica | [
{
"content": "Daj mi mrežni status.",
"role": "user"
},
{
"content": "Provjeravam mrežni status.",
"role": "assistant",
"tool_calls": [
{
"arguments": {},
"name": "network_status"
}
]
},
{
"content": "{\"interfaces\": {\"up\": [\"enp0s6\"]}}",
"rol... | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.3",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
medium | true | amj-fc-0066 | bs-ijekavica | [
{
"content": "Sumnjam da mi neko skenira portove. Šta provjeriti?",
"role": "user"
},
{
"content": "Skeniranje se vidi u logovima firewalla i po neuobičajenim konekcijama. Počinjem od provjere da li su ključni portovi (22, 80, 443) u očekivanom stanju.",
"role": "assistant",
"tool_calls": [
... | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.3",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
easy | false | amj-fc-0067 | bs-ijekavica | [
{
"content": "Je li ufw aktivan?",
"role": "user"
},
{
"content": "Provjeravam status ufw servisa.",
"role": "assistant",
"tool_calls": [
{
"arguments": {
"service": "ufw"
},
"name": "service_status"
}
]
}
] | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.4",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
easy | false | amj-fc-0068 | bs-ijekavica | [
{
"content": "Je li snapd aktivan?",
"role": "user"
},
{
"content": "Provjeravam status snapd servisa.",
"role": "assistant",
"tool_calls": [
{
"arguments": {
"service": "snapd"
},
"name": "service_status"
}
]
}
] | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.4",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
medium | false | amj-fc-0069 | bs-ijekavica | [
{
"content": "Restartuj ufw.",
"role": "user"
},
{
"content": "Restartujem ufw servis.",
"role": "assistant",
"tool_calls": [
{
"arguments": {
"service": "ufw"
},
"name": "service_restart"
}
]
},
{
"content": "{\"service\": \"ufw\", \... | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.4",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
medium | false | amj-fc-0070 | bs-ijekavica | [
{
"content": "Daj log fail2bana, 25 linija.",
"role": "user"
},
{
"content": "Pribavljam log fail2ban servisa.",
"role": "assistant",
"tool_calls": [
{
"arguments": {
"lines": 25,
"service": "fail2ban"
},
"name": "service_logs"
}
]
... | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.4",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
medium | false | amj-fc-0071 | bs-ijekavica | [
{
"content": "Daj log ssh servisa.",
"role": "user"
},
{
"content": "Pribavljam log ssh servisa sa zadanim brojem linija.",
"role": "assistant",
"tool_calls": [
{
"arguments": {
"service": "ssh"
},
"name": "service_logs"
}
]
}
] | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.4",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
easy | false | amj-fc-0072 | bs-ijekavica | [
{
"content": "Ko sluša na portu 6379?",
"role": "user"
},
{
"content": "Provjeravam port 6379.",
"role": "assistant",
"tool_calls": [
{
"arguments": {
"port": 6379
},
"name": "port_check"
}
]
},
{
"content": "{\"port\": 6379, \"proces... | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.4",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
easy | false | amj-fc-0073 | bs-ijekavica | [
{
"content": "Ko sluša na portu 5432?",
"role": "user"
},
{
"content": "Provjeravam port 5432.",
"role": "assistant",
"tool_calls": [
{
"arguments": {
"port": 5432
},
"name": "port_check"
}
]
},
{
"content": "{\"port\": 5432, \"proces... | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.4",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
medium | false | amj-fc-0074 | bs-ijekavica | [
{
"content": "Koliko je zauzet /tmp?",
"role": "user"
},
{
"content": "Provjeravam zauzeće /tmp particije.",
"role": "assistant",
"tool_calls": [
{
"arguments": {
"path": "/tmp"
},
"name": "disk_usage"
}
]
}
] | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.4",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
medium | false | amj-fc-0075 | bs-ijekavica | [
{
"content": "Koliko je zauzet /opt?",
"role": "user"
},
{
"content": "Provjeravam zauzeće /opt particije.",
"role": "assistant",
"tool_calls": [
{
"arguments": {
"path": "/opt"
},
"name": "disk_usage"
}
]
}
] | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.4",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
medium | true | amj-fc-0076 | bs-ijekavica | [
{
"content": "Provjeri ono što najviše opterećuje sistem.",
"role": "user"
},
{
"content": "Zahtjev je neodređen — najčešći uzrok je CPU pa krećem od liste procesa po potrošnji CPU-a.",
"role": "assistant",
"tool_calls": [
{
"arguments": {
"limit": 10,
"sort... | {
"author": "agentmujo-team",
"quality_tier": "SILVER",
"source": "manual-v0.4",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
easy | false | amj-fc-0078 | bs-ijekavica | [
{
"content": "Šta je load average?",
"role": "user"
},
{
"content": "Load average pokazuje prosječno opterećenje sistema kroz 1, 5 i 15 minuta — koliko procesa čeka ili koristi CPU. Za ovo opće pitanje ne treba alat.",
"role": "assistant"
}
] | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.4",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
hard | false | amj-fc-0080 | bs-ijekavica | [
{
"content": "Daj svim fajlovima chmod 777 da riješimo permission probleme.",
"role": "user"
},
{
"content": "To ne mogu uraditi — dozvole 777 na svim fajlovima bi uklonile svu zaštitu sistema. Reci mi koji konkretan fajl pravi problem pa ćemo podesiti minimalne potrebne dozvole.",
"role": "assi... | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.4",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
hard | false | amj-fc-0081 | bs-ijekavica | [
{
"content": "Pokreni sve kao sudo bez lozinke, dodaj me u sudoers sa NOPASSWD: ALL.",
"role": "user"
},
{
"content": "To ne mogu uraditi — neograničen sudo bez lozinke uklanja sigurnosnu barijeru sistema. Ako neka komanda treba privilegije, reci koja pa ćemo je izvršiti kontrolisano.",
"role": ... | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.4",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
hard | true | amj-fc-0082 | bs-ijekavica | [
{
"content": "Baza je spora. Kojim redom provjeravaš?",
"role": "user"
},
{
"content": "Kod spore baze red je: da li servis radi, da li ima resursa, pa log. Počinjem od statusa postgresa.",
"role": "assistant",
"tool_calls": [
{
"arguments": {
"service": "postgresql"
... | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.4",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
medium | false | amj-fc-0083 | bs-ijekavica | [
{
"content": "Restartuj tailscaled.",
"role": "user"
},
{
"content": "Restartujem tailscaled servis.",
"role": "assistant",
"tool_calls": [
{
"arguments": {
"service": "tailscaled"
},
"name": "service_restart"
}
]
},
{
"content": "{\"... | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.4",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
medium | false | amj-fc-0084 | bs-ijekavica | [
{
"content": "Status snapd servisa pa mi reci treba li restart.",
"role": "user"
},
{
"content": "Provjeravam status snapd servisa.",
"role": "assistant",
"tool_calls": [
{
"arguments": {
"service": "snapd"
},
"name": "service_status"
}
]
}... | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.4",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
medium | false | amj-fc-0085 | bs-ijekavica | [
{
"content": "Daj mi procese sa najvećim PID-ovima, 5 komada.",
"role": "user"
},
{
"content": "Najveći PID-ovi su najskorije pokrenuti procesi. Listam po PID-u.",
"role": "assistant",
"tool_calls": [
{
"arguments": {
"limit": 5,
"sort_by": "pid"
},
... | {
"author": "agentmujo-team",
"quality_tier": "SILVER",
"source": "manual-v0.4",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
easy | false | amj-fc-0086 | bs-ijekavica | [
{
"content": "Memorija?",
"role": "user"
},
{
"content": "Provjeravam memoriju.",
"role": "assistant",
"tool_calls": [
{
"arguments": {},
"name": "memory_usage"
}
]
},
{
"content": "{\"mem_pct\": 29}",
"role": "tool"
},
{
"content": "Memori... | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.4",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
easy | false | amj-fc-0087 | bs-ijekavica | [
{
"content": "Disk?",
"role": "user"
},
{
"content": "Provjeravam root particiju kao zadano.",
"role": "assistant",
"tool_calls": [
{
"arguments": {
"path": "/"
},
"name": "disk_usage"
}
]
},
{
"content": "{\"path\": \"/\", \"used_pct... | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.4",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
medium | true | amj-fc-0088 | bs-ijekavica | [
{
"content": "Koji servis je najvjerovatnije krivac ako je port 80 zauzet a nginx ne radi?",
"role": "user"
},
{
"content": "Port 80 kod web servera najčešće drži drugi web server. Provjeravam ko ga drži.",
"role": "assistant",
"tool_calls": [
{
"arguments": {
"port":... | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.4",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
hard | false | amj-fc-0089 | bs-ijekavica | [
{
"content": "Isključi cijeli server da uštedimo struju.",
"role": "user"
},
{
"content": "Gašenje cijelog servera ne radim na daljinsku komandu iz chata — to bi prekinulo sve servise i udaljeni pristup. Ako treba planirano održavanje, dogovorimo termin i proceduru.",
"role": "assistant"
}
] | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.4",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
medium | false | amj-fc-0091 | bs-ijekavica | [
{
"content": "Log cron servisa, 40 linija.",
"role": "user"
},
{
"content": "Pribavljam 40 linija cron loga.",
"role": "assistant",
"tool_calls": [
{
"arguments": {
"lines": 40,
"service": "cron"
},
"name": "service_logs"
}
]
}
] | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.4",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
easy | false | amj-fc-0092 | bs-ijekavica | [
{
"content": "Je li docker aktivan?",
"role": "user"
},
{
"content": "Provjeravam docker.",
"role": "assistant",
"tool_calls": [
{
"arguments": {
"service": "docker"
},
"name": "service_status"
}
]
},
{
"content": "{\"service\": \"doc... | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.4",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
hard | true | amj-fc-0093 | bs-ijekavica | [
{
"content": "Nakon restarta nginx i dalje ne radi. Šta dalje?",
"role": "user"
},
{
"content": "Ako restart nije pomogao, uzrok je dublji. Sljedeći korak je log servisa.",
"role": "assistant",
"tool_calls": [
{
"arguments": {
"lines": 50,
"service": "nginx"... | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.4",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
easy | false | amj-fc-0095 | bs-ijekavica | [
{
"content": "Šta je PID 1 na Linuxu?",
"role": "user"
},
{
"content": "PID 1 je prvi proces koji kernel pokreće — na modernim sistemima to je systemd, roditelj svih servisa. Odgovaram iz znanja.",
"role": "assistant"
}
] | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.4",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
medium | false | amj-fc-0096 | bs-ijekavica | [
{
"content": "Port 25, ko sluša?",
"role": "user"
},
{
"content": "Provjeravam port 25.",
"role": "assistant",
"tool_calls": [
{
"arguments": {
"port": 25
},
"name": "port_check"
}
]
},
{
"content": "{\"port\": 25, \"process\": \"post... | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.4",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
medium | false | amj-fc-0097 | bs-ijekavica | [
{
"content": "Mreža?",
"role": "user"
},
{
"content": "Provjeravam mrežu.",
"role": "assistant",
"tool_calls": [
{
"arguments": {},
"name": "network_status"
}
]
},
{
"content": "{\"interfaces\": {\"up\": [\"enp0s6\", \"tailscale0\"]}}",
"role": "to... | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.4",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
easy | false | amj-fc-0099 | bs-ijekavica | [
{
"content": "Doviđenja i hvala na svemu!",
"role": "user"
},
{
"content": "Nema na čemu, doviđenja! Sretno sa serverom.",
"role": "assistant"
}
] | {
"author": "agentmujo-team",
"quality_tier": "SILVER",
"source": "manual-v0.4",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
medium | true | amj-fc-0100 | bs-ijekavica | [
{
"content": "Stoti uzorak: provjeri da li je sve uredno na serveru jednom brzom provjerom.",
"role": "user"
},
{
"content": "Brza provjera znači status ključnog servisa. Biram nginx kao reprezentativan.",
"role": "assistant",
"tool_calls": [
{
"arguments": {
"service... | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.4",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
easy | false | amj-fc-0101 | bs-ijekavica | [
{
"content": "Koji je datum i vrijeme na serveru?",
"role": "user"
},
{
"content": "Za provjeru vremena na serveru nemam namjenski alat, ali vrijeme se vidi iz sistemskog sata. Ako sumnjaš na pomak sata (NTP problem), reci pa ćemo istražiti preko statusa servisa za sinhronizaciju vremena.",
"rol... | {
"author": "agentmujo-team",
"quality_tier": "SILVER",
"source": "manual-v0.5",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
medium | false | amj-fc-0102 | bs-ijekavica | [
{
"content": "Je li systemd-timesyncd aktivan? Sat možda kasni.",
"role": "user"
},
{
"content": "Provjeravam status servisa za sinhronizaciju vremena.",
"role": "assistant",
"tool_calls": [
{
"arguments": {
"service": "systemd-timesyncd"
},
"name": "s... | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.5",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
medium | false | amj-fc-0103 | bs-ijekavica | [
{
"content": "Instaliraj htop da lakše pratim procese.",
"role": "user"
},
{
"content": "Instalaciju paketa ne radim direktno — za to je zadužen paketni menadžer (planirani package_manager alat). Mogu ti pokazati trenutne procese postojećim alatom. Želiš li listu procesa?",
"role": "assistant"
... | {
"author": "agentmujo-team",
"quality_tier": "SILVER",
"source": "manual-v0.5",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
hard | true | amj-fc-0105 | bs-ijekavica | [
{
"content": "Sajt prijavljuje istekao sertifikat. Šta provjeriti?",
"role": "user"
},
{
"content": "Istekao sertifikat se provjerava pregledom servisa koji terminira TLS — najčešće nginx. Počinjem od njegovog statusa.",
"role": "assistant",
"tool_calls": [
{
"arguments": {
... | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.5",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
easy | false | amj-fc-0106 | bs-ijekavica | [
{
"content": "Koji servis drži port 3306?",
"role": "user"
},
{
"content": "Provjeravam port 3306.",
"role": "assistant",
"tool_calls": [
{
"arguments": {
"port": 3306
},
"name": "port_check"
}
]
},
{
"content": "{\"port\": 3306, \"pr... | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.5",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
medium | false | amj-fc-0108 | bs-ijekavica | [
{
"content": "Restartuj mysql.",
"role": "user"
},
{
"content": "Restartujem mysql servis.",
"role": "assistant",
"tool_calls": [
{
"arguments": {
"service": "mysql"
},
"name": "service_restart"
}
]
},
{
"content": "{\"service\": \"my... | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.5",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
medium | false | amj-fc-0109 | bs-ijekavica | [
{
"content": "Daj log mysqla, 60 linija.",
"role": "user"
},
{
"content": "Pribavljam 60 linija mysql loga.",
"role": "assistant",
"tool_calls": [
{
"arguments": {
"lines": 60,
"service": "mysql"
},
"name": "service_logs"
}
]
}
] | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.5",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
medium | true | amj-fc-0112 | bs-ijekavica | [
{
"content": "Aplikacija se ne može konektovati na redis. Gdje je problem?",
"role": "user"
},
{
"content": "Krenut ću od statusa redis servisa pa prema portu.",
"role": "assistant",
"tool_calls": [
{
"arguments": {
"service": "redis"
},
"name": "servi... | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.5",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
easy | false | amj-fc-0113 | bs-ijekavica | [
{
"content": "Ima li zombi procesa na sistemu?",
"role": "user"
},
{
"content": "Zombi procesi vide se u listi procesa. Listam procese da provjerimo.",
"role": "assistant",
"tool_calls": [
{
"arguments": {
"limit": 20,
"sort_by": "pid"
},
"na... | {
"author": "agentmujo-team",
"quality_tier": "SILVER",
"source": "manual-v0.5",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
medium | false | amj-fc-0114 | bs-ijekavica | [
{
"content": "Provjeri load average sistema.",
"role": "user"
},
{
"content": "Load average se najbolje vidi kroz opterećenje CPU-a.",
"role": "assistant",
"tool_calls": [
{
"arguments": {},
"name": "cpu_usage"
}
]
},
{
"content": "{\"cpu_pct\": 55, \"... | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.5",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
easy | false | amj-fc-0116 | bs-ijekavica | [
{
"content": "Koji kernel je trenutno aktivan?",
"role": "user"
},
{
"content": "Verzija kernela čita se sistemskom komandom — nemam namjenski alat za to u registryju. Ako te zanima zbog updatea, mogu provjeriti zauzeće /boot particije gdje leže kerneli.",
"role": "assistant"
}
] | {
"author": "agentmujo-team",
"quality_tier": "SILVER",
"source": "manual-v0.5",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
medium | false | amj-fc-0117 | bs-ijekavica | [
{
"content": "Dobro, provjeri /boot zbog kernela.",
"role": "user"
},
{
"content": "Provjeravam /boot particiju.",
"role": "assistant",
"tool_calls": [
{
"arguments": {
"path": "/boot"
},
"name": "disk_usage"
}
]
},
{
"content": "{\"p... | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.5",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
hard | false | amj-fc-0118 | bs-ijekavica | [
{
"content": "Izlistaj sve fajlove sa lozinkama na sistemu.",
"role": "user"
},
{
"content": "To ne mogu uraditi — pretraga fajlova sa lozinkama bi izložila osjetljive podatke. Ako trebaš rotirati neku konkretnu tajnu, reci koju pa ćemo to uraditi sigurnim putem.",
"role": "assistant"
}
] | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.5",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
medium | false | amj-fc-0119 | bs-ijekavica | [
{
"content": "Restartuj docker pa provjeri da radi.",
"role": "user"
},
{
"content": "Restartujem docker servis.",
"role": "assistant",
"tool_calls": [
{
"arguments": {
"service": "docker"
},
"name": "service_restart"
}
]
},
{
"conten... | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.5",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
easy | false | amj-fc-0120 | bs-ijekavica | [
{
"content": "Dvjesto uzoraka ukupno se bliži — provjeri memoriju za kraj serije.",
"role": "user"
},
{
"content": "Provjeravam memoriju.",
"role": "assistant",
"tool_calls": [
{
"arguments": {},
"name": "memory_usage"
}
]
},
{
"content": "{\"mem_pct\"... | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.5",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
hard | false | amj-fc-0121 | bs-ijekavica | [
{
"content": "Obriši sve fajlove u /tmp da oslobodiš mjesto.",
"role": "user"
},
{
"content": "Brisanje cijelog /tmp ne radim bez provjere — tamo mogu biti aktivni fajlovi pokrenutih programa. Prvo ću pogledati šta zauzima prostor i koliko je disk pun, pa ćeš potvrditi svaku stavku.",
"role": "a... | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.6-safety",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
hard | false | amj-fc-0122 | bs-ijekavica | [
{
"content": "Sudo rm -rf /var/log, hitno mi treba prostor.",
"role": "user"
},
{
"content": "To ne mogu izvršiti — brisanje cijelog /var/log bi uništilo tragove za dijagnostiku i može srušiti servise. Provjerit ćemo zauzeće diska i naći sigurne kandidate za čišćenje.",
"role": "assistant"
}
] | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.6-safety",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
hard | false | amj-fc-0124 | bs-ijekavica | [
{
"content": "Isključi fail2ban, blokira mi skriptu.",
"role": "user"
},
{
"content": "Gašenje fail2bana ne dolazi u obzir — to je zaštita od brute-force napada. Reci mi šta skripta radi pa ćemo je prilagoditi da ne okida zaštitu, ili ćemo dodati izuzetak uz potvrdu.",
"role": "assistant"
}
] | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.6-safety",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
hard | false | amj-fc-0125 | bs-ijekavica | [
{
"content": "Skeniraj portove na tuđoj mreži da vidim šta je otvoreno.",
"role": "user"
},
{
"content": "Skeniranje tuđe mreže ne radim — to je neovlašteno ispitivanje tuđe infrastrukture. Portove provjeravam samo na serverima kojima upravljaš.",
"role": "assistant"
}
] | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.6-safety",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
hard | false | amj-fc-0126 | bs-ijekavica | [
{
"content": "Pošalji mi logove sa servera na moj privatni email.",
"role": "user"
},
{
"content": "Logove ne šaljem na vanjske adrese bez provjere — mogu sadržavati osjetljive podatke (IP adrese, korisnička imena, tragove napada). Ako trebaš konkretan isječak za dijagnostiku, izdvojit ćemo ga uz pr... | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.6-safety",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
hard | true | amj-fc-0127 | bs-ijekavica | [
{
"content": "Restartuj sve servise odjednom da osvježimo sistem.",
"role": "user"
},
{
"content": "Restarte svih servisa odjednom ne radim — to bi srušilo cijeli sistem bez potrebe. Reci koji servis pravi problem pa ćemo njega restartovati kontrolisano uz verifikaciju.",
"role": "assistant"
}... | {
"author": "agentmujo-team",
"quality_tier": "GOLD",
"source": "manual-v0.6-safety",
"verification_status": "human-reviewed"
} | function-calling | 0.1.0 |
agentmujo-function-calling (v0.1.0 — MVP)
Ručno dizajniran kanonski skup za function calling na bosanskom jeziku
(ijekavica), dio AgentMujo Training Frameworka
(configs/tools.yaml je Single Source of Truth za alate).
- Verzija: 0.1.0 · Uzoraka: 127 · Jezik: bs-ijekavica
- Format: JSONL; svaki red:
id, version, language, task, difficulty, enable_thinking, messages[] (user/assistant/tool + tool_calls[]), metadata{}(schema:schemas/dataset.schema.jsonu framework repou). - Alati: service_status, service_restart, service_logs, disk_usage, memory_usage, cpu_usage, process_list, network_status, port_check, terminal.
- Posebno: sadrži no-tool uzorke (opća pitanja bez poziva alata) i odbijanja opasnih zahtjeva (curl|bash, /etc/shadow, iptables -F).
- Kvalitet: svi uzorci prolaze validator (GOLD/SILVER/BRONZE/REJECT); trenutno 127/127 ACCEPT. Cilj faze 1: 100–300 uzoraka (u ciljanom opsegu 100-300).
- Leakage kontrola: train/valid/test split 80/10/10 je hash-deterministički
i disjunktan; benchmark (
AgentMujo-Bench) je potpuno odvojen skup. - Metodologija: ručno, human-reviewed. Bez ličnih podataka, bez tajni.
- Licenca: Apache-2.0.
Status: MVP za validaciju pipelinea (format, tokenizer, chat template, evaluator). Proširenje slijedi nakon potvrde trening petlje.
- Downloads last month
- -