@baselineos/lang
v1.5.0
Published
Baseline Lang — Language & Expression Layer
Readme
@baselineos/lang
The language runtime for Baseline Protocol. Governs how your AI expresses itself — vocabulary, safety boundaries, output attribution, prompt integrity. Parses natural-language and structured input into commands, recognizes intent, validates syntax, and routes processed input to downstream layers.
Primary Exports
| Export | Kind | Description |
|---|---|---|
| BaselineLangSystem | class | Top-level facade -- input processing, command registration, intent recognition |
| IntentRecognizer | class | Classifies raw input into actionable intents |
| CommandProcessor | class | Resolves parsed input to registered command handlers |
| SyntaxValidator | class | Validates input against configurable grammar/pattern rules |
Key Types
LangSystemConfig, ParsedInput, IntentResult, ProcessResult, CommandResult, RegisteredCommand, CommandHandler
Usage
import { BaselineLangSystem } from '@baselineos/lang';
const lang = new BaselineLangSystem();
const result = lang.processInput('help');
// { success: true, parsed: { command: 'help', ... } }Integration
- Depends on:
@baselineos/protocol-core - Consumed by:
@baselineos/cli,baselineos
pnpm --filter @baselineos/lang build
pnpm --filter @baselineos/lang test