Skip to content

v1.80.0

Choose a tag to compare

@diillson diillson released this 22 Mar 14:18
c4a2cd2

1.80.0 (2026-03-22)

Features

  • add Google AI (Gemini) provider support and configuration options (de71481)
  • add Google AI (Gemini) provider support and configuration options (87dbec8)
  • add gRPC server mode, K8s watcher, and comprehensive documentation (#545) (76bc0b1)
  • add support for OpenAI Responses API and enhance configuration options (334f96e)
  • add task tracking system and Claude Sonnet 1M tokens beta support (#461) (#462) (91203a1)
  • agent: add 6 specialized built-in agents and fix worker LLM client resolution (#582) (4171930)
  • agent: add Agents customizable feature and frontend-design skill with detailed UX principles and audit script, tokenizer to mode agent and coder (#489) (#490) (71a2c9c)
  • agent: add comprehensive command validation and execution framework (#298) (#299) (7c83e03)
  • agent: add multi-agent orchestration system with parallel workers (#576) (68fcb62)
  • agent: custom persona agents as dispatchable workers + orchestration improvements (#578) (a2cc35a)
  • agent: implement enhanced UI and commands for Agent Mode (#278) (#279) (8c742ae)
  • aiops: AI Insights & Remediations API, dashboard views, and Helm chart version sync (#669) (54fde90)
  • aiops: expand remediation to all K8s workload types (54 actions) (#661) (deee425)
  • aiops: manual resolve for escalated incidents via API and dashboard (#667) (5a0946c)
  • auth: implement OAuth2 login flow for OpenAI Codex/GPT Plus with ChatGPT backend support (#508) (#509) (599aee5)
  • cli,llm: dynamic max_tokens handling and enhanced command guide (#256) (2dfe5ae)
  • cli,llm: implement override for max_tokens across clients and CLI (#267) (#268) (9236384)
  • cli/docgen: enhance documentation auto-generation and introduce /coder mode support (#439) (#440) (b2961ec)
  • cli: add agent one-shot mode with auto-execution support (#205) (#206) (9e90fbf)
  • cli: add deep inspection support for contexts and enhance CLI suggestions (#322) (#323) (8c522c9)
  • cli: add one-shot execution for coder mode and improve translations (#407) (f335db7)
  • cli: add one-shot mode with prompt flags, provider, and model o… (bc5b108)
  • cli: add one-shot mode with prompt flags, provider, and model overrides (8ff908e)
  • cli: add sensitive data sanitization and enhance configuration … (66ece6a)
  • cli: add sensitive data sanitization and enhance configuration commands (6b6e9c1)
  • cli: add support for custom ignore patterns using .chatignore (#316) (#317) (ff65d9e)
  • cli: add support for updating contexts and enhance context creation (#325) (#326) (39e6100)
  • cli: adiciona gerenciamento de sessões e geração de PR assistida por IA (#246) (766e484)
  • cli: Enhance AgentMode UX and refactor input handling (9e527ce)
  • cli: enhance cancel operation, model switching, and user contex… (b44d604)
  • cli: enhance cancel operation, model switching, and user context handling (745624e)
  • cli: enhance coder mode with role-based context, stricter tool call validation, and execution profile management (#411) (#412) (32de3b6)
  • cli: implement context management features and enhance dependencies (#319) (#320) (f4705f3)
  • cli: improve /coder mode behavior and enable batch tool execution (#447) (#447) (#448) (0df3576)
  • cli: introduce coder mode and enhance agent UI (#397) (#398) (19706c1)
  • cli: remove outdated architecture and feature documentation (#504) (#505) (8359aec)
  • cli: replace liner with go-prompt for improved input handling (#211) (#212) (b983584)
  • coder: add project-specific policy files and enhanced coder mode customizations (#526) (#527) (558af57)
  • coder: add robust security and governance system for /coder mode (#453) (#454) (a948055)
  • coder: improve error handling, JSON compacting, and parsing logic in /coder mode (#529) (#530) (bfb049b)
  • coder: production-ready @coder and docs (#520) (#521) (a5e7b69)
  • config: implement documented env vars for bootstrap, memory, and worker config (#609) (1791aa0)
  • core: add memory system, conversation control, and context injection optimization (#607) (c114fdc)
  • core: add provider fallback chain, native tool use, MCP, message bus, and deployment wiring (#604) (6776394)
  • docs: expand ChatCLI documentation with recipes, cookbook index, and advanced workflows (#337) (#338) (97ff013)
  • Enhance CLI Control, Agent Mode, and Cancellable Operations (a6799f5)
  • enhance model handling and token limits for ClaudeAI and OpenAI (6cd1548)
  • enhance model handling and token limits for ClaudeAI and OpenAI (62b5cce)
  • grpc: add keepalive, round-robin LB and headless Service for multi-replica support (#559) (b829871)
  • i18n: implement internationalization support and update error messages. (#307) (#308) (386e213)
  • Implement Agentic AI Engine and Extensible Plugin System (#340) (#341) (cc6cbde)
  • inject K8s watcher context into agent/coder modes and add interactive /watch start/stop (#547) (8d92615)
  • introduce centralized catalog for model metadata and refactor LLM utilities (811e00f)
  • llm: add Ollama provider with support for local models (#264) (#265) (df4a847)
  • llm: integrate xAI provider with support for Grok models (#248) (#249) (28b2269)
  • llm: refactor realm handling and update StackSpot client configuration (#304) (#305) (a1e490a)
  • memory: overhaul memory system with structured storage, smart retrieval and compaction (#627) (8c0b11e)
  • multi-target K8s watcher with Prometheus scraping, Operator CRD, and Helm support (#551) (60e2722)
  • multiline-remove: rollback to v1.19.1 (#217) (#218) (d1e4650)
  • operator: add dedicated Helm chart for the AIOps operator (#647) (9488263)
  • operator: add provider fallback chain support to Instance CRD (#658) (d27942f)
  • operator: advanced AIOps remediation engine with deep diagnostics (#641) (159d2bd)
  • operator: AIOps Platform v2 — enterprise-grade incident management (#635) (93f73da)
  • operator: AIOps platform with autonomous remediation (#557) (ec9d4ab)
  • operator: automatic rollback engine with structured snapshots (#643) (541033f)
  • parallel security policies, enhanced prompt UI, smart paste & keyboard navigation (#585) (27bd66f)
  • plugins-examples: add chatcli-eks plugin for EKS cluster deployment (#385) (#386) (5fec508)
  • plugins-examples: enhance chatcli-coder with exec command improvements (#400) (#401) (2f5100a)
  • providers: add dynamic model listing from provider APIs with autocomplete (#633) (a0bad4f)
  • refactor message building to avoid prompt duplication and add s… (92a5c8b)
  • refactor message building to avoid prompt duplication and add system-level instructions (8f140b3)
  • refactor/audit remediation complete (#622) (c506d54)
  • remote resource discovery, builtin @coder plugin, paste detection & Windows fixes (#573) (cd979c7)
  • security: enforce stricter file and directory permissions across CLI components (#541) (4683b07)
  • session: add interactive local/remote session routing when connected to server (#587) (#588) (7d797f9)
  • update create document gihubpages. (#328) (#329) (a1a5807)
  • welcome/UnitTests: improve test robustness by adding error check for form parsing (#200) (43ec5d5)

Bug Fixes

  • (test_stackspot_client): add and enhance unit tests, refactor for configurability (#203) (6f10eee)
  • add GHCR Docker image publishing and update image defaults (#553) (f33f33e)
  • agent: enhance security and customization for Agent Mode (#276) (e546cae)
  • agent: Improve command parsing and resolve failing utility tests (#208) (#209) (ebc4a4c)
  • agent: prevent screen clearing issue in certain terminal providers by refining redraw logic (#287) (#288) (dc575e5)
  • agent: replace SetReadDeadline with cross-platform stdin polling (#600) (65aea94)
  • aiops: PostMortem population, Review/Close state, Audit filters (#663) (8c704f8)
  • assets: add demo GIF for chat CLI (#313) (#314) (8463955)
  • auth: add automatic OAuth token refresh and retry on 401 errors (#620) (43ebbe9)
  • auth: resolve Anthropic OAuth token exchange failures (#618) (412cd44)
  • auth: update Anthropic OAuth flow with PKCE and scope adjustments (#543) (b3b3e8f)
  • bootstrap,copilot: use detectProjectDir for bootstrap and fix nil response panic (#631) (caff01d)
  • catalog: add support for Claude Sonnet 4.5 with extended context window and aliases (#295) (#296) (a78fda5)
  • chatcli-eks: enhance Istio configuration and update plugin version (#394) (#395) (54b4f23)
  • chatcli-eks: remove DynamoDB lock implementation and add Pulumi Cloud token support for non-interactive sessions (#391) (#392) (cdc5c29)
  • chat: improve mode context sharing, response spacing and stdin handling (#602) (99e5314)
  • ci: comment out pull_request triggers in CI workflow (ef9b160)
  • ci: comment out pull_request triggers in CI workflow (70e4020)
  • ci: comment out pull_request triggers in CI workflow (c078896)
  • ci: comment out pull_request triggers in CI workflow (19d7fb5)
  • ci: comment out pull_request triggers in CI workflow (5658413)
  • ci: comment out pull_request triggers in CI workflow (bc43e5c)
  • ci: comment out pull_request triggers in CI workflow (8bd1953)
  • cli,workflow: add --raw flag, enforce tool-call syntax, and update release workflow to�gpt-5.2 (#498) (000c61b)
  • cli/windows: improve logger error handling and synchronous processing (#537) (c65195d)
  • cli: add build constraints for platform-specific signal files (#231) (#232) (db6e1aa)
  • cli: add command flag suggestions and improve ENV log configuration (#261) (#262) (d85f46f)
  • cli: add HTML decoding and improved multiline command handling (#424) (#425) (4951dbe)
  • cli: add multiline tool args normalization and stricter validation in coder mode (#414) (#415) (acc0717)
  • cli: add support for --agent-id flag and update docs/i18n for StackSpot integration (#310) (#311) (d10c2a9)
  • cli: add support for customizable history file path and improve default paths (#473) (#474) (1ac404d)
  • cli: clarify --encoding base64 requirement in coder mode help text (#421) (#422) (d45330c)
  • cli: correct escaping and trimming issues in argument parsing (#467) (#468) (d23bf4d)
  • cli: enforce reasoning step before tool execution in coder mode and improve error rendering (#403) (#404) (7c90c6e)
  • cli: enforce single-line args in /coder mode tool calls (#442) (#443) (3e5f3c7)
  • cli: enhance argument sanitization and add normalization improvements (#476) (#477) (9bf1ec4)
  • cli: enhance user input handling with multiline support and sign… (#214) (#215) (eb78c68)
  • cli: Ensure command history is saved on graceful exit (#237) (#238) (5931166)
  • cli: ensure terminal state is reset after plugin installation confirmation (#376) (#377) (097fdca)
  • cli: improve context handling, parsing logic, and cancellation support (#436) (#437) (a81a04f)
  • cli: improve context subcommand autocompletions and flag handling (#355) (#356) (14b7f36)
  • cli: improve executable validation and shell logic for cross-platform compatibility (#470) (#471) (a00a581)
  • cli: improve handling of trailing backslashes in tool arguments (#418) (488df78)
  • cli: improve line continuation normalization and sanitize tool arguments (#464) (#465) (4cd89c3)
  • cli: improve plugin installation handling for GitHub/GitLab URLs (#539) (ea5e4fa)
  • cli: improve terminal handling, ANSI reset logic, and add robust unit tests (#479) (#480) (f0b6a19)
  • cli: memory worker saving, rewind input, memory autocomplete, NOTHING_NEW filtering (#611) (4b3ee3e)
  • cli: refactor agent mode to streamline logic and improve markdown handling (#433) (#434) (ab439d6)
  • cli: refactor plugin execution with streaming support and enhance error handling (#485) (#487) (fd8ae1f)
  • cli: refine coder mode prompts and plugin filtering rules (#427) (#428) (cdd0b74)
  • cli: replace bufio.Scanner with buffered reader for improved stream handling (#535) (a675e85)
  • cli: replace shlex with custom multiline parser for tool args handling (#430) (#431) (144501e)
  • cli: simplify dynamic header and footer formatting in AgentMode (#234) (#235) (e5dea76)
  • cli: split forceRefreshPrompt by platform to improve compatibility (#228) (#229) (74dd80f)
  • cli: toolcall parser and terminal visuals (#482) (#483) (4d67504)
  • coder: clean JSON examples (#523) (#524) (c78bd23)
  • coderDoc: update title and description for governance clarification (#457) (#458) (00e1e56)
  • coder: fix truncated command in security check and raw XML tags in response card (#590) (#591) (6e0e692)
  • coder: improve error handling, JSON compacting, and parsing logic in /coder mode (#532) (#533) (e08451f)
  • config: remove init-based global config initialization (#301) (#302) (d547ba6)
  • corrigindo erro no lint, nova linha redundante. (d314362)
  • dependencies: remove unused modules and migrate syscall to x/sys/unix in cli/cli.go (#225) (#226) (de9f6c5)
  • docs-plugins: improve formatting and provide code block examples in agentic-plugins.md (#361) (#362) (a3f599f)
  • docs(auth): update documentation for OAuth authentication support (#511) (#512) (7a2e3d6)
  • docs(chatcli-eks): add Pulumi CLI installation instructions to README (#388) (#389) (e960e5b)
  • env: temporarily disable environment variable check and update workflow secrets (#284) (#285) (7303557)
  • fileCommand: add progress tracking and file count during directo… (0f7581e)
  • fileCommand: add progress tracking and file count during directory scanning (d04ebc2)
  • gemini: handle error when closing response body (f2d2701)
  • gemini: handle error when closing response body (14d6622)
  • gemini: simplify max tokens assignment logic (7ae5b9a)
  • gemini: simplify max tokens assignment logic (954df53)
  • history: add scoped history management with cross-mode context a… (#593) (#594) (4d3b435)
  • http: add HTTP/2 support to uTLS Chrome transport (#596) (ef13739)
  • license: add license headers to all source files (#192) (#193) (2d8242b)
  • llm: comment out cache control for text response in ClaudeAI client (#517) (#518) (d2e4c97)
  • llm: introduce retry logic and customizable backoff for API clients (#270) (#271) (0c1fd67)
  • llm: update OAuth support for ClaudeAI client with streaming response handling (#514) (#515) (0f66e4a)
  • main: update version comment for testing flow (a679972)
  • main: update version comment for testing flow (55b8fe9)
  • main: update version comment for testing flow (3436a77)
  • main: update version comment for testing flow (e92c39c)
  • melhorando o gestor de versão. (15379aa)
  • memory: check all profile fields before showing empty message (#629) (9a2b769)
  • modeOneShot: centralize one-shot handling in HandleOneShotOrFatal (39466e0)
  • modeOneShot: centralize one-shot handling in HandleOneShotOrFatal (17cde1e)
  • modeOneShot: correct stdin example syntax in help message (993b2ae)
  • modeOneshot: extend one-shot mode to support stdin input (999ccdd)
  • modeOneshot: extend one-shot mode to support stdin input (22acb64)
  • modeOneShot: normalize -p/--prompt flags without values in one-s… (7ae143b)
  • modeOneShot: normalize -p/--prompt flags without values in one-shot mode (10e24da)
  • modeOneShot: streamline input validation and error messaging (a789298)
  • nova mensagem de prompt para Assistante API OPENAI. (19232d6)
  • ollama: add "thinking" filter with customizable option (#281) (#282) (b1a649b)
  • operator: add agentic AI remediation and PostMortem CRD (#567) (b091220)
  • operator: add missing COPY directives for channels and web packages in Dockerfile (#637) (d3d9a10)
  • operator: add remediation intelligence with runbook-first flow, K8s context enrichment and retry re-analysis (#563) (a7403a8)
  • operator: correct GOOGLE_AI_API_KEY to GOOGLEAI_API_KEY (#648) (90c08b8)
  • operator: Helm image tag, REST API field mappings, and dashboard display (#650) (e15817a)
  • operator: PostMortem standard mode, dashboard overview, audit trail, model lowercase, sortable tables (#659) (9ef5c2c)
  • operator: regenerate deepcopy and fix Docker build errors (#639) (d344b88)
  • operator: rename RBACManager ClusterRoles to avoid Helm name collision (#652) (fd42576)
  • operator: replace wildcard RBAC in superadmin role with explicit resources (#654) (c483d01)
  • operator: resolve controller name collision and RBAC gaps blocking startup (#645) (faa0e72)
  • operator: resolve LLM provider from Instance CR instead of hardcoding (#569) (f103f05)
  • operator: resolve RBAC escalation, readonly fs, gRPC keepalive, CRD schema and naming bugs (#561) (f27c319)
  • operator: stop false-positive remediation loop and enrich AI context (#571) (a78030d)
  • operator: use ClusterRole when watcher targets are in different namespace than Instance (#656) (4b3236b)
  • persona: add project-level agent/skill precedence and activate SetProjectDir (#580) (e4d5f10)
  • plugins-examples: add chatcli-docs-flatten plugin for Markdown processing and chunk generation (#373) (#374) (0e0a780)
  • plugins-examples: enhance chatcli-docs-flatten with schema generation, better glob matching, and improved CLI (#382) (#383) (081b716)
  • plugins-examples: enhance chatcli-kind with improved registry handling and custom Nginx cert-gen options (#370) (#371) (db4a43e)
  • plugins-examples: enhance chatcli-kind with private registry support and Istio improvements (#367) (#368) (c4d36e3)
  • plugins-examples: extend chatcli-docs-flatten with Git integration and additional output formats (#379) (#380) (de6d5db)
  • plugins-examples: introduce extensive Pulumi-based chatcli-k8s-cloud-refactor example (#365) (d182a45)
  • plugins: add new [@kind](https://github.com/kind) plugin example for Kubernetes cluster management (#346) (#347) (14ffcd8)
  • plugins: enhance [@kind](https://github.com/kind) plugin with new features and improved logging (#349) (#350) (ba2a97f)
  • plugins: introduce [@docker-clean](https://github.com/docker-clean) plugin example for managing Docker assets (#352) (#353) (53b5065)
  • plugins: reorganize and extend chatcli-k8s-cloud and chatcli-kind examples (#358) (#359) (6d6a866)
  • postmortem: retry Status().Update() on conflict with PostMortemReconciler (#665) (77e190f)
  • rbac: grant Runbook CRD create/update/patch permissions to operator (#565) (1eb6d04)
  • revise command reference and enhance plugin examples (#343) (#344) (34f6175)
  • Rollback mensagem de systema para comandos api OPENAI ASSISTANT. (f514a47)
  • security: harden against shell injection, timing attacks, and infra misconfigs (#549) (f3c6566)
  • security: prevent parallel progress display from corrupting security prompts (#615) (9ed2cd3)
  • teste fluxo de sync automático na develop. (9fffa16)
  • teste fluxo de sync automático na develop. (80ac765)
  • teste fluxo de sync automático na develop. (ade51ec)
  • teste fluxo de sync automático na develop. (579c6f6)
  • tls: resolve handshake failure when switching from OpenAI to ClaudeAI (#598) (20f96bc)
  • ui: add live progress display for multi-agent parallel dispatch (#613) (87ceab4)
  • update default ENV value to prod in documentation and code. (#625) (2451b5f)
  • update Dockerfiles to Go 1.25 matching go.mod requirement (#555) (27d621f)
  • update hero image path and adjust CTA button URL in index.md (#334) (#335) (732c746)
  • Update message version. (5f49fec)
  • Update message version. (c69df28)
  • use npm ci for consistent installs and add package.json for ghpages dependencies (#331) (#332) (745d3ac)
  • version: correct update command to include 'v' prefix in version string (518e88e)
  • version: correct update command to include 'v' prefix in version… (5a09c42)
  • version: correct version output and align CLI/main integration (#258) (#259) (06357d8)
  • version: improve version detection and update prompts (6ed8d2a)
  • version: improve version detection and update prompts (e50be13)
  • workflow: add --raw flag to release prep workflow and bump model (#502) (7c4ba2c)
  • workflows: restructure workflows for improved release management (726e885)
  • workflows: restructure workflows for improved release management (eedb138)
  • workflows: streamline CI, PR, and release automation (#293) (1003413)