Skip to content

Latest commit

 

History

History
52 lines (38 loc) · 2.09 KB

File metadata and controls

52 lines (38 loc) · 2.09 KB

Changelog

Formato baseado em Keep a Changelog.

0.5.2 - 2026-08-09

Fixed

  • Workflow Pylint (.github/workflows/pylint.yml) quebrava em todo push: não instalava requirements.txt/requirements-dev.txt, gerando import-error em yaml/fastapi/pydantic, e travava no exit-code de score baixo. Adicionado .pylintrc alinhado às convenções do projeto (sem docstrings obrigatórias, sem limite artificial de args/atributos num arquivo único de propósito) e main.py reformatado — nota 10/10, sem mudança de comportamento.

0.5.1 - 2026-08-09

Fixed

  • Vazamento de _agy_semaphore quando uma exceção não-timeout (pipe quebrado no stdin, agy sumindo do PATH, etc) ocorria durante o processamento de um request — o semáforo só era liberado em except asyncio.TimeoutError, deixando qualquer outra falha travar todo POST /v1/chat/completions seguinte até o processo do gateway ser reiniciado (main.py: _run_agy, _resume_sync, _stream_chat_completion).

0.5.0 - 2026-07-22

Primeiro release.

Added

  • Gateway HTTP OpenAI-compatible (main.py) expondo o CLI agy via /v1/chat/completions e /v1/models, com streaming SSE e fluxo de aprovação de permissão (/v1/approvals/{approval_id}).
  • Dockerfile e docker-compose.yml instalando o agy via instalador oficial, com volume nomeado gemini_data pra persistir login/conversas.
  • Instalador de LXC pro Proxmox VE (ct/agy-gateway-ng.sh), seguindo a convenção var_cpu/var_ram/var_disk/var_version do community-scripts.
  • README com instruções de instalação, configuração e exemplos de uso.
  • version exposto em GET /health e no schema OpenAPI da app.

Fixed

  • Bugs conhecidos do template Debian 13 em LXC no instalador Proxmox.
  • Diretório /opt/api-gateway-ng e template Debian 13 no instalador LXC.