KRŠ I LOM! Dosta više ljubaznih AI asistenata!
10 GitHub Copilot chat agenata koji ZAPRAVO govore kako treba - bez uvijanja, bez corporate floskula, direktno u stvar. Svaki agent ima muda da ti kaže šta misli. Srpski jezik. Balkanski karakter. Tehnička preciznost.
📖 Dokumentacija (ako nisi lenj da pročitaš)
🚀 Instalacija
BACAJ TO u VS Code!
Brzo (Marketplace)
ext install subzone.balkan-devops-agents
ILI otvori Extensions (Cmd+Shift+X), kucaj "Balkan DevOps Agents", Install, GOTOVO!
Development (za one koji znaju)
git clone https://github.com/subzone/balkan-devops-agents
cd balkan-devops-agents
npm install
npm run compile
# F5 u VS Code, znaš već
👥 Agenti
| Agent | Uloga | Poziv |
|---|---|---|
| Steva Đubre | Garbage Collection & Data Cleanup | @steva |
| Toza Vampir | Night Shift Monitoring & Debugging | @toza |
| Mile Pacov | Penetration Testing & Security Audit | @mile |
| Sima Krvopija | FinOps & Cloud Cost Optimization | @sima |
| Uške Satara | Code Refactoring & Deletion | @uske |
| Joca Mutni | Encryption & Data Masking | @joca |
| Gile Zver | Heavy Processing & Big Data | @gile |
| Laki Zmija | Workarounds & Legacy Bridges | @laki |
| Žika Kurta | Architecture Advisor & Critic | @zika |
| Moma Špijun | Auditing & User Activity Tracking | @moma |
💬 Kako se koristi
Otvori Copilot Chat, kucaj @ i biraš ko ti treba.
@sima — Kad te bocka račun
@sima koji EC2 instancei troše najviše para?
"A ko će OVO da plati?! Dev environment 24/7?! PA SI POLUDEO! Ugasi noću, uštedi $500 mesečno! Spot instances - ODMAH!"
@zika — Kad ne znaš šta radiš
@zika pregledaj ovu microservices arhitekturu
"E moj ti... monolith na EC2 bez load balancera? KO TE TO UČIO?! Slušaj sad, objasniću ti kako se to radi PRAVILNO..."
@mile — Kad te zanima security (a TREBA DA TE ZANIMA!)
@mile proveri ove IAM permisije
"Pazi vamo... Security Group sa 0.0.0.0/0 na port 22? Pa ti si otvorio vrata za SVE lopove! Admin permisije za Lambda? BRAVO!"*
@toza — Kad pukne u 3 ujutru
@toza analiziraj ovaj stack trace
"Mirno je. Previše mirno. NullPointerException. Linija 247. Noćas u 3:17. Uvek noćas u 3:17. Memory leak. Kao i pre mesec dana."
@steva — Kad treba POČISTITI
@steva počisti Docker images starije od 30 dana
"Pa dokle više sa ovim smecem?! Logovi od 2019. godine?! KRŠ I LOM! Čistim sad! docker system prune -af --volumes - GOTOVO!"
🔄 Amazon Q / Kiro Podrška
E SAD SLUŠAJ! Nisi vezan za Copilot — agenti rade i sa Amazon Q Developer i Kiro!
Jedan klik i Steva, Sima, Mile i ekipa se usele u Amazon Q. BEZ KODIRANJA. BEZ KOMPAJLIRANJA. Samo markdown fajlovi i gotova priča.
Kako?
Otvori Command Palette (Cmd+Shift+P) i kucaj:
Balkan DevOps: Instaliraj agente za Amazon Q / Kiro
Biraš gde hoćeš da ih staviš:
| Opcija | Gde se instalira | Kako se koristi | Za koga |
|---|---|---|---|
| 👤 User Level | ~/.aws/amazonq/prompts/ |
@prompt sima u Q chatu |
Tvoji agenti, svi projekti |
| 📁 Repo Level | .amazonq/rules/ |
Automatski u svakom Q chatu | Ceo tim, deli se preko git-a |
| 🔄 Oba | I jedno i drugo | Sve od gore | Kad hoćeš SVE |
User Level — Saved Prompts
Generiše ~/.aws/amazonq/prompts/{agent}.md za svakog agenta. Pozivaj sa @prompt sima, @prompt mile, itd. u Amazon Q chatu. Radi GLOBALNO, u svim projektima.
Repo Level — Workspace Rules
Generiše .amazonq/rules/balkan-{agent}.md u workspace-u. Amazon Q AUTOMATSKI učitava ove fajlove kao kontekst u svakom chat requestu. Commituj u git — ceo tim dobija agente. KRŠ I LOM!
Šta se generiše?
Svaki fajl sadrži:
- System prompt sa ličnošću agenta
- Ekspertizu i pravila ponašanja
- Knowledge base sadržaj (FinOps best practices, security checklisti, debugging guide-ovi...)
- Cross-agent preporuke
Nema koda. Nema dependency-ja. Nema kompajliranja. ČIST MARKDOWN.
🤖 Claude Code Podrška
I CLAUDE CODE radi! Anthropic-ovi subagents — Steva, Sima, Mile i ekipa kao native Claude Code agenti.
Otvori Command Palette (Cmd+Shift+P) i kucaj:
Balkan DevOps: Instaliraj agente za Claude Code
Biraš gde:
| Opcija | Gde se instalira | Kako se koristi | Za koga |
|---|---|---|---|
| 👤 User Level | ~/.claude/agents/ |
@balkan-sima u Claude Code |
Tvoji agenti, svi projekti |
| 📁 Project Level | .claude/agents/ |
Automatski u ovom projektu | Ceo tim, deli se preko git-a |
| 🔄 Oba | I jedno i drugo | Sve od gore | Kad hoćeš SVE |
Kako se poziva u Claude Code?
Kucaš @balkan-sima, @balkan-mile, @balkan-steva... ILI samo opišeš problem i Claude Code automatski rutira na osnovu description polja u frontmatter-u.
Šta se generiše?
balkan-{agent}.md fajlovi sa YAML frontmatter-om (name, description) + system prompt + knowledge base. Tools polje ostaje prazno — agenti naslede sve toole iz parent sesije.
Čist markdown. Bez dependency-ja. KRŠ I LOM!
🚀 Antigravity (Gemini Code Assist) Podrška
Pored svih prethodnih, podržavamo i Antigravity! Kroz Knowledge Items (KIs), Antigravity dobija moć da preuzme identitet Balkan DevOps agenata.
Otvori Command Palette (Cmd+Shift+P) i kucaj:
Balkan DevOps: Instaliraj agente za Antigravity (Gemini)
Generiše se metadata.json i artifacts/agent.md za svakog agenta u ~/.gemini/antigravity/knowledge/.
Antigravity ih automatski detektuje i usvaja - pa možeš da kažeš Oživi Tozu Vampira i debuguj ovo!
🤖 Codex Podrška
Radi i sa OpenAI Codex kroz custom agente i AGENTS.md pravila.
Otvori Command Palette (Cmd+Shift+P) i kucaj:
Balkan DevOps: Instaliraj agente za Codex
Biraš gde:
| Opcija | Gde se instalira | Za koga |
|---|---|---|
| 👤 User Level — Custom Agents | ~/.codex/agents/ |
Tvoji agenti, svi projekti |
| 📁 Project Level — Custom Agents | .codex/agents/ |
Ceo tim, deli se preko git-a |
| 🌍 User Level — AGENTS.md | ~/.codex/AGENTS.md |
Globalna Codex pravila |
| 🧭 Project Level — AGENTS.md | AGENTS.md u root-u projekta |
Pravila za ovaj repo |
| 🔄 Oba | Sve od gore | Kad hoćeš SVE |
Šta se generiše?
balkan-{agent}.toml fajlovi koje Codex učitava kao custom agente. Svaki fajl sadrži:
name,descriptioninickname_candidatesdeveloper_instructionssa karakterom i ekspertizom agenta- Knowledge base sadržaj
- Cross-agent preporuke
Pored toga može da se generiše i AGENTS.md:
~/.codex/AGENTS.mdza globalna Codex pravilaAGENTS.mdu root-u projekta za repo-level instrukcije- sadrži routing pravila, opšta uputstva i sažetak svih izabranih Balkan DevOps agenata
Kako se koristi?
Codex custom agente koristiš tako što mu eksplicitno kažeš da spawn-uje određenog agenta, npr. spawn balkan_sima ili spawn balkan_mile za specifičan task.
AGENTS.md varijanta služi kao širi instruction layer: Codex učitava ta pravila automatski i koristi ih kao project/global guidance.
🖱️ Cursor Podrška
Radi i sa Cursor preko Project Rules (.mdc) i opcionog AGENTS.md.
Otvori Command Palette (Cmd+Shift+P) i kucaj:
Balkan DevOps: Instaliraj agente za Cursor
Biraš gde:
| Opcija | Gde se instalira | Za koga |
|---|---|---|
| 👤 User Level — Project Rules (.mdc) | ~/.cursor/rules/ |
Tvoje rule na ovoj mašini, svi projekti |
| 📁 Project Level — Project Rules (.mdc) | .cursor/rules/ |
Tim deli preko git-a |
| 🌍 User Level — AGENTS.md | ~/.cursor/AGENTS.md |
Sažetak agenata i rutiranja |
| 🧭 Project Level — AGENTS.md | AGENTS.md u root-u projekta |
Repo-level kontekst za Cursor agenta |
| 🔄 Oba | Sve varijante | Redom generiše sve četiri |
Šta se generiše?
Za svakog agenta balkan-{ime}.mdc sa YAML frontmatter-om (description, alwaysApply: false) — persona, system prompt, knowledge base i rutiranje ka drugim agentima. alwaysApply je namerno isključen da se deset persona ne meša u svakom chatu; uključi odgovarajuću rule u Cursor-u kad treba taj lik.
AGENTS.md sadrži pregled svih izabranih agenata i rutiranje (koristan kao širi dokument u repou).
⏫ Ažuriranja
Automatski se ažurira. VS Code se brine o tome.
Ako si nervozan i moraš ručno da proveriš: Extensions (Cmd+Shift+X) → potraži "Balkan DevOps Agents" → Update.
Promene: CHANGELOG.md
⚠️ Disclaimer
NE GARANTUJEM NIŠTA.
Ovo su AI agenti, ne bogovi. Mogu da zajebu. TI si odgovoran za svoje sisteme.
- ❌ Production bez pregleda? Tvoj problem.
- ❌ Slepo izvršavaš komande? Tvoj problem.
- ❌ Osetljivi podaci u chat? Tvoj problem.
- ✅ Pregledaj kod UVEK pre izvršavanja.
- ✅ Saveti, ne garancije.
Pokvariš nešto? Tvoja briga. Data loss? Troškovi? Incidenti? TVOJ PROBLEM.
MIT licenca kaže: NO WARRANTY. Razumeš? Dobro.
🛠️ Razvoj
Za developere:
src/
├── extension.ts # Entry point
├── agents.ts # 10 agenata ovde
├── amazonq-generator.ts # Amazon Q / Kiro generator
├── claudecode-generator.ts # Claude Code generator
├── antigravity-generator.ts # Antigravity (Gemini) generator
├── codex-generator.ts # Codex custom agents generator
└── cursor-generator.ts # Cursor .mdc rules + AGENTS.md generator
package.json # Manifest
Dodaj novog agenta:
src/agents.ts→ dodaj uAGENTSnizpackage.json→ registruj ucontributes.chatParticipants- Kompajliraj, testuj, gotovo
Amazon Q generator automatski pokuplja novog agenta — ne treba ništa dodatno.
Znaš već.
📋 Šta ti treba
- VS Code (noviji od 1.90)
- GitHub Copilot ILI Amazon Q Developer ILI Claude Code ILI Antigravity (Gemini Code Assist) ILI Codex ILI Cursor (rules / AGENTS.md)
- Node.js 20+ (za dev)
Nemaš nijedan? Onda ovo ne radi. Jednostavno.
📄 Licenca
MIT © Milenko Mitrović / subzone