| { | |
| "name": "snapkitty-agentos", | |
| "version": "0.1.0", | |
| "description": "SnapKitty Agent OS — agent-native repo memory, inverted skills, and P/NP swarm verification.", | |
| "type": "module", | |
| "private": true, | |
| "engines": { | |
| "node": ">=20" | |
| }, | |
| "scripts": { | |
| "build": "node .agentos/runtime/buildCheck.mjs", | |
| "build:windows": "cmake --build build --config Release", | |
| "build:all": "npm run build && npm run build:windows", | |
| "clean": "node .agentos/runtime/clean.mjs", | |
| "verify:all": "npm run verify:plasma && npm run verify:pnp && npm run verify:skills && node .agentos/runtime/apfortranVerify.mjs", | |
| "verify:plasma": "node .agentos/runtime/plasmaVerify.mjs", | |
| "verify:pnp": "node .agentos/runtime/pnpVerifier.mjs", | |
| "verify:skills": "node .agentos/runtime/skillVerify.mjs", | |
| "verify:aplfortran": "node .agentos/runtime/apfortranVerify.mjs", | |
| "context:bootstrap": "node .agentos/runtime/contextBootstrap.mjs", | |
| "context:compile": "node .agentos/runtime/contextCompiler.mjs", | |
| "context:verify": "node .agentos/runtime/contextVerifier.mjs", | |
| "gitbucket:extract": "node .agentos/gitbucket/extract.mjs", | |
| "gitbucket:init": "node .agentos/gitbucket/init.mjs", | |
| "pnp:claim": "node .agentos/runtime/pnpClient.mjs claim", | |
| "pnp:seed": "node .agentos/pnp/seed.mjs", | |
| "plasma:keygen": "node .agentos/plasma_gate/keygen.mjs", | |
| "test": "node --test", | |
| "test:aplfortran": "node .agentos/runtime/aplfortranTest.mjs", | |
| "windows:build": "cmake -S . -B build -G \"Visual Studio 17 2022\" -A x64 && npm run build:windows", | |
| "windows:test": "cmake --build build --target test && ctest --test-dir build -C Release", | |
| "windows:verify": "node .agentos/runtime/verifyWindows.mjs", | |
| "apfortran:verify": "node .agentos/runtime/apfortranVerify.mjs", | |
| "swarm": "node math-engine/swarm/orchestrator.mjs", | |
| "build:frontend": "node -e \"const fs=require('fs'),p=require('path');const cp=(s,d)=>{fs.mkdirSync(p.dirname(d),{recursive:true});fs.copyFileSync(s,d)};const cpr=(s,d)=>{if(fs.statSync(s).isDirectory()){fs.mkdirSync(d,{recursive:true});for(const f of fs.readdirSync(s))cpr(p.join(s,f),p.join(d,f))}else cp(s,d)};fs.mkdirSync('docs',{recursive:true});cp('agentos-frontend/pages/index.html','docs/index.html');cpr('agentos-frontend/css','docs/css');cpr('agentos-frontend/js','docs/js');console.log('Frontend built to docs/')\"", | |
| "deploy:pages": "npm run build:frontend && echo 'Push to main to trigger GitHub Pages deploy'" | |
| }, | |
| "keywords": [ | |
| "agent-native", | |
| "pnp", | |
| "swarm", | |
| "worm", | |
| "gitbucket", | |
| "sovereign" | |
| ], | |
| "author": "Ahmad Ali Parr", | |
| "license": "Apache-2.0" | |
| } | |