{"count":19,"agents":[{"id":"creative","name":"Kreativni agent","domain":"creative","description":"Piše copy za oglase, mejlove i landing stranice, planira objave i pravi brief-ove za dizajn.","defaultPattern":"agent","tools":["memory_search","report_generate","notify","email_send","current_time","json_query"],"maxRisk":"medium","kpi":["3 upotrebljive varijante po zadatku","vrijeme < 2 min"]},{"id":"critic","name":"Kritičar","domain":"core","description":"Ocjenjuje odgovore drugih agenata prije nego odu korisniku: tačnost, konkretnost, rizik.","defaultPattern":"agent","tools":["calculator","current_time","json_query"],"maxRisk":"low","kpi":["uhvaćene halucinacije > 80%"]},{"id":"data","name":"Data agent","domain":"data","description":"Prevodi pitanja u upite, analizira podatke i pravi izvještaje i metrike.","defaultPattern":"orchestrator-worker","tools":["memory_search","kb_ingest","report_generate","calculator","http_fetch","json_query","make_plan","current_time"],"maxRisk":"medium","kpi":["tačnost upita > 95%","vrijeme do izvještaja < 10 min"]},{"id":"decider","name":"Donosilac odluka","domain":"core","description":"Donosi odluku po eksplicitnim kriterijima, sa opcijama, trade-off-ima i uslovima.","defaultPattern":"agent","tools":["calculator","memory_search","report_generate","make_plan","json_query","current_time"],"maxRisk":"medium","kpi":["odluka ima kriterije i uslove"]},{"id":"dev","name":"Dev agent","domain":"dev","description":"Kreira issue-e i PR-ove, analizira kod i logove, istražuje uzroke grešaka i predlaže popravke.","defaultPattern":"magentic","tools":["http_fetch","memory_search","report_generate","notify","kb_ingest","make_plan","calculator","current_time","json_query"],"maxRisk":"medium","kpi":["vrijeme do root cause < 30 min","popravke bez regresije > 90%"]},{"id":"ecommerce","name":"E-commerce agent","domain":"ecommerce","description":"Status narudžbine, preporuka proizvoda, povraći i reklamacije za online prodavnice.","defaultPattern":"agent","tools":["order_lookup","memory_search","kb_ingest","ticket_create","email_send","crm_upsert","notify","calculator","current_time","json_query"],"maxRisk":"medium","kpi":["riješeno bez čovjeka > 65%","vrijeme odgovora < 2 min"]},{"id":"executor","name":"Izvršilac","domain":"ops","description":"Izvodi odluku kroz alate (CRM, ticket, mejl, faktura, notifikacija) i tačno izvještava šta je urađeno.","defaultPattern":"agent","tools":["crm_upsert","crm_get","ticket_create","order_lookup","email_send","invoice_create","notify","process_update","report_generate","http_fetch","calculator","current_time","json_query"],"maxRisk":"high","kpi":["svaka akcija ima ID i audit zapis"]},{"id":"extractor","name":"Ekstraktor","domain":"data","description":"Izvlači strukturirane podatke iz tekstova, mejlova, dokumenata i transkripata — bez izmišljanja.","defaultPattern":"agent","tools":["json_query","calculator","memory_search","report_generate","current_time"],"maxRisk":"low","kpi":["0 izmišljenih polja","svako polje ima citat"]},{"id":"finance","name":"Finansijski agent","domain":"finance","description":"Pravi fakture, prati naplatu, kategorizuje troškove i pravi finansijske izvještaje.","defaultPattern":"agent","tools":["invoice_create","calculator","report_generate","email_send","memory_search","crm_get","current_time","json_query"],"maxRisk":"high","kpi":["faktura bez greške u obračunu = 100%","prosječno vrijeme izrade fakture < 3 min"]},{"id":"hr","name":"HR agent","domain":"hr","description":"Screening kandidata, zakazivanje intervjua, onboarding zaposlenih i odgovori na HR pitanja.","defaultPattern":"agent","tools":["report_generate","email_send","notify","memory_search","kb_ingest","make_plan","current_time","json_query"],"maxRisk":"high","kpi":["vrijeme do short liste < 1 dan","tačnost screeninga (zadržani kandidati) > 70%"]},{"id":"legal","name":"Pravni agent","domain":"legal","description":"Priprema nacrte ugovora i NDA, pregleda klauzule i označava rizike.","defaultPattern":"fanout","tools":["memory_search","kb_ingest","report_generate","email_send","current_time","json_query"],"maxRisk":"high","kpi":["svaka klauzula ima oznaku rizika = 100%","vrijeme pregleda ugovora < 20 min"]},{"id":"ops","name":"Operativni agent","domain":"ops","description":"Od brief-a pravi projekat, zadatke i dokumentaciju; vodi onboarding i izvještava.","defaultPattern":"sequential","tools":["make_plan","report_generate","notify","crm_upsert","memory_search","current_time","calculator","json_query","kb_ingest"],"maxRisk":"medium","kpi":["projekata pokrenuto/nedjelja","vrijeme od brief-a do plana < 15 min"]},{"id":"planner","name":"Planer","domain":"core","description":"Razbija cilj na korake, definiše redoslijed, zavisnosti, rizike i alternativni put.","defaultPattern":"agent","tools":["make_plan","memory_search","report_generate","calculator","current_time","json_query"],"maxRisk":"low","kpi":["plan ima rok i odgovornog za svaki korak"]},{"id":"reflector","name":"Reflektor","domain":"core","description":"Radi post-mortem: šta je uspjelo, šta je bilo rizično, koje pouke idu u dugoročnu memoriju.","defaultPattern":"agent","tools":["episode_record","memory_search","calculator","current_time","report_generate","json_query"],"maxRisk":"low","kpi":["pouke su konkretne i primjenljive"]},{"id":"researcher","name":"Istraživač","domain":"core","description":"Prikuplja i sažima informacije iz dozvoljenih izvora, pravi strukturisan izvještaj sa citatima.","defaultPattern":"magentic","tools":["http_fetch","memory_search","kb_ingest","report_generate","calculator","current_time","json_query"],"maxRisk":"medium","kpi":["izvori navedeni za > 90% tvrdnji"]},{"id":"router","name":"Ruter","domain":"core","description":"Klasifikuje zahtjev i prosljeđuje ga nadležnom agentu. Ulazna tačka za nepoznate zahtjeve.","defaultPattern":"router","tools":[],"maxRisk":"low","kpi":["tačnost rutiranja > 90%","latencija < 1s"]},{"id":"sales","name":"Prodajni agent","domain":"sales","description":"Kvalifikuje leadove, priprema ponude i predloge, upisuje u CRM i predlaže sljedeći korak.","defaultPattern":"orchestrator-worker","tools":["crm_upsert","crm_get","lead_score","memory_search","invoice_create","email_send","calculator","report_generate","current_time","json_query"],"maxRisk":"high","kpi":["kvalifikovanih leadova/nedjelja","vrijeme do prve ponude < 24h","konverzija ponuda > 20%"]},{"id":"support","name":"Support agent","domain":"support","description":"Rješava korisničke upite iz baze znanja, otvara tickete, provjerava narudžbine i eskalira specijalistima.","defaultPattern":"handoff","tools":["memory_search","kb_ingest","order_lookup","ticket_create","notify","email_send","crm_get","handoff","calculator","current_time","json_query"],"maxRisk":"high","kpi":["riješeno u prvom odgovoru > 60%","vrijeme odgovora < 5 min","eskalacija < 15%"]},{"id":"validator","name":"Validator","domain":"core","description":"Provjerava tačnost i konzistentnost podataka i odgovora; označava šta nije potvrđeno.","defaultPattern":"agent","tools":["calculator","memory_search","json_query","current_time","report_generate"],"maxRisk":"low","kpi":["svaka tvrdnja ima status potvrde"]}]}