npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@kilnai/core

v2.1.0

Published

Cybernetic control plane for agentic systems with governed context, memory, safety, and execution

Readme


What is this?

@kilnai/core is the contract and domain package behind Kiln, a control plane for governed AI work. It provides:

  • Agent, capability, workflow, memory, task, channel, trigger, routing, and app contracts
  • Provider adapter boundaries for direct and executable provider routes
  • Governed execution, approval, authority, and verification contracts
  • MCP client (Streamable HTTP) for external tool integration
  • Memory Lattice governed memory records with scopes, layers, provenance, revisions, relations, lifecycle policy, recall, and bounded resource projection
  • Knowledge (RAG) with chunkers, embedding adapters, and retrieval pipeline
  • Safety pipeline: PII detection (6 types), content classification (6 categories), 4 policy rails
  • Eval framework: 12 scorer types, YAML-configured experiments
  • Typed error codes with context-aware suggestions

Install

bun add @kilnai/core

Usage

Define your app in YAML:

name: my-agent
runtime: provider-adapter
channels: [web]

provider:
  name: anthropic
  model: claude-haiku-4-5-20251001
  apiKeyEnv: ANTHROPIC_API_KEY

memory:
  scopes: [user]
  backend: sqlite+fts5

router:
  fallback: main

teams:
  main:
    agents:
      assistant:
        name: Assistant
        role: Helpful AI assistant
        goal: Answer questions clearly
        tier: fast
        tools: []
    workflow:
      phases: [respond]
    capabilities: []
    qualityGates: []

Load and validate it programmatically:

import { Engine } from "@kilnai/core";

const app = Engine.parseAppYaml(yamlString);
Engine.validateApp(app);

Key exports

| Namespace | Purpose | |-----------|---------| | Engine | 7 primitives, 3 composites, YAML loader, error catalog | | Orchestrator | Phase machine, checkpoint/resume, strategies | | Agents | Provider adapters, MCP client, tool cache, circuit breaker | | Memory | Governed Memory Lattice records, repository-backed persistence, SQLite adapter, lifecycle policy, recall, resources | | Safety | PII scanner, content classifier, policy rails, pipeline | | Knowledge | Chunkers, embedding adapters, vector store, retrieval | | Eval | 12 scorers, dataset loader, experiment runner | | Events | EventBus (32 typed events), EventStore | | Security | Audit log, prompt injection detection, secrets | | Cost | Per-role, cache-aware cost tracking |

Documentation

License

Apache-2.0