Commit Graph

1 Commits

Author SHA1 Message Date
Austin a36dff7f2c feat(brain): centralized brain — unified information pipeline (brain + skills + chat)
- brain-core/brain_index.py: SQLite+FTS5 index over brain/** markdown,
  skills/*/learnings.md, and data/chat-history.json. Idempotent upsert
  keyed by (source, path, agent, #msg) so re-ingest never duplicates.
- brain-cli.py: ingest / stats / search CLI.
- server.py: /api/brain-index/{ingest,upsert,search,stats} so agents can
  WRITE to the brain (upsert) and you/agents can QUERY it (search).
- .gitignore: exclude the regenerated *.db.

Verified live: ingest 66 docs (16 brain, 32 chat, 18 skill-learnings),
cross-source FTS search, and agent upsert is immediately searchable.
2026-07-25 15:24:40 -07:00