# the-agency — Python dependencies # Python 3.11+ required # LLM provider anthropic # Configuration parsing pyyaml # Environment variable management python-dotenv # --- stdlib-only (no pip install needed) --- # sqlite3 — blackboard persistence # dataclasses — task_brief schema # uuid — unique id generation # datetime — ISO-8601 timestamps # abc — abstract base classes # enum — FailureType enumeration # json — payload serialisation # threading — Blackboard connection lock # copy — brief deep-copy in escalation # os — path and directory operations # typing — type hints throughout