@reone1/ontoraness-core
v0.1.1
Published
Ontoraness core engine — ontology loader, compiler, harness, adapters
Maintainers
Readme
@reone1/ontoraness-core
Core engine for Ontoraness — ontology loader, compiler, harness, adapters, and sub-agents.
This package is an internal dependency of the
ontoranessCLI.
Usenpx ontoranessinstead of importing this package directly.
Direct Usage
npm install @reone1/ontoraness-coreimport {
loadOntologies,
compileOntologies,
renderDocs,
renderClaudeMd,
} from "@reone1/ontoraness-core";
const ontologies = await loadOntologies(["./ontology/architecture.yml"]);
const compiled = compileOntologies(ontologies);
const docs = renderDocs(compiled);
const claudeMd = renderClaudeMd(compiled, docs);Key Exports
| Module | Role |
|--------|------|
| loadOntology / loadOntologies | Parse YAML + Zod validation |
| compileOntologies | Merge + tier classification |
| renderDocs / writeDocs | Render docs/*.md |
| renderClaudeMd / writeClaudeMd | Generate CLAUDE.md |
| generateEslintConfig | Generate ESLint rules from Tier3 |
| installHooks | Register Claude Code hooks |
| scanProject | Auto-scan project structure |
| generateOntologyDraft | Generate ontology draft via Claude API |
| AgentRunner / GptAgent / GeminiAgent | Sub-agent execution |
Repository
https://github.com/Reone1/ontoraness
