You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Series:ROADMAP — filed from the 2026-10-27 whole-project assessment · Backlog task: M16-T06 · Priority: P2 · Effort: small
Problem
Four places drift from the project's own AGENTS.md rules:
openai.py reads os.getenv("OPENAI_API_KEY") directly, bypassing agentkit/config.py (rule: all configuration via Settings)
Trace recording is wrapped in contextlib.suppress(Exception) with no log — swallow-without-logging contradicts the "never swallow silently" rule
retry_after=60 hardcoded in the OpenAI 429 mapping instead of a settings member
failure_reason embeds raw tool arguments (agent.py:358) — prompt-ish content leaks into a client-visible field, while the codebase elsewhere keeps goals out of INFO logs
Activity