Something went wrong. Try again.
personal memory agent
Something went wrong. Try again.
observe/describe: schema-constrain frame categorization; thread json_schema through think/batch master
- Add json_schema: Optional[dict] threading in think/batch.py from BatchRequest through Batch.create() into agenerate(...). - Add observe/describe.schema.json with a static 9-category Draft 2020-12 enum, wire it into the Phase 1 categorization batch call, and leave response parsing unchanged; tests enforce manual enum sync with the category registry. - Add schema validity, accept/reject, wiring, and filesystem sync-guard coverage for observe/describe, plus a batch passthrough test for json_schema. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Author Jer Miller Co-author Claude Opus 4.7 (1M context) Date (Apr 20, 2026, 2:28 AM UTC) Commit 5ab84ece 5ab84ece0150cfeb4e24e6ed8f0ca35dc5397502 Parent 4907e57d 4907e57d0476cd43e6e7f854ba5c0c1061882667