Formato baseado em Keep a Changelog.
0.5.2 - 2026-08-09
- Workflow
Pylint(.github/workflows/pylint.yml) quebrava em todo push: não instalavarequirements.txt/requirements-dev.txt, gerandoimport-erroremyaml/fastapi/pydantic, e travava no exit-code de score baixo. Adicionado.pylintrcalinhado às convenções do projeto (sem docstrings obrigatórias, sem limite artificial de args/atributos num arquivo único de propósito) emain.pyreformatado — nota 10/10, sem mudança de comportamento.
0.5.1 - 2026-08-09
- Vazamento de
_agy_semaphorequando uma exceção não-timeout (pipe quebrado no stdin,agysumindo do PATH, etc) ocorria durante o processamento de um request — o semáforo só era liberado emexcept asyncio.TimeoutError, deixando qualquer outra falha travar todoPOST /v1/chat/completionsseguinte até o processo do gateway ser reiniciado (main.py:_run_agy,_resume_sync,_stream_chat_completion).
0.5.0 - 2026-07-22
Primeiro release.
- Gateway HTTP OpenAI-compatible (
main.py) expondo o CLIagyvia/v1/chat/completionse/v1/models, com streaming SSE e fluxo de aprovação de permissão (/v1/approvals/{approval_id}). Dockerfileedocker-compose.ymlinstalando oagyvia instalador oficial, com volume nomeadogemini_datapra persistir login/conversas.- Instalador de LXC pro Proxmox VE (
ct/agy-gateway-ng.sh), seguindo a convençãovar_cpu/var_ram/var_disk/var_versiondo community-scripts. - README com instruções de instalação, configuração e exemplos de uso.
versionexposto emGET /healthe no schema OpenAPI da app.
- Bugs conhecidos do template Debian 13 em LXC no instalador Proxmox.
- Diretório
/opt/api-gateway-nge template Debian 13 no instalador LXC.