Skip to content

Release v0.1.16

Highlights

  • Audit-backed runtime hardening: routine-step prompts, session metadata replacement, busy-session protection, title generation, and OpenAI-compatible API aliases now match verified runtime contracts.
  • Safer owner-reviewed learning: profile, relationship, routine, and tool-quirk candidates now require explicit evidence or manual review instead of speculative mutation.
  • Truthful roadmap state: roadmap, channel, embedding, and reference-audit docs now distinguish implemented slices from partial or reference-parity gaps.

Improvements

  • Added focused regression tests for routine step rendering, busy-session bypass behavior, Docker execution errors, learning heuristics, quiet hours, and session metadata preservation.
  • Added transient Docker command execution scaffolding with deterministic backend, timeout, image, and network validation.
  • Added shared redaction utilities for safer context and memory surfaces.
  • Extended owner-reviewed learning queue surfaces for candidate review and skill-candidate lifecycle handling.
  • Added and verified canonical plus compatibility API routes for health, status, models, and chat completions.

Fixes

  • Fixed routine-step context rendering to use canonical RoutineStep fields instead of missing description metadata.
  • Fixed SQLite replace_messages() so omitted metadata preserves existing session metadata.
  • Fixed direct/API busy-session protection so user messages no longer bypass active work by default while explicit internal bypass and resume intents remain supported.
  • Fixed provider-safe title generation by avoiding unsupported provider methods.
  • Fixed F-level lint/import issues found during release verification.
  • Clarified Docker execution as transient/stateless command execution instead of hardened stateful container parity.

Verification

  • backend/agent/.venv/bin/python -m pytest -q backend/agent/tests passed with 454 tests.
  • python -m ruff check backend/agent/g_agent backend/agent/tests --select F passed.
  • python -m compileall -q backend/agent/g_agent passed.
  • mkdocs build --strict passed.

Notes

  • Docker remains an experimental transient execution backend, not a Hermes-equivalent persistent hardened container runtime.
  • Several roadmap features are intentionally marked partial where source exists but full reference parity, hardening, or test coverage is incomplete.