ArunCore / data /HOW_TO_UPDATE_DATA.md
GitHub Actions Bot
deploy: automated sync from github main
985f3ee
|
Raw
History Blame Contribute Delete
1.53 kB

How to Update ArunCore Knowledge Data

ArunCore uses a modular single-source-of-truth structure for your project data.


πŸ“ Data Structure Overview

data/
β”œβ”€β”€ static/
β”‚   β”œβ”€β”€ public_profile.md         # Your core identity, principles, vision & loop
β”‚   └── rules_of_engagement.md   # LLM guidelines & zero-hallucination rules
β”‚
└── github/                        # ONE clean folder per GitHub project
    β”œβ”€β”€ <project_name>/
    β”‚   β”œβ”€β”€ README.md              # Project overview, tech stack, & direct GitHub URL link
    β”‚   └── metadata.json          # Structured metadata (URL, stack, stars, topics)
    └── ...

πŸš€ How to Add or Update a Project

Option A: Automatic GitHub Sync (Recommended)

Run the automated sync script to pull your latest READMEs and GitHub URLs directly from your GitHub profile (neural-arun):

python scripts/sync_github_data.py

Option B: Manual Add

  1. Create a new folder under data/github/<your_repo_name>/.
  2. Place your project README.md and metadata.json inside it.
  3. Make sure README.md starts with a link header:
    > **GitHub Repository:** [https://github.com/neural-arun/your_repo_name](https://github.com/neural-arun/your_repo_name)
    

πŸ”„ Re-Ingest into Vector DB

After adding or modifying files in data/:

python core/ingest.py

ingest.py incrementally updates ChromaDB so your agent instantly gains access to the new knowledge.