feat: initial bootstrap — structure, task_brief, blackboard, adapter bases, escalation, prompts

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-15 02:19:14 -04:00
commit eaf7fd8f6f
33 changed files with 2141 additions and 0 deletions

24
requirements.txt Normal file
View File

@@ -0,0 +1,24 @@
# 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