UNPKG

@sema-agent/core

Version:

Stateless, task-oriented AI agent core

119 lines (118 loc) • 4.63 kB
{ "name": "@sema-agent/core", "version": "7.42.1", "description": "Stateless, task-oriented AI agent core", "type": "module", "license": "BUSL-1.1", "repository": { "type": "git", "url": "git+https://github.com/sema-agent/sema-core.git" }, "keywords": [ "ai", "agent", "llm", "tools", "mcp", "openai-compatible", "tidb", "stateless" ], "main": "./dist/index.js", "types": "./dist/index.d.ts", "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" }, "./bench": { "types": "./dist/bench/metrics.d.ts", "default": "./dist/bench/metrics.js" }, "./fixtures": { "types": "./dist/fixtures/index.d.ts", "default": "./dist/fixtures/index.js" } }, "files": [ "dist", "test/export-surface.snapshot.json", "README.md", "NOTICE.md", "CHANGELOG.md", "LICENSE", "wire-changes/" ], "engines": { "node": ">=20.18.1" }, "scripts": { "build": "rm -rf dist && tsc -p tsconfig.build.json && tsc -p tsconfig.build.json --emitDeclarationOnly --removeComments false", "typecheck": "tsc --noEmit && echo \"typecheck OK (tsc --noEmit clean)\"", "pretest": "npm run gate:debts", "test": "vitest run --exclude \"**/*.local.test.ts\"", "test:watch": "vitest", "gate:skips": "vitest run --exclude \"**/node_modules/**\" --exclude \"**/*.local.test.ts\" --reporter=default --reporter=json --outputFile.json=.skip-report.json && node scripts/verify-skip-baseline.mjs --report .skip-report.json --full", "gate:live": "node scripts/run-live-gate.mjs", "smoke": "tsx src/examples/smoke.ts", "eval": "tsx eval/run.ts", "prepare": "npm run build", "prepublishOnly": "npm run build && npm run test", "gate:blackbox": "node scripts/run-blackbox-gate.mjs", "gate:repro": "node scripts/run-repro-gate.mjs", "gate:ledger": "node scripts/verify-hardening-ledger.mjs", "gate:compensation": "node scripts/verify-compensation-registry.mjs", "gate:message-branching": "node scripts/verify-no-message-branching.mjs", "gate:failloud": "node scripts/verify-failloud.mjs", "gate:domain-lexicon": "node scripts/verify-domain-lexicon.mjs", "gate:single-mint": "node scripts/verify-single-mint.mjs", "gate:nuia": "node scripts/verify-nuia-baseline.mjs", "gate:field-liveness": "node scripts/verify-field-liveness.mjs", "gate:debts": "node scripts/verify-debts.mjs", "handoff:diff": "node scripts/dist-handoff-diff.mjs", "post-ship": "node scripts/post-ship.mjs", "gate:debts:rc": "node scripts/verify-debts.mjs --rc-gate", "gate:error-surface": "node scripts/verify-error-surface.mjs", "gate:criteria": "node scripts/criteria-lint.mjs", "gate:reminder-literal": "node scripts/verify-reminder-literal.mjs", "gate:wire": "node scripts/wire-changes.mjs", "gate:layering": "node scripts/verify-layering.mjs", "gate:phase-api": "node scripts/verify-phase-api.mjs", "gate:closed-sets": "node scripts/verify-closed-sets.mjs", "gate:agent-returns": "node scripts/verify-agent-returns.mjs", "gate:contract-sentences": "node scripts/verify-contract-sentences.mjs", "gate:tool-catalog": "node scripts/verify-tool-catalog.mjs", "gate:tool-names": "node scripts/verify-tool-name-tables.mjs", "gate:name-readings": "node scripts/verify-name-readings.mjs", "gate:tool-docs": "node scripts/gen-tool-spec-fields.mjs --check", "gate:backlog-ledger": "node scripts/verify-backlog-ledger.mjs", "gate:child-clamp-seats": "node scripts/verify-child-clamp-seats.mjs", "gate:spawn-sites": "node scripts/verify-spawn-sites.mjs", "gate:point-free-callbacks": "node scripts/verify-point-free-callbacks.mjs", "gate:docs-tool-names": "node scripts/verify-docs-tool-names.mjs", "gate:comment-ratio": "vitest run test/comment-ratio-ratchet.test.ts", "gate:negative-controls": "vitest run test/gate-negative-controls.test.ts", "gate:memory-ga": "node scripts/gate-memory-distillation-ga.mjs", "gate:all": "node scripts/gate-all.mjs", "car:gate": "node scripts/car-gate.mjs" }, "dependencies": { "@modelcontextprotocol/sdk": "1.30.0", "typebox": "1.1.39", "undici": "7.30.0" }, "optionalDependencies": { "sharp": "^0.35.0" }, "devDependencies": { "@types/node": "22.10.2", "@types/pg": "^8.20.0", "pg": "^8.22.0", "pg-mem": "^3.0.14", "tsx": "4.19.2", "typescript": "5.7.2", "undici6": "npm:undici@^6.29.0", "undici8": "npm:undici@^8.11.2", "vitest": "^2.1.8" } }