chitta-research is a high-performance autonomous research system built on chitta-field. Seven specialized agents work in concert to explore a research agenda, build a structured belief graph, and store durable findings across sessions.
Each research session accumulates into a belief graph: ResearchProgram → Question → Hypothesis → ExperimentPlan → Run → Observation → Claim → Method. Findings persist in chittad — the same daemon that powers cc-soul.
Brahman, the coordinating agent, enforces a research constitution: self-improvement depth cap, hard novelty stop, and a hypothesis backlog gate that prevents runaway recursion.
7
specialized agents
4
sources: arXiv, bioRxiv, Semantic Scholar, GitHub
8
belief graph node types
chittad
persistent memory across sessions
Belief Graph
Research accumulates as a typed graph: Programs link to Questions, Questions to Hypotheses, Hypotheses to ExperimentPlans and Runs. Claims and Methods are first-class nodes. Nothing is lost between sessions.
Brahman Constitution
The coordinating agent enforces hard limits: self-improvement depth cap prevents recursive self-modification spirals; novelty stop halts when marginal gain drops below threshold; hypothesis backlog gate prevents queue saturation.
Install & Run
make install drops cresearch into your PATH. Point it at an agenda YAML and it runs. Findings surface in cc-soul memory automatically — the same chitta recall that powers your daily sessions.