🇷🇸 Balkan DevOps Agents
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, description i nickname_candidates
developer_instructions sa karakterom i ekspertizom agenta
- Knowledge base sadržaj
- Cross-agent preporuke
Pored toga može da se generiše i AGENTS.md:
~/.codex/AGENTS.md za globalna Codex pravila
AGENTS.md u 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.
⏫ 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
package.json # Manifest
Dodaj novog agenta:
src/agents.ts → dodaj u AGENTS niz
package.json → registruj u contributes.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
- Node.js 20+ (za dev)
Nemaš nijedan? Onda ovo ne radi. Jednostavno.
📄 Licenca
MIT © Milenko Mitrović / subzone