Docs

Programmatic API

Use contextai as a library in your own scripts.

contextai exports its core classes for programmatic use.

Example

typescript
import {
  DefaultConfigParser,
  DefaultTemplateRegistry,
  defineContext,
} from 'contextai';

const parser = new DefaultConfigParser();
const config = await parser.load('./context.config.ts');

console.log(config.project.name);

Exports

  • defineContext() — type-safe config helper
  • DefaultConfigParser — loads and validates context.config.ts
  • DefaultTemplateRegistry — loads and merges framework templates