Skip to content

Release v0.1.21

Overview

G-Agent v0.1.21 is a visual-request hotfix for Telegram runtime safety.

This release addresses a live production false positive where Indonesian prohibition slang such as gaboleh kirim pap was still classified as an explicit PAP/selfie request after v0.1.20.

Fixes

  • Fixed gaboleh, ga boleh, gak boleh, nggak boleh, enggak boleh, tidak boleh, and jgn as negative visual-request terms.
  • Fixed English prohibition variants such as not allowed, can't, and cannot as negative visual-request terms.
  • Preserved positive explicit visual requests such as pap dong while blocking nearby negation/prohibition terms around PAP/selfie/photo keywords.

Verification

  • backend/agent/.venv/bin/python -m pytest -q backend/agent/tests/test_runtime_checkpoints.py backend/agent/tests/test_selfie_tool.py passed with 64 tests.
  • backend/agent/.venv/bin/python -m ruff check backend/agent/g_agent backend/agent/tests --select F passed.
  • backend/agent/.venv/bin/python -m pytest -q backend/agent/tests passed with 474 tests.
  • mkdocs build --strict passed.
  • Runtime intent coverage includes kei gaboleh kirim pap ya => None, ga boleh kirim selfie => None, and pap dong => <request>.

Runtime notes

This patch requires reinstalling the package used by the live systemd gateway and restarting the user service:

pipx install --force /path/to/galyarder-agent/backend/agent
systemctl --user restart g-agent-gateway.service