@cognary/aionis
v0.1.1
Published
Official SDK for Aionis Suite and the Aionis execution-memory runtime.
Maintainers
Readme
@cognary/aionis
@cognary/aionis is the official TypeScript SDK for Aionis Suite.
Package page:
- npm:
@cognary/aionis - CLI command:
aionis
It connects to an Aionis runtime and exposes the first stable public SDK surface for:
memory.writememory.planningContextmemory.contextAssemblememory.executionIntrospectmemory.tools.selectmemory.tools.feedbackmemory.replay.repairReviewmemory.anchors.rehydratePayload
Install
npm install @cognary/aionisRun the CLI without a global install:
npx @cognary/aionis doctorStart the public demo runtime shell from a checked out Aionis repository:
npx @cognary/aionis dev --repo /path/to/AionisQuickstart
import { createAionisClient } from "@cognary/aionis";
const client = createAionisClient({
baseUrl: "http://127.0.0.1:3001",
});
const result = await client.memory.write({
tenant_id: "default",
scope: "default",
input_text: "Fix export failure in node tests",
});
console.log(result);Local Development
Build the package:
npm --prefix packages/sdk run buildRun package tests:
npm --prefix packages/sdk run testRun the release baseline:
npm run -s sdk:release:checkRun a publish dry-run:
npm run -s sdk:publish:dry-runCLI
Current thin CLI commands:
aionis doctoraionis exampleaionis dev --repo /path/to/Aionisaionis dev --repo /path/to/Aionis --local-processaionis dev --repo /path/to/Aionis --dry-run
Examples
Repository examples live under:
Inside this repository they import the locally built dist artifact first; after publish they should import @cognary/aionis.
Naming
Public branding:
- product name:
Aionis Suite - npm package:
@cognary/aionis - PyPI package:
cognary-aionis
