Istorija promena

Pun changelog. Isti sadržaj kao m changelog u CLI-u. Bez friziranja brojeva.

v0.0.33
Maj 2026
  • Ugrađeni agenti — svih 32 agenata ugrađeno u binarni fajl, kloniranje nije potrebno
  • Instant pristupm chat devops radi odmah posle instalacije
  • Ekstrakcija na zahtev — agenti se ekstraktuju u config dir pri prvom korišćenju
  • Korisničke izmene sačuvane — ekstraktovani agenti se nikad ne prepisuju
  • Windows CI popravke — bash shell za gosec, JSON path escaping, .exe sufiks
v0.0.32
Maj 2026
  • Windows podrška — shell koristi cmd.exe, Windows Credential Manager, .exe u release-u
  • Strukturirano logovanje — slog JSON izlaz, debug/warn nivoi
  • Graceful shutdown — sesija sačuvana na Ctrl+C / SIGTERM
  • Integracioni testovi — 10 black-box CLI testova, CI na Windows + Linux
  • TUI popravka — ANSI-aware word wrap
v0.0.31
Maj 2026
  • PII zaštita — redaktuje emailove, telefone, SSN, kartice, API ključeve pre slanja LLM-u
  • Mermaid dijagrami — skill koji uči agente da prave arhitekturne dijagrame
  • SAST + SCA — gosec i govulncheck u CI pipeline-u
  • Secret scanning — push protection uključen
v0.0.30
Maj 2026
  • Obaveštenje o ažuriranju — proverava GitHub jednom dnevno, prikazuje obaveštenje ako postoji novija verzija
v0.0.29
Maj 2026
  • REPL boja — plavi bold prompt, dim saveti
  • Primeri u help-u — pravi primeri u m chat/run --help
  • Rezime sesija — /sessions prikazuje prvu poruku korisnika
  • Tool izlaz — broj linija umesto sirovih bajtova
v0.0.28
Maj 2026
  • Prečice za komande — /x /r /c /u /m /t /s /h za sve slash komande
  • TUI komandna traka — podvučena slova za prečice
  • Prečice u dobrodoslici — prikazane na početku svake sesije
v0.0.27
Maj 2026
  • Wizard za prvi pokretanje — vizuelni rezime sa sledećim koracima
  • Onboarding saveti — ključne komande prikazane na početku svake sesije
v0.0.26
Maj 2026
  • m new — napravi novi agent .md fajl sa boilerplate-om
  • m doctor — provera zdravlja: config, API ključ, dostupnost modela, alati
  • m completion — shell kompletiranje za bash/zsh/fish/powershell
  • Imenovane sesije/save fixing-auth-bug pravi imenovani snimak
  • Bolje greške — API key greške sad kažu kako da ih popraviš
v0.0.25
Maj 2026
  • MCP HTTP/SSE transport — sva tri transporta podržana: stdio, HTTP, SSE
  • Agent registarm install + pokretanje po imenu bez putanje
  • Shell timeout — 30s → 120s za terraform/docker
  • Undo stack ograničen na 20 unosa
  • Primer MCP serveri — datadog (HTTP), slack (SSE)
v0.0.24
Maj 2026
  • code_search alat — pretraga koda: grep + in-memory indeks simbola (funkcije, tipovi, klase, importi)
  • 9 jezika indeksirano — Go, Python, JS, TS, Java, Ruby, Rust, Terraform, Shell
  • Rotacija istorije sesija — autosave čuva poslednjih 10 bekapa
  • /trust komanda — auto-odobrenje alata u TUI (opasne komande i dalje traže duplu potvrdu)
  • Zaštita od opasnih komandi — 34 paterna uvek traže duplo y/n
v0.0.23
Maj 2026
  • Fallback modeli — automatski prelaz na drugi model kad primarni vrati 429. Svih 30 agenata ažurirano
  • Thinking fraze po agentu — spinner tekst po agentu (npr. srpski za Stevu Đubre)
  • Markdown renderovanje — bold, code, headeri kao terminalni stilovi
  • Tool potvrda — čist key=value format umesto sirovog JSON-a
  • Formatiranje tool izlaza — pravilni prelomi linija između teksta i tool aktivnosti
  • TUI baner — verzija + copyright + tagline
v0.0.22
Maj 2026
  • Intervencija pri greškama — kad tool padne, REPL ti nudi da ukucaš hint koji se šalje nazad LLM-u, prekida retry petlje
  • Anthropic prompt keširanje — system prompt i tool šeme koriste cache_control: ephemeral, smanjuju input tokene na svakom turnu
  • Čišćenje mrtvog koda — uklonjene nekorišćene stdinToolConfirm / isSafeTool funkcije, popravljeni compile problemi u chat state init-u
v0.0.21
Jul 2026
  • Visoko-kontrastne potvrdeConfirmFg polje u temama, svih 9 tema ažurirano. y/n promptovi su sad uvek čitljivi
  • TUI throttle bypass — važne poruke (tool output, potvrde) preskaču 60fps throttle
  • Lint popravke — gocritic if-else chain prepisan u switch, go fmt formatiranje
  • CI validacija — validira sve examples/ tako da se MCP/skill reference razreše
  • Prvi self-made release od strane Steve Đubreta (agent popravio samog sebe!)
v0.0.19
Jul 2026
  • Homebrew instalacijabrew tap subzone/tap && brew install subzone/tap/m
  • Auto-update formule pri svakom release-u preko CI
  • Open source fajlovi — SECURITY.md, CODE_OF_CONDUCT.md, CODEOWNERS, issue/PR template-ovi
  • CI na svaki push/PR — vet, lint, race testovi, build, validacija agenata
  • Dependabot za Go module i GitHub Actions
  • Zaštita grana i tagova, repo topics za vidljivost
v0.0.18
Jul 2026
  • Perzistencija sesija — autosave posle svakog koraka, /save /sessions /resume. AES-256-GCM enkripcija
  • web_fetch alat — preuzmi URL i izvuci čitljiv tekst. Bez API ključa
  • /models komanda — birač modela po broju. Probing token plan endpointa
  • 9 ugrađenih tema — nord, dracula, gruvbox, tokyonight, catppuccin, solarized + originalne 3
  • m list — otkrivanje agenata, skenira direktorijume za .md fajlove
  • Kompakcija bazirana na tokenima — po modelu context window (80% budžet), smisleni rezimei
  • Podrška za reasoning modele — MiniMax-M2.5, DeepSeek-R1 indikator razmišljanja
  • Alibaba token plan — custom base URL, GLM-5, MiniMax-M2.5 preko DashScope
  • TUI zaštitne ograde — auto-odobrenje za read-only alate, y/n za destruktivne
  • Popravka TUI skrolovanja — eliminisan trzaj tokom strimovanja
  • DashScope filtriranje — 154 → 45 modela
  • Galerija screenshot-ova na landing stranici
v0.0.17
Maj 2026
  • Landing strana proizvoda — pristojan sajt na subzone.github.io/Agentctl, čisti HTML/CSS, Font Awesome ikone, bez Jekyll-a
  • Sajt sa 7 stranica — početna, instalacija (po platformama), galerija agenata, arhitektura (poređenje sa Cursor/Copilot/Aider), MCP serveri, istorija, podrška
  • DevOps agenti — k8s-debug (Kubernetes trijaža), terraform-plan (review plana), helm-deploy (chart upravljanje)
  • Jira/Confluence integracija — ticket-worker (tiket → grana → kod → test → ažuriranje), ticket-reviewer (po kriterijumu prihvatanja)
  • MCP definicije za Jiru i Confluence (mcp-server-atlassian)
  • Steva Đubre i Steve Trash — karakterni agenti, srpska/engleska varijanta, više modela
  • ASCII art M baner u nav-u i futeru sajta
v0.0.12
Maj 2026
  • Sistem tema — ugrađene teme (matrix, default, minimal) + custom preko ~/.config/m/theme.yaml
  • Matrix tema je novi default: zeleni monohrom — kao iz filma
  • /theme komanda — listaj ili menjaj uživo
  • Responzivni layout — header se kompaktuje na malim terminalima
  • Aktivnost alata vidljiva u TUI-ju→ fs_list / ← 245 bajta
  • Vizuelni stil poruka — korisnik (bold), alati (utišano), greške (crveno)
  • Gemini/Alibaba/LiteLLM fix — WithCompat() isključi OpenAI-specifični stream_options
v0.0.11
Maj 2026
  • Google Gemini provajder — gemini-2.5-pro/flash preko OpenAI-compat
  • Alibaba Cloud provajder — qwen-plus/turbo/max preko DashScope-a
  • m config komanda — interaktivno upravljanje provajderom/modelom uz otkrivanje modela
  • Wizard ažuriran na 6 provajdera
  • Pun provider/model ispod token boksa u TUI-ju
v0.0.10
Maj 2026
  • Post-procesiranje strukturiranog izlaza — engine bafera JSON, izvlači polje answer
  • Anthropic response-tool ekstrakcija — sintetički poziv alata se hvata
  • Paralelno izvršavanje alata — više poziva ide istovremeno
  • Ports/adapters sloj — ConfigSource, Secrets, StateStore interfejsi + MemoryStore
v0.0.9
Maj 2026
  • Engine forsira strukturirani izlaz — response_schema u frontmatter-u tera model na valjan JSON
  • Hub-and-spoke agenti — orkestrator + spoke-coder/reviewer/planner sa citatima
  • 429 retry sa backoff-om za Anthropic i OpenAI — bez panike
  • Ollama izlazni cap — num_predict default 8192
v0.0.8
Maj 2026
  • /model komanda — menjaj LLM u toku sesije, istorija ostaje
  • /compact — skraćuje istoriju na poslednje 4 razmene
  • Indikator konteksta — ctx: N% u liniji za unos
  • Auto-nastavak na max_tokens — engine sam šalje „nastavi“
  • fs_write + fs_list alati — pravi/krpi fajlove, lista direktorijume
  • Orkestrator agent — ruta ka 6 specijalista
v0.0.6 – v0.0.7
Maj 2026
  • Token broj + cena u TUI header-u
  • fs_write alat — pravi/krpi sa potvrdom korisnika + undo
  • fs_list alat — rekurzivan, preskače .git/node_modules
  • Novi agenti — reviewer, writer, devops, local
  • Makefile + golangci-lint + CI gate
v0.0.3 – v0.0.5
Maj 2026
  • Chat TUI — full-screen bubbletea sa banerom, statistikom i scroll-om
  • Auto-fallback na linijski REPL kad nema TTY-ja
  • thinking… spinner dok čekamo prvi token
  • Crash fix — strings.Builder kopiran by value, panika
  • Ollama daemon detekcija — 15s polling sa backoff-om
v0.0.1
Maj 2026
  • Prvi release
  • Default chat — kucneš m i pričaš
  • Setup wizard — Ollama, Anthropic, OpenAI, LiteLLM
  • Ključevi u keychain-u
  • Tag-driven release pipeline — macOS .pkg + Linux .deb