Commit Graph

12 Commits

Author SHA1 Message Date
2a42f9797b chore: ignore __pycache__ directory 2026-04-16 13:47:15 +08:00
753f7841e8 chore: ignore raw and wiki, update remote 2026-04-16 13:13:32 +08:00
Anil Chandra Naidu Matcha
b02eb12d1d Merge pull request #20 from watsonctl/feat/self-healing-and-automation
feat: Add intelligent graph self-healing tool (heal.py) & Daily cron orchestration guide
2026-04-14 01:05:17 +05:30
Anil Chandra Naidu Matcha
ec971396b1 Merge pull request #17 from watsonctl/feat/litellm-providers
feat(tools): migrate to litellm for multi-provider support (OpenAI, Gemini, Claude)
2026-04-14 01:04:52 +05:30
Anil Chandra Naidu Matcha
6f71e2d410 Merge pull request #15 from watsonctl/feat/batch-ingest
feat(ingest): support batch processing of multiple files or directories
2026-04-14 01:04:23 +05:30
Anil Chandra Naidu Matcha
8cd7ae1426 Merge pull request #14 from watsonctl/fix/cjk-query-matching
fix(query): improve keyword matching for CJK languages
2026-04-14 01:04:10 +05:30
watsonk1998
6868034554 feat(tools): add self-healing graph utility and automated orchestration docs
- Introduced tools/heal.py to automatically dynamically identify and build missing structural concepts and entities by tracing contextual usages using litellm.
- Add docs/automated-sync.md with cron/launchd orchestration best-practices.
- Closes Issue #16 on Graph Integrity Constraints.
2026-04-14 00:37:44 +08:00
watsonk1998
818f8a2d15 feat(tools): migrate to litellm for multi-provider support (OpenAI, Gemini, Claude) 2026-04-13 22:26:11 +08:00
watsonk1998
38842d426d feat(ingest): support batch processing of multiple files or directories 2026-04-13 22:03:59 +08:00
watsonk1998
711eb69e5b fix(query): improve keyword matching for CJK languages 2026-04-13 22:03:17 +08:00
watsonk1998
316336beb6 fix(build_graph): resolve cache state-loss and vis.js text overlap (#12) 2026-04-13 16:09:34 +08:00
Anil Matcha
d12089aaaf Add LLM Wiki Agent — persistent LLM-maintained knowledge base
Replaces dual-agent demo with a full personal knowledge base system
where Claude reads source documents and incrementally builds and
maintains a structured, interlinked wiki of markdown pages.

- tools/ingest.py: reads a source, extracts knowledge, updates wiki pages
- tools/query.py: queries the wiki with Claude, optionally files answers back
- tools/lint.py: health-checks the wiki (orphans, contradictions, gaps)
- tools/build_graph.py: two-pass graph builder (wikilinks + Claude inference)
  with Louvain community detection and vis.js interactive HTML output
- CLAUDE.md: schema and workflow instructions for the LLM
- wiki/: starter index, log, and overview pages
- raw/, graph/: directory scaffolding

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-07 07:04:22 +05:30