🟡 🤝 Agenti Objavljeno: · 2 min čitanja ·

Anthropic Claude Code: Scripting živih sesija i sigurnosni popravci u v2.1.145

Editorial illustration:

Claude Code v2.1.145 donosi JSON ispis živih sesija za skriptiranje, proširene OTEL trace atribute za praćenje agenata te popravke sigurnosnog propusta pri odobravanju bash naredbi. Ažuriranje je dostupno putem npm install -g @anthropic-ai/claude-code.

🤖

Ovaj članak generiran je uz pomoć umjetne inteligencije na temelju primarnih izvora.

Anthropic je objavio Claude Code v2.1.145 s nekoliko praktičnih poboljšanja za razvojne timove koji koriste AI agente u svakodnevnom radu. Izdanje kombinira novu funkcionalnost za skriptiranje, bolje praćenje agenata i važne sigurnosne ispravke.

Što donosi claude agents --json?

Nova zastavica --json uz naredbu claude agents ispisuje popis svih aktivnih Claude sesija u strojno čitljivom JSON formatu. To znači da alati poput tmux-resurrect, statusnih traka ili bilo kojeg shell skripta mogu programski dohvatiti koje sesije trenutno rade, kojim agentima su dodijeljene i koliko čekaju na unos — bez parsiranja korisničkog sučelja. Za timove koji vode više paralelnih agenata ovo bitno olakšava automatizaciju i nadzor.

OTEL trace atributi — zašto su bitni za praćenje agenata

OTEL (OpenTelemetry) je otvoreni standard za distribuirano praćenje aplikacija i agenata. Svaka operacija generira span — zapis s vremenskim oznakama i atributima koji opisuju što se odvilo. U v2.1.145 spanovi tipa claude_code.tool dobivaju nova polja agent_id i parent_agent_id, čime pozadinskih subagenti ispravno gnijezde svoje tragove ispod nadređenog Agent tool spana. Rezultat: u OTEL backendu poput Jägera ili Honeycomb-a vidljivo je točno koji je agent pokrenuo koji podzadatak i koliko je trajao — bez gubitka veze u hijerarhiji.

Sigurnosni i UX popravci

Najvažniji sigurnosni ispravak tiče se permission prompt bypass ranjivosti: bash naredbe koje su sadržavale gola dodjela varijabli (npr. VAR=vrijednost) prolazile su automatsko odobrenje čak i kada ta varijabla nije bila na dopuštenom popisu. Sada se takve naredbe ispravno šalju na odobrenje.

MCP slash komande (Model Context Protocol) — protokol za spajanje AI modela s vanjskim alatima i izvorima podataka — više ne prikazuju sirove greške s poslužitelja nego navode koje argumente naredba traži i kako se ispravno koristi. Ostali popravci uključuju zamrzavanje animacije pri promjeni veličine terminala, popravljeno glasovno push-to-talk u agent prikazu te ispravno sortiranje task lista.

Ažuriranje je dostupno putem npm install -g @anthropic-ai/claude-code.

Česta pitanja

Što donosi nova `--json` zastavica uz naredbu `claude agents`?
Ispisuje popis svih aktivnih Claude sesija u JSON formatu, što omogućuje programsko dohvaćanje stanja sesija iz shell skripti, tmux alata i statusnih traka — bez parsiranja korisničkog sučelja.
Koji je sigurnosni propust ispravljen u v2.1.145?
Bash naredbe s golim dodjela varijabli (npr. VAR=vrijednost) prolazile su automatsko odobrenje čak i kada varijabla nije bila na dopuštenom popisu. Sada se takve naredbe ispravno šalju na odobrenje korisnika.
Kako OTEL trace atributi poboljšavaju praćenje agenata?
Spanovi tipa claude_code.tool sada dobivaju polja agent_id i parent_agent_id, čime se subagenti ispravno gnijezde unutar hijerarhije nadređenog agenta u OTEL backendima poput Jägera ili Honeycomb-a.