{"_id":"@aiet/core","_rev":"3-fc0b3c00a6fb840bc1a0b1f5f6c1a00f","name":"@aiet/core","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@aiet/core","version":"1.0.0","_id":"@aiet/core@1.0.0","maintainers":[{"name":"faruktahsin","email":"afaruktahsin@gmail.com"}],"dist":{"shasum":"5b2cd06e403ca183068388c732230df9629eebb3","tarball":"https://registry.npmjs.org/@aiet/core/-/core-1.0.0.tgz","fileCount":18,"integrity":"sha512-qgZCTWMB5uzH3RjPVj19w9NTcEqXczj3WL3ZxHsDDfTPOCIjz0XLZykbunv00L6xhSop1duTUBksV8XOfYvrGg==","signatures":[{"sig":"MEUCIB+DGoN6K5JBfrfTlS57ximDVZNAtDbyLMCCn0n+1VFzAiEAoSYf03gyPDIpIx16SgFrFmsTSPafUUERkfV9if3Pd0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240226},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm && tsc --emitDeclarationOnly","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"faruktahsin","email":"afaruktahsin@gmail.com"},"description":"Primary public TypeScript SDK for AI Engineering Toolkit (AIET), providing stable re-exports of core schema, domain, storage, MCP, and compiler APIs.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@aiet/cli":"1.0.0","@aiet/domain":"1.0.0","@aiet/errors":"1.0.0","@aiet/schema":"1.0.0","@aiet/storage":"1.0.0","@aiet/compiler":"1.0.0","@aiet/contracts":"1.0.0","@aiet/extractor":"1.0.0","@aiet/embeddings":"1.0.0","@aiet/governance":"1.0.0","@aiet/mcp-server":"1.0.0","@aiet/consolidation":"1.0.0","@aiet/decision-engine":"1.0.0","@aiet/embeddings-ollama":"1.0.0","@aiet/embeddings-openai":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vitest":"^2.0.5","typescript":"^5.5.4","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.0_1786221301827_0.11114054612583213","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@aiet/core","version":"1.0.1","_id":"@aiet/core@1.0.1","maintainers":[{"name":"faruktahsin","email":"afaruktahsin@gmail.com"}],"dist":{"shasum":"0a08b4df255b967983f63008a149b1789d0f4874","tarball":"https://registry.npmjs.org/@aiet/core/-/core-1.0.1.tgz","fileCount":18,"integrity":"sha512-d2nWIw1P+cfMKWdQZ8jLCK/nrxKLB2P0DQ0UKUBzv3zoTWWW0WyooJET5YlFtvpJ8mKHTdWEI/MKw/Kbop5OBg==","signatures":[{"sig":"MEQCIBXmqL6sWm4JP9dMqC6KSBxoV3hFEy3PDPEMKihiX4C9AiAcJ8sncPbSE5LRz06yywwAuC/+ZxQX90MxOop1YRseAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312812},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=22.0.0 <23.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/Faruktahsin","type":"github"},"scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm && tsc --emitDeclarationOnly","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"faruktahsin","email":"afaruktahsin@gmail.com"},"description":"Primary public TypeScript SDK for AI Engineering Toolkit (AIET), providing stable re-exports of core schema, domain, storage, MCP, and compiler APIs.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@aiet/cli":"1.0.1","@aiet/domain":"1.0.1","@aiet/errors":"1.0.1","@aiet/schema":"1.0.1","@aiet/storage":"1.0.1","@aiet/compiler":"1.0.1","@aiet/contracts":"1.0.1","@aiet/extractor":"1.0.1","@aiet/embeddings":"1.0.1","@aiet/governance":"1.0.1","@aiet/mcp-server":"1.0.1","@aiet/consolidation":"1.0.1","@aiet/decision-engine":"1.0.1","@aiet/embeddings-ollama":"1.0.1","@aiet/embeddings-openai":"1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vitest":"^4.1.10","typescript":"^5.5.4","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.1_1786485033273_0.7475282863985466","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@aiet/core","version":"1.0.2","description":"Primary public TypeScript SDK for AI Engineering Toolkit (AIET), providing stable re-exports of core schema, domain, storage, MCP, and compiler APIs.","author":"Faruk Tahsin <faruktahsin@gmail.com>","license":"Apache-2.0","homepage":"https://github.com/Faruktahsin/AI-Engineering-Toolkit#readme","repository":{"type":"git","url":"git+https://github.com/Faruktahsin/AI-Engineering-Toolkit.git"},"bugs":{"url":"https://github.com/Faruktahsin/AI-Engineering-Toolkit/issues"},"main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"engines":{"node":">=22.0.0 <23.0.0"},"dependencies":{"@aiet/cli":"1.0.2","@aiet/compiler":"1.0.2","@aiet/consolidation":"1.0.2","@aiet/contracts":"1.0.2","@aiet/decision-engine":"1.0.2","@aiet/embeddings":"1.0.2","@aiet/embeddings-ollama":"1.0.2","@aiet/domain":"1.0.2","@aiet/embeddings-openai":"1.0.2","@aiet/extractor":"1.0.2","@aiet/errors":"1.0.2","@aiet/governance":"1.0.2","@aiet/mcp-server":"1.0.2","@aiet/schema":"1.0.2","@aiet/storage":"1.0.2"},"devDependencies":{"@types/node":"^22.0.0","tsup":"^8.2.4","typescript":"^5.5.4","vitest":"^4.1.10"},"funding":{"type":"github","url":"https://github.com/sponsors/Faruktahsin"},"scripts":{"build":"tsup src/index.ts --format cjs,esm && tsc --emitDeclarationOnly","test":"vitest run","typecheck":"tsc --noEmit","clean":"rm -rf dist"},"_nodeVersion":"22.23.2","_id":"@aiet/core@1.0.2","dist":{"integrity":"sha512-cHILHldRgCul51GzO82m/z2eWv/RqGs/e15h/5NwlzKLPvTK9yl395j3NV/g+6LRGaqhDv5757uOXlY3ouCU3A==","shasum":"3f7c306ec9f9d7a3484604637a92ae996becc5c6","tarball":"https://registry.npmjs.org/@aiet/core/-/core-1.0.2.tgz","fileCount":18,"unpackedSize":313177,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDrtH35HQb0BYB/2UnUvizzX9mXKWvWhTtE627rDDD4CgIgMo6ldMcFfKncy/X3/TnRoOeJPyBo4Kv2bIx80ykwJF0="}]},"_npmUser":{"name":"faruktahsin","email":"afaruktahsin@gmail.com"},"directories":{},"maintainers":[{"name":"faruktahsin","email":"afaruktahsin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/core_1.0.2_1786541466360_0.5423276767933631"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-08T20:35:01.683Z","modified":"2026-08-12T13:31:06.692Z","1.0.0":"2026-08-08T20:35:01.999Z","1.0.1":"2026-08-11T21:50:33.416Z","1.0.2":"2026-08-12T13:31:06.500Z"},"description":"Primary public TypeScript SDK for AI Engineering Toolkit (AIET), providing stable re-exports of core schema, domain, storage, MCP, and compiler APIs.","maintainers":[{"name":"faruktahsin","email":"afaruktahsin@gmail.com"}],"readme":"# `@aiet/core`\n\n> Primary TypeScript SDK and unified facade for the **AI Engineering Toolkit (AIET)**.\n\n---\n\n## Installation\n\n```bash\nnpm install @aiet/core\n# or\npnpm add @aiet/core\n```\n\n---\n\n## Quickstart Usage\n\n```typescript\nimport { createAIET } from \"@aiet/core\";\n\n// 1. Initialize AIET Client Facade\nconst aiet = createAIET({\n  storage: \"./aiet-memory.db\",\n  embeddings: \"mock\", // 'mock' | 'openai' | 'ollama'\n});\n\n// 2. Add Memory Primitive or Conversation Input\nawait aiet.memory.add({\n  messages: [\n    { role: \"user\", content: \"Always use TypeScript strict mode for AIET packages\" }\n  ]\n});\n\n// 3. Search Memory (FTS5 BM25 + Vector RRF Hybrid Search)\nconst results = await aiet.memory.search(\"TypeScript strict mode\");\nconsole.log(\"Memory Search Results:\", results);\n\n// 4. Compile System Preamble (Context Compiler)\nconst compiled = await aiet.compiler.compile({\n  targetFormat: \"AGENTS.md\",\n  tokenBudget: 500,\n  outputPath: \"./AGENTS.md\"\n});\n\n// 5. Run Health Diagnostics\nconst report = await aiet.doctor.diagnose();\nconsole.log(aiet.doctor.formatReport(report));\n\n// Close Storage Connection\nawait aiet.close();\n```\n\n---\n\n## Architecture Overview\n\n`@aiet/core` encapsulates the underlying AIET packages:\n- **`aiet.memory`**: Add, search, list, and consolidate memory primitives.\n- **`aiet.compiler`**: Compile deterministic context preambles (`AGENTS.md`, `CLAUDE.md`, `.cursorrules`).\n- **`aiet.governance`**: Manage pending proposals, approval workflows, and audit ledgers.\n- **`aiet.doctor`**: Diagnose environment health, SQLite support, and MCP agent configs.\n","readmeFilename":"","homepage":"https://github.com/Faruktahsin/AI-Engineering-Toolkit#readme","repository":{"type":"git","url":"git+https://github.com/Faruktahsin/AI-Engineering-Toolkit.git"},"author":"Faruk Tahsin <faruktahsin@gmail.com>","bugs":{"url":"https://github.com/Faruktahsin/AI-Engineering-Toolkit/issues"},"license":"Apache-2.0"}