{"_id":"@silo-ai/silo","_rev":"26-6fffc7c1178b49e10ba7f3753565a426","name":"@silo-ai/silo","dist-tags":{"latest":"0.1.24"},"versions":{"0.0.0":{"name":"@silo-ai/silo","version":"0.0.0","keywords":[],"author":"","license":"All rights reserved","_id":"@silo-ai/silo@0.0.0","maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"dist":{"shasum":"d1a52397ec874355b724c6b2fe2ddb81b9cae7e8","tarball":"https://registry.npmjs.org/@silo-ai/silo/-/silo-0.0.0.tgz","fileCount":2,"integrity":"sha512-6lh0JnaznNz+uSrn+NadGLvyTWHJjmW1OExcdgm/JUxeCPCQTcT9xkrLJ0xabm3kFnWdo7PS6inkDR7sX2Yucw==","signatures":[{"sig":"MEYCIQCsuOdTV5+V7cZfgJGOqWAKzZCS5n3YOCS5dzz0qZycwQIhAI1XkaCF/0Hti8RUBREXUswEJnPuiqCRxN557C4qIl/c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280},"main":"index.js","type":"commonjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"},"_npmVersion":"11.12.1","description":"Coming soon...","directories":{},"_nodeVersion":"26.0.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/silo_0.0.0_1783866243045_0.1927771380022445","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@silo-ai/silo","version":"0.1.0","author":{"name":"Alec Larson"},"license":"MIT OR Apache-2.0","_id":"@silo-ai/silo@0.1.0","maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"homepage":"https://github.com/silo-ai/silo#readme","bugs":{"url":"https://github.com/silo-ai/silo/issues"},"bin":{"silo":"dist/bin.mjs"},"dist":{"shasum":"e4d6977f7b62b6cf42c80cd3ca8c77dda8c26d5b","tarball":"https://registry.npmjs.org/@silo-ai/silo/-/silo-0.1.0.tgz","fileCount":20,"integrity":"sha512-hrEGluWKEitXXRmW9YY7Nyxtvg3aDVZGUN4xGrxoVlLz/9Okq9vH6rvsDICxskOI5TCjkuinbWyxt1Qxv+lDDg==","signatures":[{"sig":"MEQCIFBAHfp9LeYAm3nOamHiB3Tciv1/MEJ2FDd1iFlIkdGbAiBb3P9rnANzc5mJ4T0D6LsCUccMHSxXUqM9Qd5u+OBKvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silo-ai%2fsilo@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200649},"type":"module","engines":{"node":">=24.10.0"},"gitHead":"5996f08b2361735238f67de80501d3a6cbe70efc","scripts":{"dev":"tsdown --sourcemap --watch","lint":"oxlint src","test":"vitest run","build":"tsdown","format":"oxfmt .","docs:dev":"lildocs dev ./docs","typecheck":"tsc --noEmit && tsc -p test --noEmit","docs:build":"lildocs build ./docs --out ./dist/docs","prepublishOnly":"pnpm build","sync-agent-rules":"curl -fsSL https://gist.githubusercontent.com/aleclarson/4c80686b1c3e204a01cdbe82f8e2c084/raw/AGENTS.md -o AGENTS.md && git add AGENTS.md && git commit -m 'chore: sync agent rules'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:66e44868-c2b3-4317-8177-0493f0b34f20"}},"repository":{"url":"git+https://github.com/silo-ai/silo.git","type":"git"},"_npmVersion":"11.16.0","description":"> Give agents durable, strictly typed SQLite state scoped to a Git repository without hiding SQLite’s constraints or query model.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"react":"^19.2.7","cmd-ts":"^0.15.0","react-dom":"^19.2.7","remark-gfm":"^4.0.1","react-markdown":"^10.1.0","@aws-sdk/client-s3":"^3.1079.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.1","devDependencies":{"oxfmt":"^0.57.0","oxlint":"^1.72.0","tsdown":"^0.22.3","vitest":"^4.1.9","lildocs":"^0.1.20","typescript":"^6.0.3","@types/node":"^26.1.0","@types/react":"^19.2.17","@types/react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/silo_0.1.0_1783878049563_0.27446857519659473","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@silo-ai/silo","version":"0.1.1","author":{"name":"Alec Larson"},"license":"MIT OR Apache-2.0","_id":"@silo-ai/silo@0.1.1","maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"homepage":"https://github.com/silo-ai/silo#readme","bugs":{"url":"https://github.com/silo-ai/silo/issues"},"bin":{"silo":"dist/bin.mjs"},"dist":{"shasum":"c2c96897a6a73dfce2dff1144083ca3fccba9890","tarball":"https://registry.npmjs.org/@silo-ai/silo/-/silo-0.1.1.tgz","fileCount":20,"integrity":"sha512-V+65UiSG81f7gu91RjPX6KZCMS0B8lQlRGey7ALQuroC5Xp7tQVnwE2MToAqVMC06gM0eFq4EcZE2cyI4tc2dg==","signatures":[{"sig":"MEUCICmwGegZ7ME3mZBdRuQUAujg39O9csOKPQbD++xYAGxcAiEAxsdUZNXQw84lEOBd7M+cDUsiEHs+64o73Kz9n1UBnwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silo-ai%2fsilo@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200803},"type":"module","engines":{"node":">=24.10.0"},"gitHead":"604fe1bd298c71b7fc977de867d760065b7e8738","scripts":{"dev":"tsdown --sourcemap --watch","lint":"oxlint src","test":"vitest run","build":"tsdown","format":"oxfmt .","docs:dev":"lildocs dev ./docs","typecheck":"tsc --noEmit && tsc -p test --noEmit","docs:build":"lildocs build ./docs --out ./dist/docs","prepublishOnly":"pnpm build","sync-agent-rules":"curl -fsSL https://gist.githubusercontent.com/aleclarson/4c80686b1c3e204a01cdbe82f8e2c084/raw/AGENTS.md -o AGENTS.md && git add AGENTS.md && git commit -m 'chore: sync agent rules'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:66e44868-c2b3-4317-8177-0493f0b34f20"}},"repository":{"url":"git+https://github.com/silo-ai/silo.git","type":"git"},"_npmVersion":"11.16.0","description":"> Give agents durable, strictly typed SQLite state scoped to a Git repository without hiding SQLite’s constraints or query model.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"react":"^19.2.7","cmd-ts":"^0.15.0","react-dom":"^19.2.7","remark-gfm":"^4.0.1","react-markdown":"^10.1.0","@aws-sdk/client-s3":"^3.1079.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.1","devDependencies":{"oxfmt":"^0.57.0","oxlint":"^1.72.0","tsdown":"^0.22.3","vitest":"^4.1.9","lildocs":"^0.1.20","typescript":"^6.0.3","@types/node":"^26.1.0","@types/react":"^19.2.17","@types/react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/silo_0.1.1_1783880914798_0.8246270314853774","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@silo-ai/silo","version":"0.1.2","author":{"name":"Alec Larson"},"license":"MIT OR Apache-2.0","_id":"@silo-ai/silo@0.1.2","maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"homepage":"https://github.com/silo-ai/silo#readme","bugs":{"url":"https://github.com/silo-ai/silo/issues"},"bin":{"silo":"dist/bin.mjs"},"dist":{"shasum":"cbf25fadc470a84fda8372889934b9a09c9704cc","tarball":"https://registry.npmjs.org/@silo-ai/silo/-/silo-0.1.2.tgz","fileCount":20,"integrity":"sha512-7N6AfHmCjSjjP1Uh0qvgS6k3iPywNfQypZVZRJB3Lo2ZpXC0dHEPAuxFR9pnZo+rchQp6CcXvwAX83xvSZDkpQ==","signatures":[{"sig":"MEQCIDU1UK/MNgTnMXbKareMrwoMYRSfKW4eakL0VypyQcs2AiAw4zMwdpRwuKi9Te3s5NJ8OeVhTTHDfDHFrNPHKTEY0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silo-ai%2fsilo@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":213925},"type":"module","engines":{"node":">=24.10.0"},"gitHead":"42ac7dbd694c8fd2dc7077e1ec1c5b693ad2ff2c","scripts":{"dev":"tsdown --sourcemap --watch","lint":"oxlint src","test":"vitest run","build":"tsdown","format":"oxfmt .","docs:dev":"lildocs dev ./docs","typecheck":"tsc --noEmit && tsc -p test --noEmit","docs:build":"lildocs build ./docs --out ./dist/docs","prepublishOnly":"pnpm build","sync-agent-rules":"curl -fsSL https://gist.githubusercontent.com/aleclarson/4c80686b1c3e204a01cdbe82f8e2c084/raw/AGENTS.md -o AGENTS.md && git add AGENTS.md && git commit -m 'chore: sync agent rules'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:66e44868-c2b3-4317-8177-0493f0b34f20"}},"repository":{"url":"git+https://github.com/silo-ai/silo.git","type":"git"},"_npmVersion":"11.16.0","description":"> Give agents durable, strictly typed SQLite state scoped to a Git repository without hiding SQLite’s constraints or query model.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"react":"^19.2.7","cmd-ts":"^0.15.0","react-dom":"^19.2.7","remark-gfm":"^4.0.1","react-markdown":"^10.1.0","@aws-sdk/client-s3":"^3.1079.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.1","devDependencies":{"oxfmt":"^0.57.0","oxlint":"^1.72.0","tsdown":"^0.22.3","vitest":"^4.1.9","lildocs":"^0.1.20","typescript":"^6.0.3","@types/node":"^26.1.0","@types/react":"^19.2.17","@types/react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/silo_0.1.2_1783890792181_0.7207517870481257","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@silo-ai/silo","version":"0.1.3","author":{"name":"Alec Larson"},"license":"MIT OR Apache-2.0","_id":"@silo-ai/silo@0.1.3","maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"homepage":"https://github.com/silo-ai/silo#readme","bugs":{"url":"https://github.com/silo-ai/silo/issues"},"bin":{"silo":"dist/bin.mjs"},"dist":{"shasum":"bc0f1a639c5817970226c9c3204bc7be20281581","tarball":"https://registry.npmjs.org/@silo-ai/silo/-/silo-0.1.3.tgz","fileCount":20,"integrity":"sha512-5VAhXqLudFWnqPzrCm6aVHosTmGWk73v2M3yzXi3fP2k1mWm/hYD8qdIEl4xGPHQ0PT3ANslRxtPNELE+QYhrA==","signatures":[{"sig":"MEUCIQD4lSedodJh0pMJ4jnj9/99KKcz3omU75n8c8ydolQVsAIgRk1p6k/lqFAcFYRTlnUkN2kwOhSaCftNnQRqHduvg4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silo-ai%2fsilo@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":213925},"type":"module","engines":{"node":">=24.10.0"},"gitHead":"abe831d0f8ee88872f97c3a43df17988d94c5d48","scripts":{"dev":"tsdown --sourcemap --watch","lint":"oxlint src","test":"vitest run","build":"tsdown","format":"oxfmt .","docs:dev":"lildocs dev ./docs","typecheck":"tsc --noEmit && tsc -p test --noEmit","docs:build":"lildocs build ./docs --out ./dist/docs","prepublishOnly":"pnpm build","sync-agent-rules":"curl -fsSL https://gist.githubusercontent.com/aleclarson/4c80686b1c3e204a01cdbe82f8e2c084/raw/AGENTS.md -o AGENTS.md && git add AGENTS.md && git commit -m 'chore: sync agent rules'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:66e44868-c2b3-4317-8177-0493f0b34f20"}},"repository":{"url":"git+https://github.com/silo-ai/silo.git","type":"git"},"_npmVersion":"11.16.0","description":"> Give agents durable, strictly typed SQLite state scoped to a Git repository without hiding SQLite’s constraints or query model.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"react":"^19.2.7","cmd-ts":"^0.15.0","react-dom":"^19.2.7","remark-gfm":"^4.0.1","react-markdown":"^10.1.0","@aws-sdk/client-s3":"^3.1079.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.1","devDependencies":{"oxfmt":"^0.57.0","oxlint":"^1.72.0","tsdown":"^0.22.3","vitest":"^4.1.9","lildocs":"^0.1.20","typescript":"^6.0.3","@types/node":"^26.1.0","@types/react":"^19.2.17","@types/react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/silo_0.1.3_1783891610748_0.8662736282902748","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@silo-ai/silo","version":"0.1.4","author":{"name":"Alec Larson"},"license":"MIT OR Apache-2.0","_id":"@silo-ai/silo@0.1.4","maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"homepage":"https://github.com/silo-ai/silo#readme","bugs":{"url":"https://github.com/silo-ai/silo/issues"},"bin":{"silo":"dist/bin.mjs"},"dist":{"shasum":"4ead3e217eeb57c58d30819f7fc0f532799fd629","tarball":"https://registry.npmjs.org/@silo-ai/silo/-/silo-0.1.4.tgz","fileCount":20,"integrity":"sha512-nbOIjz312zzTLDuymftMHQmK4e7jfbFJR84Z0UTWhTwsrcyaUIxwY+rxcrs3jklCMNmSaeLdZUnCOHdKaFuEIA==","signatures":[{"sig":"MEYCIQDaonhBO4jQ5gdBBYd80lhFTtRqo6++Jj+2e+lHhTfn/AIhAOrBMGKxcsZP8b65pxzaQYs0fOV0BJ5inAdSu1hjncmp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silo-ai%2fsilo@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":213925},"type":"module","engines":{"node":">=24.10.0"},"gitHead":"246757b7691fc6eebe2f0fa3d38b36bf52d6bad9","scripts":{"dev":"tsdown --sourcemap --watch","lint":"oxlint src","test":"vitest run","build":"tsdown","format":"oxfmt .","docs:dev":"lildocs dev ./docs","typecheck":"tsc --noEmit && tsc -p test --noEmit","docs:build":"lildocs build ./docs --out ./dist/docs","prepublishOnly":"pnpm build","sync-agent-rules":"curl -fsSL https://gist.githubusercontent.com/aleclarson/4c80686b1c3e204a01cdbe82f8e2c084/raw/AGENTS.md -o AGENTS.md && git add AGENTS.md && git commit -m 'chore: sync agent rules'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:66e44868-c2b3-4317-8177-0493f0b34f20"}},"repository":{"url":"git+https://github.com/silo-ai/silo.git","type":"git"},"_npmVersion":"11.16.0","description":"> Give agents durable, strictly typed SQLite state scoped to a Git repository without hiding SQLite’s constraints or query model.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"react":"^19.2.7","cmd-ts":"^0.15.0","react-dom":"^19.2.7","remark-gfm":"^4.0.1","react-markdown":"^10.1.0","@aws-sdk/client-s3":"^3.1079.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.1","devDependencies":{"oxfmt":"^0.57.0","oxlint":"^1.72.0","tsdown":"^0.22.3","vitest":"^4.1.9","lildocs":"^0.1.20","typescript":"^6.0.3","@types/node":"^26.1.0","@types/react":"^19.2.17","@types/react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/silo_0.1.4_1783917487316_0.30410868037590855","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@silo-ai/silo","version":"0.1.5","author":{"name":"Alec Larson"},"license":"MIT OR Apache-2.0","_id":"@silo-ai/silo@0.1.5","maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"homepage":"https://github.com/silo-ai/silo#readme","bugs":{"url":"https://github.com/silo-ai/silo/issues"},"bin":{"silo":"dist/bin.mjs"},"dist":{"shasum":"da2c1efabb93de42a81d071951ac90616755cc44","tarball":"https://registry.npmjs.org/@silo-ai/silo/-/silo-0.1.5.tgz","fileCount":22,"integrity":"sha512-S6aCLsEyUa8Nq66pEXcLcvZjCFon9x1kheEUOtK0kJrsMaXXkWwQL7Ow3l4LWtCc0SVYUhK5unb+3vr4If/wow==","signatures":[{"sig":"MEQCIA7OTlvVTDxE2wbW9eGySlRUb0VEkO4iCYcNPCe4s5nNAiBJ6vaI60N8VjfX0UIdLLM9aq4FL3cPRFtc5KdD+0q/ww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silo-ai%2fsilo@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":242185},"type":"module","engines":{"node":">=24.10.0"},"gitHead":"5071d42435c605eda7bd3ef60bafc27be0c4e147","scripts":{"dev":"tsdown --sourcemap --watch","lint":"oxlint src","test":"vitest run","build":"tsdown","format":"oxfmt .","docs:dev":"lildocs dev ./docs","typecheck":"tsc --noEmit && tsc -p test --noEmit","docs:build":"lildocs build ./docs --out ./dist/docs","prepublishOnly":"pnpm build","sync-agent-rules":"curl -fsSL https://gist.githubusercontent.com/aleclarson/4c80686b1c3e204a01cdbe82f8e2c084/raw/AGENTS.md -o AGENTS.md && git add AGENTS.md && git commit -m 'chore: sync agent rules'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:66e44868-c2b3-4317-8177-0493f0b34f20"}},"repository":{"url":"git+https://github.com/silo-ai/silo.git","type":"git"},"_npmVersion":"11.16.0","description":"> Give agents durable, strictly typed SQLite state scoped to a Git repository without hiding SQLite’s constraints or query model.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"react":"^19.2.7","cmd-ts":"^0.15.0","react-dom":"^19.2.7","remark-gfm":"^4.0.1","react-markdown":"^10.1.0","@aws-sdk/client-s3":"^3.1079.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.1","devDependencies":{"oxfmt":"^0.57.0","oxlint":"^1.72.0","tsdown":"^0.22.3","vitest":"^4.1.9","lildocs":"^0.1.20","typescript":"^6.0.3","@types/node":"^26.1.0","@types/react":"^19.2.17","@types/react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/silo_0.1.5_1784046510318_0.08691258138726932","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@silo-ai/silo","version":"0.1.6","author":{"name":"Alec Larson"},"license":"MIT OR Apache-2.0","_id":"@silo-ai/silo@0.1.6","maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"homepage":"https://github.com/silo-ai/silo#readme","bugs":{"url":"https://github.com/silo-ai/silo/issues"},"bin":{"silo":"dist/bin.mjs"},"dist":{"shasum":"3452921d597465e65e27b226958e0e2154dd601e","tarball":"https://registry.npmjs.org/@silo-ai/silo/-/silo-0.1.6.tgz","fileCount":22,"integrity":"sha512-lpYwOaC54ARQXHlGo3zMYgURom0nxyKY58OkgJ3VfwEcdY5AGJs6t9TEKBQB83avAPpnYvnza+tj6IZ9+R3B6w==","signatures":[{"sig":"MEYCIQCQPeZxh2eU0mWjqn7FNhn6NsIb6kL+mBMmvaRDAvFqjgIhANkp1NdPJ8rL2fYvj63ZFsfc3rA7hVG/IVb+kE54I02B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silo-ai%2fsilo@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":247751},"type":"module","engines":{"node":">=24.10.0"},"gitHead":"393c08d3ae18d6a69f81c8140699b3da93715d83","scripts":{"dev":"tsdown --sourcemap --watch","lint":"oxlint src","test":"vitest run","build":"tsdown","format":"oxfmt .","docs:dev":"lildocs dev ./docs","typecheck":"tsc --noEmit && tsc -p test --noEmit","docs:build":"lildocs build ./docs --out ./dist/docs","prepublishOnly":"pnpm build","sync-agent-rules":"curl -fsSL https://gist.githubusercontent.com/aleclarson/4c80686b1c3e204a01cdbe82f8e2c084/raw/AGENTS.md -o AGENTS.md && git add AGENTS.md && git commit -m 'chore: sync agent rules'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:66e44868-c2b3-4317-8177-0493f0b34f20"}},"repository":{"url":"git+https://github.com/silo-ai/silo.git","type":"git"},"_npmVersion":"11.16.0","description":"> Give agents durable, strictly typed SQLite state scoped to a Git repository without hiding SQLite’s constraints or query model.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"react":"^19.2.7","cmd-ts":"^0.15.0","react-dom":"^19.2.7","remark-gfm":"^4.0.1","react-markdown":"^10.1.0","@aws-sdk/client-s3":"^3.1079.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.1","devDependencies":{"oxfmt":"^0.57.0","oxlint":"^1.72.0","tsdown":"^0.22.3","vitest":"^4.1.9","lildocs":"^0.1.20","typescript":"^6.0.3","@types/node":"^26.1.0","@types/react":"^19.2.17","@types/react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/silo_0.1.6_1784047839787_0.21443268979450036","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@silo-ai/silo","version":"0.1.7","author":{"name":"Alec Larson"},"license":"MIT OR Apache-2.0","_id":"@silo-ai/silo@0.1.7","maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"homepage":"https://github.com/silo-ai/silo#readme","bugs":{"url":"https://github.com/silo-ai/silo/issues"},"bin":{"silo":"dist/bin.mjs"},"dist":{"shasum":"6cedbd86cc0c8fcf40cd15fa5606c757c999912a","tarball":"https://registry.npmjs.org/@silo-ai/silo/-/silo-0.1.7.tgz","fileCount":25,"integrity":"sha512-yDb6J2snrXpQdJfN1pQfuI5ddqQDXjrXlR3NQqG7wLBLMFrHWx1twLs0sicKmGwrkXoMwJ8QmuTDEIjISMSKtA==","signatures":[{"sig":"MEYCIQDXd1MQAclXedAlXNu6PdZYntiY/QY1vQ0G3w+m2fs8lAIhALG4rhxegdFNh0L5mlDa0mD9MpLzWUeWIpwU4j+s7evv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silo-ai%2fsilo@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":268888},"type":"module","engines":{"node":">=24.10.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"}},"gitHead":"f10749b767aff8863fd381edf4ee96171c8d0524","scripts":{"dev":"tsdown --sourcemap --watch","lint":"oxlint src","test":"vitest run","build":"tsdown","format":"oxfmt .","docs:dev":"lildocs dev ./docs","typecheck":"tsc --noEmit && tsc -p test --noEmit","docs:build":"lildocs build ./docs --out ./dist/docs","prepublishOnly":"pnpm build","sync-agent-rules":"curl -fsSL https://gist.githubusercontent.com/aleclarson/4c80686b1c3e204a01cdbe82f8e2c084/raw/AGENTS.md -o AGENTS.md && git add AGENTS.md && git commit -m 'chore: sync agent rules'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:66e44868-c2b3-4317-8177-0493f0b34f20"}},"repository":{"url":"git+https://github.com/silo-ai/silo.git","type":"git"},"_npmVersion":"11.16.0","description":"> Give agents durable, strictly typed SQLite state scoped to a Git repository without hiding SQLite’s constraints or query model.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"react":"^19.2.7","cmd-ts":"^0.15.0","react-dom":"^19.2.7","remark-gfm":"^4.0.1","react-markdown":"^10.1.0","@aws-sdk/client-s3":"^3.1079.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.1","devDependencies":{"oxfmt":"^0.57.0","oxlint":"^1.72.0","tsdown":"^0.22.3","vitest":"^4.1.9","lildocs":"^0.1.20","typescript":"^6.0.3","@types/node":"^26.1.0","@types/react":"^19.2.17","@types/react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/silo_0.1.7_1786209096201_0.2556353973219412","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@silo-ai/silo","version":"0.1.8","author":{"name":"Alec Larson"},"license":"MIT OR Apache-2.0","_id":"@silo-ai/silo@0.1.8","maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"homepage":"https://github.com/silo-ai/silo#readme","bugs":{"url":"https://github.com/silo-ai/silo/issues"},"bin":{"silo":"dist/bin.mjs"},"dist":{"shasum":"db907c5044bf2ecf9af89d1d6363f99f6699e170","tarball":"https://registry.npmjs.org/@silo-ai/silo/-/silo-0.1.8.tgz","fileCount":25,"integrity":"sha512-hEnNFFI6t1dxXyk7q5tyh8+WQxDIADy8tu6TrvoG4n6hg4vonvBm1ymKtU8lwrU+5UmqWV8NMZ8sesLdEqa6/g==","signatures":[{"sig":"MEUCIQD9FIyDWUMX7ehotetePg2g3jbCvA1GZaWLxDQRUulmYgIgWku6sV3dHFept7yKQhojCLHYV07ZGPdNbhx/9OluY9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silo-ai%2fsilo@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":274037},"type":"module","engines":{"node":">=24.10.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"}},"gitHead":"fe723480613b396d5b497798572800218e4def31","scripts":{"dev":"tsdown --sourcemap --watch","lint":"oxlint src","test":"vitest run","build":"tsdown","format":"oxfmt .","docs:dev":"lildocs dev ./docs","typecheck":"tsc --noEmit && tsc -p test --noEmit","docs:build":"lildocs build ./docs --out ./dist/docs","prepublishOnly":"pnpm build","sync-agent-rules":"curl -fsSL https://gist.githubusercontent.com/aleclarson/4c80686b1c3e204a01cdbe82f8e2c084/raw/AGENTS.md -o AGENTS.md && git add AGENTS.md && git commit -m 'chore: sync agent rules'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:66e44868-c2b3-4317-8177-0493f0b34f20"}},"repository":{"url":"git+https://github.com/silo-ai/silo.git","type":"git"},"_npmVersion":"11.16.0","description":"> Give agents durable, strictly typed SQLite state scoped to a Git repository without hiding SQLite’s constraints or query model.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"react":"^19.2.7","cmd-ts":"^0.15.0","react-dom":"^19.2.7","remark-gfm":"^4.0.1","drizzle-orm":"1.0.0-rc.4","react-markdown":"^10.1.0","@aws-sdk/client-s3":"^3.1079.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.1","devDependencies":{"oxfmt":"^0.57.0","oxlint":"^1.72.0","tsdown":"^0.22.3","vitest":"^4.1.9","lildocs":"^0.1.20","typescript":"^6.0.3","@types/node":"^26.1.0","@types/react":"^19.2.17","@types/react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/silo_0.1.8_1786209957252_0.23892776519160153","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@silo-ai/silo","version":"0.1.9","author":{"name":"Alec Larson"},"license":"MIT OR Apache-2.0","_id":"@silo-ai/silo@0.1.9","maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"homepage":"https://github.com/silo-ai/silo#readme","bugs":{"url":"https://github.com/silo-ai/silo/issues"},"bin":{"silo":"dist/bin.mjs"},"dist":{"shasum":"3125e7104f165a8419424d88250a7a2bc6dff13e","tarball":"https://registry.npmjs.org/@silo-ai/silo/-/silo-0.1.9.tgz","fileCount":27,"integrity":"sha512-Wyxtx0y1bDSFrV9HqrakeI8AaRRE4mn+mmlZPQnV+ogA36LR6jCV32P8xgiehd9Hd2CI+6xQ/LbCo1SoYk0fAg==","signatures":[{"sig":"MEUCIQCdkCp+ATOnc2M15xSqwE63X5AJE5vHKPZwND5bxAOy/AIgZydrJ5/jRlCaK6+oPI5sCvYZv9W/l51gSK8s6tfb/Q0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silo-ai%2fsilo@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295020},"type":"module","engines":{"node":">=24.10.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"}},"gitHead":"6164ad7d9dbe018e8c62073757661484217925ef","scripts":{"dev":"tsdown --sourcemap --watch","lint":"oxlint src","test":"vitest run","build":"tsdown","format":"oxfmt .","docs:dev":"lildocs dev ./docs","typecheck":"tsc --noEmit && tsc -p test --noEmit","docs:build":"lildocs build ./docs --out ./dist/docs","prepublishOnly":"pnpm build","sync-agent-rules":"curl -fsSL https://gist.githubusercontent.com/aleclarson/4c80686b1c3e204a01cdbe82f8e2c084/raw/AGENTS.md -o AGENTS.md && git add AGENTS.md && git commit -m 'chore: sync agent rules'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:66e44868-c2b3-4317-8177-0493f0b34f20"}},"repository":{"url":"git+https://github.com/silo-ai/silo.git","type":"git"},"_npmVersion":"11.16.0","description":"> Give agents durable, strictly typed SQLite state scoped to a Git repository without hiding SQLite’s constraints or query model.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"react":"^19.2.7","cmd-ts":"^0.15.0","react-dom":"^19.2.7","remark-gfm":"^4.0.1","drizzle-orm":"1.0.0-rc.4","react-markdown":"^10.1.0","@aws-sdk/client-s3":"^3.1079.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.1","devDependencies":{"oxfmt":"^0.57.0","oxlint":"^1.72.0","tsdown":"^0.22.3","vitest":"^4.1.9","lildocs":"^0.1.20","typescript":"^6.0.3","@types/node":"^26.1.0","@types/react":"^19.2.17","@types/react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/silo_0.1.9_1786223323819_0.7021250833925821","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@silo-ai/silo","version":"0.1.10","author":{"name":"Alec Larson"},"license":"MIT OR Apache-2.0","_id":"@silo-ai/silo@0.1.10","maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"homepage":"https://github.com/silo-ai/silo#readme","bugs":{"url":"https://github.com/silo-ai/silo/issues"},"bin":{"silo":"dist/bin.mjs"},"dist":{"shasum":"b3e01091ccc1be114fe057c3fcfb0bb7057e8df4","tarball":"https://registry.npmjs.org/@silo-ai/silo/-/silo-0.1.10.tgz","fileCount":27,"integrity":"sha512-0ZYbdTAqvVqt3oNudcwB9UWEkTd2wYzNfNBqgcrpsbiudQzi0GZuX97Nm7NJtChtS+/1+gBtKeT2YBXF6chA5g==","signatures":[{"sig":"MEYCIQCQwm7bdWp1muneTR/RjU4vR5ojd9XA2Yw1DeF3oh41xwIhAOVgLYE6xnHmQ2s1IONeRgulDgCwOTXpN2OWaJEJZ/9q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silo-ai%2fsilo@0.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298369},"type":"module","engines":{"node":">=24.10.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"}},"gitHead":"5e9a431fc44d39d21b12b1c1bcc49c2317f43379","scripts":{"dev":"tsdown --sourcemap --watch","lint":"oxlint src","test":"vitest run","build":"tsdown","format":"oxfmt .","docs:dev":"lildocs dev ./docs","typecheck":"tsc --noEmit && tsc -p test --noEmit","docs:build":"lildocs build ./docs --out ./dist/docs","prepublishOnly":"pnpm build","sync-agent-rules":"curl -fsSL https://gist.githubusercontent.com/aleclarson/4c80686b1c3e204a01cdbe82f8e2c084/raw/AGENTS.md -o AGENTS.md && git add AGENTS.md && git commit -m 'chore: sync agent rules'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:66e44868-c2b3-4317-8177-0493f0b34f20"}},"repository":{"url":"git+https://github.com/silo-ai/silo.git","type":"git"},"_npmVersion":"11.16.0","description":"> Give agents durable, strictly typed SQLite state scoped to a Git repository without hiding SQLite’s constraints or query model.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"react":"^19.2.7","cmd-ts":"^0.15.0","react-dom":"^19.2.7","remark-gfm":"^4.0.1","drizzle-orm":"1.0.0-rc.4","react-markdown":"^10.1.0","@aws-sdk/client-s3":"^3.1079.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.1","devDependencies":{"oxfmt":"^0.57.0","oxlint":"^1.72.0","tsdown":"^0.22.3","vitest":"^4.1.9","lildocs":"^0.1.20","typescript":"^6.0.3","@types/node":"^26.1.0","@types/react":"^19.2.17","@types/react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/silo_0.1.10_1786385027451_0.10778451030024905","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@silo-ai/silo","version":"0.1.11","author":{"name":"Alec Larson"},"license":"MIT OR Apache-2.0","_id":"@silo-ai/silo@0.1.11","maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"homepage":"https://github.com/silo-ai/silo#readme","bugs":{"url":"https://github.com/silo-ai/silo/issues"},"bin":{"silo":"dist/bin.mjs"},"dist":{"shasum":"cb7186a8a30e35a7f96a1d9c7ee05aa9c7bc5e5c","tarball":"https://registry.npmjs.org/@silo-ai/silo/-/silo-0.1.11.tgz","fileCount":27,"integrity":"sha512-uxZBjge856RPWfv+c9NsIsnM0UJNUw+wj9Mjr+4CIYq5uM39uupA960QKFOYRWq+QI9ttq0RJFs3f6dUTG0QxQ==","signatures":[{"sig":"MEUCIQDj8o8M+6yzwUM7cDqPRP/wj0HOTz++UZumBsVcgqMc+gIgPvMMW2n7YX0o+9OAkHOovuoYaxiqM+ChEe1XB43jF7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silo-ai%2fsilo@0.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298369},"type":"module","engines":{"node":">=24.10.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"}},"gitHead":"53404071487631bd130757a55f93c5c5c092cb6a","scripts":{"dev":"tsdown --sourcemap --watch","lint":"oxlint src","test":"vitest run","build":"tsdown","format":"oxfmt .","docs:dev":"lildocs dev ./docs","typecheck":"tsc --noEmit && tsc -p test --noEmit","docs:build":"lildocs build ./docs --out ./dist/docs","prepublishOnly":"pnpm build","sync-agent-rules":"curl -fsSL https://gist.githubusercontent.com/aleclarson/4c80686b1c3e204a01cdbe82f8e2c084/raw/AGENTS.md -o AGENTS.md && git add AGENTS.md && git commit -m 'chore: sync agent rules'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:66e44868-c2b3-4317-8177-0493f0b34f20"}},"repository":{"url":"git+https://github.com/silo-ai/silo.git","type":"git"},"_npmVersion":"11.16.0","description":"> Give agents durable, strictly typed SQLite state scoped to a Git repository without hiding SQLite’s constraints or query model.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"react":"^19.2.7","cmd-ts":"^0.15.0","react-dom":"^19.2.7","remark-gfm":"^4.0.1","drizzle-orm":"1.0.0-rc.4","react-markdown":"^10.1.0","@aws-sdk/client-s3":"^3.1079.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.1","devDependencies":{"oxfmt":"^0.57.0","oxlint":"^1.72.0","tsdown":"^0.22.3","vitest":"^4.1.9","lildocs":"^0.1.20","typescript":"^6.0.3","@types/node":"^26.1.0","@types/react":"^19.2.17","@types/react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/silo_0.1.11_1786397660598_0.09949464330243973","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@silo-ai/silo","version":"0.1.12","author":{"name":"Alec Larson"},"license":"MIT OR Apache-2.0","_id":"@silo-ai/silo@0.1.12","maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"homepage":"https://github.com/silo-ai/silo#readme","bugs":{"url":"https://github.com/silo-ai/silo/issues"},"bin":{"silo":"dist/bin.mjs"},"dist":{"shasum":"68a1b15fa0e1bd2b8829229dbce50c6a9375906c","tarball":"https://registry.npmjs.org/@silo-ai/silo/-/silo-0.1.12.tgz","fileCount":27,"integrity":"sha512-GwhlqnIGs8RzPM/XFMOQEHg6Ga8uT1AYh+PLATB7LQSjlBHKJz0GBcxLVPNu/HzuHY5Mm2qRPAWuAcsgN+Q2bg==","signatures":[{"sig":"MEYCIQCnXKE//QvmGBe8u3U3uQjDCui9kqIK4ClZ+X1nKcbufgIhANS+yFFIxsRIZoOyNem6/+UVN/YcFvOY3Ax31eC0eHIe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silo-ai%2fsilo@0.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":311611},"type":"module","engines":{"node":">=24.10.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"}},"gitHead":"0bcee5bd6d43c9d67dde45d89f5de717d78ede10","scripts":{"dev":"tsdown --sourcemap --watch","lint":"oxlint src","test":"vitest run","build":"tsdown","format":"oxfmt .","docs:dev":"lildocs dev ./docs","typecheck":"tsc --noEmit && tsc -p test --noEmit","docs:build":"lildocs build ./docs --out ./dist/docs","prepublishOnly":"pnpm build","sync-agent-rules":"curl -fsSL https://gist.githubusercontent.com/aleclarson/4c80686b1c3e204a01cdbe82f8e2c084/raw/AGENTS.md -o AGENTS.md && git add AGENTS.md && git commit -m 'chore: sync agent rules'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:66e44868-c2b3-4317-8177-0493f0b34f20"}},"repository":{"url":"git+https://github.com/silo-ai/silo.git","type":"git"},"_npmVersion":"11.16.0","description":"> Give agents durable, strictly typed SQLite state scoped to a Git repository without hiding SQLite’s constraints or query model.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"react":"^19.2.7","cmd-ts":"^0.15.0","react-dom":"^19.2.7","remark-gfm":"^4.0.1","drizzle-orm":"1.0.0-rc.4","react-markdown":"^10.1.0","@aws-sdk/client-s3":"^3.1079.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.1","devDependencies":{"oxfmt":"^0.57.0","oxlint":"^1.72.0","tsdown":"^0.22.3","vitest":"^4.1.9","lildocs":"^0.1.20","typescript":"^6.0.3","@types/node":"^26.1.0","@types/react":"^19.2.17","@types/react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/silo_0.1.12_1786420394734_0.022848606222878765","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@silo-ai/silo","version":"0.1.13","author":{"name":"Alec Larson"},"license":"MIT OR Apache-2.0","_id":"@silo-ai/silo@0.1.13","maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"homepage":"https://github.com/silo-ai/silo#readme","bugs":{"url":"https://github.com/silo-ai/silo/issues"},"bin":{"silo":"dist/bin.mjs"},"dist":{"shasum":"7094daebfffb80d2dc588878bd0d48d69aa33c2b","tarball":"https://registry.npmjs.org/@silo-ai/silo/-/silo-0.1.13.tgz","fileCount":27,"integrity":"sha512-w2xwFZZRcBfbXoY0nb1jLLVthOYacvU2KJk26s2w53L6qLubcLmoamI9X7etJXYBhxLx/NxX7AzpzEVBA4Ja5A==","signatures":[{"sig":"MEYCIQD8bf/E8NnY1npMN7/989IiTFzePdzHoLKyGjEHfGpaogIhAIh/0RVnDCG5XOEPQPne8hgsc0YZygVhS/x9j25TsR1v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silo-ai%2fsilo@0.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":321983},"type":"module","engines":{"node":">=24.10.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"}},"gitHead":"e256e7a200339a09c6e1e6d61cb02d68dfa7daf9","scripts":{"dev":"tsdown --sourcemap --watch","lint":"oxlint src","test":"vitest run","build":"tsdown","format":"oxfmt .","docs:dev":"lildocs dev ./docs","typecheck":"tsc --noEmit && tsc -p test --noEmit","docs:build":"lildocs build ./docs --out ./dist/docs","prepublishOnly":"pnpm build","sync-agent-rules":"curl -fsSL https://gist.githubusercontent.com/aleclarson/4c80686b1c3e204a01cdbe82f8e2c084/raw/AGENTS.md -o AGENTS.md && git add AGENTS.md && git commit -m 'chore: sync agent rules'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:66e44868-c2b3-4317-8177-0493f0b34f20"}},"repository":{"url":"git+https://github.com/silo-ai/silo.git","type":"git"},"_npmVersion":"11.17.0","description":"> Give agents durable, strictly typed SQLite state scoped to a Git repository without hiding SQLite’s constraints or query model.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"react":"^19.2.7","cmd-ts":"^0.15.0","react-dom":"^19.2.7","remark-gfm":"^4.0.1","drizzle-orm":"1.0.0-rc.4","react-markdown":"^10.1.0","@aws-sdk/client-s3":"^3.1079.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.1","devDependencies":{"oxfmt":"^0.57.0","oxlint":"^1.72.0","tsdown":"^0.22.3","vitest":"^4.1.9","lildocs":"^0.1.20","typescript":"^6.0.3","@types/node":"^26.1.0","@types/react":"^19.2.17","@types/react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/silo_0.1.13_1786666054549_0.4676565982859273","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@silo-ai/silo","version":"0.1.14","author":{"name":"Alec Larson"},"license":"MIT OR Apache-2.0","_id":"@silo-ai/silo@0.1.14","maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"homepage":"https://github.com/silo-ai/silo#readme","bugs":{"url":"https://github.com/silo-ai/silo/issues"},"bin":{"silo":"dist/bin.mjs"},"dist":{"shasum":"f48b1667be58703570efde84b5b32cc476b5266d","tarball":"https://registry.npmjs.org/@silo-ai/silo/-/silo-0.1.14.tgz","fileCount":27,"integrity":"sha512-hm7OAW4jej44GspKve2OBoGrlQzhzpH2TzT0rhxWN2WdSd4TAA1DYMaM7d7QeWhnZvEgfUES9zv6mEuQ6TbB7A==","signatures":[{"sig":"MEQCIEaIXIp3sE6U6IaN9BlL2ozmToqCl7t/wB3ILlMlYEvrAiBLQzuBUeBTu4+4Q5m8IYovMSOtHVRKLHKPaoyRKWnOSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silo-ai%2fsilo@0.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":321983},"type":"module","engines":{"node":">=24.10.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"}},"gitHead":"a668516cb074847b676cf5ac457d1f103d33cb29","scripts":{"dev":"tsdown --sourcemap --watch","lint":"oxlint src","test":"vitest run","build":"tsdown","format":"oxfmt .","docs:dev":"lildocs dev ./docs","typecheck":"tsc --noEmit && tsc -p test --noEmit","docs:build":"lildocs build ./docs --out ./dist/docs","prepublishOnly":"pnpm build","sync-agent-rules":"curl -fsSL https://gist.githubusercontent.com/aleclarson/4c80686b1c3e204a01cdbe82f8e2c084/raw/AGENTS.md -o AGENTS.md && git add AGENTS.md && git commit -m 'chore: sync agent rules'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:66e44868-c2b3-4317-8177-0493f0b34f20"}},"repository":{"url":"git+https://github.com/silo-ai/silo.git","type":"git"},"_npmVersion":"11.17.0","description":"> Give agents durable, strictly typed SQLite state scoped to a Git repository without hiding SQLite’s constraints or query model.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"react":"^19.2.7","cmd-ts":"^0.15.0","react-dom":"^19.2.7","remark-gfm":"^4.0.1","drizzle-orm":"1.0.0-rc.4","react-markdown":"^10.1.0","@aws-sdk/client-s3":"^3.1079.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.1","devDependencies":{"oxfmt":"^0.57.0","oxlint":"^1.72.0","tsdown":"^0.22.3","vitest":"^4.1.9","lildocs":"^0.1.20","typescript":"^6.0.3","@types/node":"^26.1.0","@types/react":"^19.2.17","@types/react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/silo_0.1.14_1786666739711_0.17889963742738302","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@silo-ai/silo","version":"0.1.15","author":{"name":"Alec Larson"},"license":"MIT OR Apache-2.0","_id":"@silo-ai/silo@0.1.15","maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"homepage":"https://github.com/silo-ai/silo#readme","bugs":{"url":"https://github.com/silo-ai/silo/issues"},"bin":{"silo":"dist/bin.mjs"},"dist":{"shasum":"66b088e196053ac5ec887ad88c6db664ee9eaf91","tarball":"https://registry.npmjs.org/@silo-ai/silo/-/silo-0.1.15.tgz","fileCount":27,"integrity":"sha512-SNQMBX25rVSiFhhObdKwZ6wJ9JH8Elow9uUTLhEtWJ3rREvk4zCmBRS6DTeSrc2DyG0eMBPolQqkbeOwZV3mrw==","signatures":[{"sig":"MEYCIQDnWNAtvhtvNPTgfKyRFy5iIZVuHD/hoCRq6kiCqsRmqgIhAJOv2w4qorvvZZB4I2yCfHgfgQ71eRKhWpjLTcDePQXG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silo-ai%2fsilo@0.1.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":321983},"type":"module","engines":{"node":">=24.10.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"}},"gitHead":"ecef3a52b959684176632cf11cf3a2d676994603","scripts":{"dev":"tsdown --sourcemap --watch","lint":"oxlint src","test":"vitest run","build":"tsdown","format":"oxfmt .","docs:dev":"lildocs dev ./docs","typecheck":"tsc --noEmit && tsc -p test --noEmit","docs:build":"lildocs build ./docs --out ./dist/docs","prepublishOnly":"pnpm build","sync-agent-rules":"curl -fsSL https://gist.githubusercontent.com/aleclarson/4c80686b1c3e204a01cdbe82f8e2c084/raw/AGENTS.md -o AGENTS.md && git add AGENTS.md && git commit -m 'chore: sync agent rules'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:66e44868-c2b3-4317-8177-0493f0b34f20"}},"repository":{"url":"git+https://github.com/silo-ai/silo.git","type":"git"},"_npmVersion":"11.17.0","description":"> Give agents durable, strictly typed SQLite state scoped to a Git repository without hiding SQLite’s constraints or query model.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"react":"^19.2.7","cmd-ts":"^0.15.0","react-dom":"^19.2.7","remark-gfm":"^4.0.1","drizzle-orm":"1.0.0-rc.4","react-markdown":"^10.1.0","@aws-sdk/client-s3":"^3.1079.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.1","devDependencies":{"oxfmt":"^0.57.0","oxlint":"^1.72.0","tsdown":"^0.22.3","vitest":"^4.1.9","lildocs":"^0.1.20","typescript":"^6.0.3","@types/node":"^26.1.0","@types/react":"^19.2.17","@types/react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/silo_0.1.15_1786986132344_0.946971497757034","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@silo-ai/silo","version":"0.1.16","author":{"name":"Alec Larson"},"license":"MIT OR Apache-2.0","_id":"@silo-ai/silo@0.1.16","maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"homepage":"https://github.com/silo-ai/silo#readme","bugs":{"url":"https://github.com/silo-ai/silo/issues"},"bin":{"silo":"dist/bin.mjs"},"dist":{"shasum":"d94e2c7c33f2fb74128ac6a0c328fdddf89ad45b","tarball":"https://registry.npmjs.org/@silo-ai/silo/-/silo-0.1.16.tgz","fileCount":27,"integrity":"sha512-4YHe7BOZyHYxJrfEFZcVY5pEOsMvwAapZKTQxiTdz2ZSnABkx8eT/lkK94IbseTz7VGegnQUBdTs+Xw03DvI5A==","signatures":[{"sig":"MEUCIF7ASMCcgCTR1Q75Nn1lBH84qLC4PXEEx1GomLxcD/o/AiEAwZoUXWyOSFckuIQddmhW++3XfW0ex3FrZ/hK6c4gXhk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silo-ai%2fsilo@0.1.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":329634},"type":"module","engines":{"node":">=24.10.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"}},"gitHead":"8293cd78308fee30de8a35a7f748aca1d848dd6f","scripts":{"dev":"tsdown --sourcemap --watch","lint":"oxlint src","test":"vitest run","build":"tsdown","format":"oxfmt .","docs:dev":"lildocs dev ./docs","typecheck":"tsc --noEmit && tsc -p test --noEmit","docs:build":"lildocs build ./docs --out ./dist/docs","prepublishOnly":"pnpm build","sync-agent-rules":"curl -fsSL https://gist.githubusercontent.com/aleclarson/4c80686b1c3e204a01cdbe82f8e2c084/raw/AGENTS.md -o AGENTS.md && git add AGENTS.md && git commit -m 'chore: sync agent rules'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:66e44868-c2b3-4317-8177-0493f0b34f20"}},"repository":{"url":"git+https://github.com/silo-ai/silo.git","type":"git"},"_npmVersion":"11.17.0","description":"> Give agents durable, strictly typed SQLite state scoped to a Git repository without hiding SQLite’s constraints or query model.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"react":"^19.2.7","cmd-ts":"^0.15.0","react-dom":"^19.2.7","remark-gfm":"^4.0.1","drizzle-orm":"1.0.0-rc.4","react-markdown":"^10.1.0","@aws-sdk/client-s3":"^3.1079.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.1","devDependencies":{"oxfmt":"^0.57.0","oxlint":"^1.72.0","tsdown":"^0.22.3","vitest":"^4.1.9","lildocs":"^0.1.20","typescript":"^6.0.3","@types/node":"^26.1.0","@types/react":"^19.2.17","@types/react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/silo_0.1.16_1786995771859_0.21565933922152047","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@silo-ai/silo","version":"0.1.17","author":{"name":"Alec Larson"},"license":"MIT OR Apache-2.0","_id":"@silo-ai/silo@0.1.17","maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"homepage":"https://github.com/silo-ai/silo#readme","bugs":{"url":"https://github.com/silo-ai/silo/issues"},"bin":{"silo":"dist/bin.mjs"},"dist":{"shasum":"d488a885d91df25abfb19852f6232fd36d512619","tarball":"https://registry.npmjs.org/@silo-ai/silo/-/silo-0.1.17.tgz","fileCount":27,"integrity":"sha512-09Hx+OcMia+DNQMTVh4ladyovGbLcWbpZcT4tnW79tnHdeX2z5dfy0YJ/t+hBcuk1npLS1jg/S0ch/5tJQ0CLg==","signatures":[{"sig":"MEYCIQDkElzjmsIInIHn+lKgBlpyD6/IkbzQlkTpk6OilERzFgIhALVkGegf8fCyuegPzQVrPW2gDb71nZmlgMdTyat6A9OX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silo-ai%2fsilo@0.1.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333984},"type":"module","engines":{"node":">=24.10.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"}},"gitHead":"629e80d316b6bbf6cc3b9f4d293a2aa11f109b6f","scripts":{"dev":"tsdown --sourcemap --watch","lint":"oxlint src","test":"vitest run","build":"tsdown","format":"oxfmt .","docs:dev":"lildocs dev ./docs","typecheck":"tsc --noEmit && tsc -p test --noEmit","docs:build":"lildocs build ./docs --out ./dist/docs","prepublishOnly":"pnpm build","sync-agent-rules":"curl -fsSL https://gist.githubusercontent.com/aleclarson/4c80686b1c3e204a01cdbe82f8e2c084/raw/AGENTS.md -o AGENTS.md && git add AGENTS.md && git commit -m 'chore: sync agent rules'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:66e44868-c2b3-4317-8177-0493f0b34f20"}},"repository":{"url":"git+https://github.com/silo-ai/silo.git","type":"git"},"_npmVersion":"11.17.0","description":"> Give agents durable, strictly typed SQLite state scoped to a Git repository without hiding SQLite’s constraints or query model.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"react":"^19.2.7","cmd-ts":"^0.15.0","react-dom":"^19.2.7","remark-gfm":"^4.0.1","drizzle-orm":"1.0.0-rc.4","react-markdown":"^10.1.0","@aws-sdk/client-s3":"^3.1079.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.1","devDependencies":{"oxfmt":"^0.57.0","oxlint":"^1.72.0","tsdown":"^0.22.3","vitest":"^4.1.9","lildocs":"^0.1.20","typescript":"^6.0.3","@types/node":"^26.1.0","@types/react":"^19.2.17","@types/react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/silo_0.1.17_1787156038843_0.9409642041348367","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@silo-ai/silo","version":"0.1.18","author":{"name":"Alec Larson"},"license":"MIT OR Apache-2.0","_id":"@silo-ai/silo@0.1.18","maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"homepage":"https://github.com/silo-ai/silo#readme","bugs":{"url":"https://github.com/silo-ai/silo/issues"},"bin":{"silo":"dist/bin.mjs"},"dist":{"shasum":"fd1e811b547f7c60a259896f812e896f0adc5b2f","tarball":"https://registry.npmjs.org/@silo-ai/silo/-/silo-0.1.18.tgz","fileCount":29,"integrity":"sha512-JY09/w6Dzok4eKLF4WOezP4BEVPrXFJerKZ/t/ASFnPZckxOYhjzBHJpT1hwMijLqNviRqWRIRxtXjI/d3cl1g==","signatures":[{"sig":"MEUCIQDMgv/fJhd0vg5EnvmM3VL+kcqGCEDcMeZZF8DvxWc89AIgFgj0oNJ080crLj4GVPLn32hSAkJaYl2tg9xxuimMmXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silo-ai%2fsilo@0.1.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":447455},"type":"module","engines":{"node":">=24.10.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"}},"gitHead":"163a71892b8a4d7a7db18137b0ccec577fae4b35","scripts":{"dev":"tsdown --sourcemap --watch","lint":"oxlint src","test":"vitest run","build":"tsdown","format":"oxfmt .","docs:dev":"lildocs dev ./docs","typecheck":"tsc --noEmit && tsc -p test --noEmit","docs:build":"lildocs build ./docs --out ./dist/docs","prepublishOnly":"pnpm build","sync-agent-rules":"curl -fsSL https://gist.githubusercontent.com/aleclarson/4c80686b1c3e204a01cdbe82f8e2c084/raw/AGENTS.md -o AGENTS.md && git add AGENTS.md && git commit -m 'chore: sync agent rules'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:66e44868-c2b3-4317-8177-0493f0b34f20"}},"repository":{"url":"git+https://github.com/silo-ai/silo.git","type":"git"},"_npmVersion":"11.19.0","description":"> Give agents durable, strictly typed SQLite state scoped to a Git repository without hiding SQLite’s constraints or query model.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"react":"^19.2.7","cmd-ts":"^0.15.0","react-dom":"^19.2.7","remark-gfm":"^4.0.1","drizzle-orm":"1.0.0-rc.4","highlight.js":"^11.12.0","react-markdown":"^10.1.0","@chenglou/pretext":"^0.0.8","@aws-sdk/client-s3":"^3.1079.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.1","devDependencies":{"oxfmt":"^0.57.0","oxlint":"^1.72.0","tsdown":"^0.22.3","vitest":"^4.1.9","lildocs":"^0.1.20","typescript":"^6.0.3","@types/node":"^26.1.0","@types/react":"^19.2.17","@types/react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/silo_0.1.18_1788583008953_0.007946880362757591","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@silo-ai/silo","version":"0.1.19","author":{"name":"Alec Larson"},"license":"MIT OR Apache-2.0","_id":"@silo-ai/silo@0.1.19","maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"homepage":"https://github.com/silo-ai/silo#readme","bugs":{"url":"https://github.com/silo-ai/silo/issues"},"bin":{"silo":"dist/bin.mjs"},"dist":{"shasum":"ac4a9e469ef480eaeeba55c4f5ef73079829030f","tarball":"https://registry.npmjs.org/@silo-ai/silo/-/silo-0.1.19.tgz","fileCount":29,"integrity":"sha512-mL68jAW0IKPoMx8x3N//J4gN6NsRXqk5ZiFe8Zqf4jIWHdjsy+eOjf+Lm8MMTx9LU02oN+xiRpy1aGgkZ1rgKw==","signatures":[{"sig":"MEUCIQCNbhOOlhfkfQbbmGrflrprYAq66BUUDYgTXDkk9GtBpAIgPeLvnoQADoQtH0KXE7tr+PcjILkocEp5BsmYeebwiks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silo-ai%2fsilo@0.1.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":446700},"type":"module","engines":{"node":">=24.10.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"}},"gitHead":"e1d3c9844df3ad2158a29a79add1ab2e7cf117bc","scripts":{"dev":"tsdown --sourcemap --watch","lint":"oxlint src","test":"vitest run","build":"tsdown","format":"oxfmt .","docs:dev":"lildocs dev ./docs","typecheck":"tsc --noEmit && tsc -p test --noEmit","docs:build":"lildocs build ./docs --out ./dist/docs","prepublishOnly":"pnpm build","sync-agent-rules":"curl -fsSL https://gist.githubusercontent.com/aleclarson/4c80686b1c3e204a01cdbe82f8e2c084/raw/AGENTS.md -o AGENTS.md && git add AGENTS.md && git commit -m 'chore: sync agent rules'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:66e44868-c2b3-4317-8177-0493f0b34f20"}},"repository":{"url":"git+https://github.com/silo-ai/silo.git","type":"git"},"_npmVersion":"11.19.0","description":"> Give agents a local database for project work.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"react":"^19.2.7","cmd-ts":"^0.15.0","react-dom":"^19.2.7","remark-gfm":"^4.0.1","drizzle-orm":"1.0.0-rc.4","highlight.js":"^11.12.0","react-markdown":"^10.1.0","@chenglou/pretext":"^0.0.8","@aws-sdk/client-s3":"^3.1079.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.1","devDependencies":{"oxfmt":"^0.57.0","oxlint":"^1.72.0","tsdown":"^0.22.3","vitest":"^4.1.9","lildocs":"^0.1.20","typescript":"^6.0.3","@types/node":"^26.1.0","@types/react":"^19.2.17","@types/react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/silo_0.1.19_1788789137600_0.4152631906865667","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@silo-ai/silo","version":"0.1.20","author":{"name":"Alec Larson"},"license":"MIT OR Apache-2.0","_id":"@silo-ai/silo@0.1.20","maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"homepage":"https://github.com/silo-ai/silo#readme","bugs":{"url":"https://github.com/silo-ai/silo/issues"},"bin":{"silo":"dist/bin.mjs"},"dist":{"shasum":"c00e8c9279a31f12f8170a03227fc4a4d990c6b2","tarball":"https://registry.npmjs.org/@silo-ai/silo/-/silo-0.1.20.tgz","fileCount":29,"integrity":"sha512-vrDkMCDOYKV+2ak5KObeuGHNLd4PBZisUUQh6n2faTNsKptb2tJSiqfh0Os439ub4JQaXlxnDtQII1i7Rrd+GQ==","signatures":[{"sig":"MEUCIERcQH+dxougqKMEBCESD65YpaPMyhJpNlFj0opEcvJkAiEAuGEVmdNjaGp9l29khcNIpWuTu4/CQx46hdZRyzAKcCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silo-ai%2fsilo@0.1.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":446700},"type":"module","engines":{"node":">=24.10.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"}},"gitHead":"305d06cc44a1d0cae1a75c6f5daefd0df4edabea","scripts":{"dev":"tsdown --sourcemap --watch","lint":"oxlint src","test":"vitest run","build":"tsdown","format":"oxfmt .","docs:dev":"lildocs dev ./docs","typecheck":"tsc --noEmit && tsc -p test --noEmit","docs:build":"lildocs build ./docs --out ./dist/docs","prepublishOnly":"pnpm build","sync-agent-rules":"curl -fsSL https://gist.githubusercontent.com/aleclarson/4c80686b1c3e204a01cdbe82f8e2c084/raw/AGENTS.md -o AGENTS.md && git add AGENTS.md && git commit -m 'chore: sync agent rules'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:66e44868-c2b3-4317-8177-0493f0b34f20"}},"repository":{"url":"git+https://github.com/silo-ai/silo.git","type":"git"},"_npmVersion":"11.19.0","description":"> Give agents a local database for project work.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"react":"^19.2.7","cmd-ts":"^0.15.0","react-dom":"^19.2.7","remark-gfm":"^4.0.1","drizzle-orm":"1.0.0-rc.4","highlight.js":"^11.12.0","react-markdown":"^10.1.0","@chenglou/pretext":"^0.0.8","@aws-sdk/client-s3":"^3.1079.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.1","devDependencies":{"oxfmt":"^0.57.0","oxlint":"^1.72.0","tsdown":"^0.22.3","vitest":"^4.1.9","lildocs":"^0.1.20","typescript":"^6.0.3","@types/node":"^26.1.0","@types/react":"^19.2.17","@types/react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/silo_0.1.20_1788791841654_0.849173892917295","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@silo-ai/silo","version":"0.1.21","author":{"name":"Alec Larson"},"license":"MIT OR Apache-2.0","_id":"@silo-ai/silo@0.1.21","maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"homepage":"https://github.com/silo-ai/silo#readme","bugs":{"url":"https://github.com/silo-ai/silo/issues"},"bin":{"silo":"dist/bin.mjs"},"dist":{"shasum":"d4868fb983462e2369b92f4d130c34de6b18769b","tarball":"https://registry.npmjs.org/@silo-ai/silo/-/silo-0.1.21.tgz","fileCount":29,"integrity":"sha512-6l/+Iw/d7OxGA7YNzhMNLXGXF8pnZAJ9pGRTHeWegU7I9YkBrFSV4x8tlwDkleyuQ/2ZS86+Rubz9zFkEtkVKg==","signatures":[{"sig":"MEUCIEV6FJyLIrXsbU+L8uqkwXH3J+9rtxQc+ZC849a5trROAiEApvh8bzsrXDpT2R54ICP2HqrWgiheipr/sYusglJBuu4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silo-ai%2fsilo@0.1.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":446985},"type":"module","engines":{"node":">=24.10.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"}},"gitHead":"174a486dbe4045ced26970228332b789961b7b96","scripts":{"dev":"tsdown --sourcemap --watch","lint":"oxlint src","test":"vitest run","build":"tsdown","format":"oxfmt .","docs:dev":"lildocs dev ./docs","typecheck":"tsc --noEmit && tsc -p test --noEmit","docs:build":"lildocs build ./docs --out ./dist/docs","prepublishOnly":"pnpm build","sync-agent-rules":"curl -fsSL https://gist.githubusercontent.com/aleclarson/4c80686b1c3e204a01cdbe82f8e2c084/raw/AGENTS.md -o AGENTS.md && git add AGENTS.md && git commit -m 'chore: sync agent rules'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:66e44868-c2b3-4317-8177-0493f0b34f20"}},"repository":{"url":"git+https://github.com/silo-ai/silo.git","type":"git"},"_npmVersion":"11.19.0","description":"> Give agents a local database for project work.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"react":"^19.2.7","cmd-ts":"^0.15.0","react-dom":"^19.2.7","remark-gfm":"^4.0.1","drizzle-orm":"1.0.0-rc.4","highlight.js":"^11.12.0","react-markdown":"^10.1.0","@chenglou/pretext":"^0.0.8","@aws-sdk/client-s3":"^3.1079.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.1","devDependencies":{"oxfmt":"^0.57.0","oxlint":"^1.72.0","tsdown":"^0.22.3","vitest":"^4.1.9","lildocs":"^0.1.28","typescript":"^6.0.3","@types/node":"^26.1.0","@types/react":"^19.2.17","@types/react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/silo_0.1.21_1788797297408_0.11452843921821643","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@silo-ai/silo","version":"0.1.22","author":{"name":"Alec Larson"},"license":"MIT OR Apache-2.0","_id":"@silo-ai/silo@0.1.22","maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"homepage":"https://github.com/silo-ai/silo#readme","bugs":{"url":"https://github.com/silo-ai/silo/issues"},"bin":{"silo":"dist/bin.mjs"},"dist":{"shasum":"43e3d0b4b978cc7dd2803302ec863b242bc9a92b","tarball":"https://registry.npmjs.org/@silo-ai/silo/-/silo-0.1.22.tgz","fileCount":29,"integrity":"sha512-YDbXXJ7n1nvkASx8ExfqYc1Pt0BkfMYw+IjFIMlc2i5qKKSLvp18pHAMT/ECHpdZLhw1Ey095hbf0LojFQYMZA==","signatures":[{"sig":"MEUCIQD+aq7VOvqgTfE54y6LDYe2Ro6k0Vlt1RV5CxYjwB4TrwIgJuzt1/D7GRlBdM6tJBLDMdxsrcYyMn921Dq+tcj4fX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silo-ai%2fsilo@0.1.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":446946},"type":"module","engines":{"node":">=24.10.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"}},"gitHead":"7f556921d0d1bc1ecb5b7c18e2f88dabcb2695c6","scripts":{"dev":"tsdown --sourcemap --watch","lint":"oxlint src","test":"vitest run","build":"tsdown","format":"oxfmt .","docs:dev":"lildocs dev ./docs","typecheck":"tsc --noEmit && tsc -p test --noEmit","docs:build":"lildocs build ./docs --out ./dist/docs","prepublishOnly":"pnpm build","sync-agent-rules":"curl -fsSL https://gist.githubusercontent.com/aleclarson/4c80686b1c3e204a01cdbe82f8e2c084/raw/AGENTS.md -o AGENTS.md && git add AGENTS.md && git commit -m 'chore: sync agent rules'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:66e44868-c2b3-4317-8177-0493f0b34f20"}},"repository":{"url":"git+https://github.com/silo-ai/silo.git","type":"git"},"_npmVersion":"11.19.0","description":"> Give agents a local database for project work.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"react":"^19.2.7","cmd-ts":"^0.15.0","react-dom":"^19.2.7","remark-gfm":"^4.0.1","drizzle-orm":"1.0.0-rc.4","highlight.js":"^11.12.0","react-markdown":"^10.1.0","@chenglou/pretext":"^0.0.8","@aws-sdk/client-s3":"^3.1079.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.1","devDependencies":{"oxfmt":"^0.57.0","oxlint":"^1.72.0","tsdown":"^0.22.3","vitest":"^4.1.9","lildocs":"^0.1.28","typescript":"^6.0.3","@types/node":"^26.1.0","@types/react":"^19.2.17","@types/react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/silo_0.1.22_1788814306510_0.4601555552613401","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@silo-ai/silo","version":"0.1.23","author":{"name":"Alec Larson"},"license":"MIT OR Apache-2.0","_id":"@silo-ai/silo@0.1.23","maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"homepage":"https://github.com/silo-ai/silo#readme","bugs":{"url":"https://github.com/silo-ai/silo/issues"},"bin":{"silo":"dist/bin.mjs"},"dist":{"shasum":"6a986fd6961763c04cf1dbce147a04f8c1bd20ea","tarball":"https://registry.npmjs.org/@silo-ai/silo/-/silo-0.1.23.tgz","fileCount":30,"integrity":"sha512-OzhoK79fFkA2deHEydxaUitjnEGYerleMYCAW2amdmnOwCVtIUPKQjcg912ciju9EZwSaFllyRSGr8bI2j4EZA==","signatures":[{"sig":"MEYCIQDiMERABtpWe0+oppXZ0ZUw4w/wjtfkODBzjpCrxOd5+gIhAPN391I4ul5v7TvgqyQZ9QwmFLOwlAPVHD5lqkJXSmDY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silo-ai%2fsilo@0.1.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":504182},"type":"module","engines":{"node":">=24.10.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"}},"gitHead":"44859cf89599482238ba4eb4ebb605abe1d262c4","scripts":{"dev":"tsdown --sourcemap --watch","lint":"oxlint src","test":"vitest run","build":"tsdown","format":"oxfmt .","docs:dev":"lildocs dev ./docs","typecheck":"tsc --noEmit && tsc -p test --noEmit","docs:build":"lildocs build ./docs --out ./dist/docs","prepublishOnly":"pnpm build","sync-agent-rules":"curl -fsSL https://gist.githubusercontent.com/aleclarson/4c80686b1c3e204a01cdbe82f8e2c084/raw/AGENTS.md -o AGENTS.md && git add AGENTS.md && git commit -m 'chore: sync agent rules'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:66e44868-c2b3-4317-8177-0493f0b34f20"}},"repository":{"url":"git+https://github.com/silo-ai/silo.git","type":"git"},"_npmVersion":"11.19.0","description":"> Give agents a local database for project work.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"react":"^19.2.7","cmd-ts":"^0.15.0","react-dom":"^19.2.7","remark-gfm":"^4.0.1","drizzle-orm":"1.0.0-rc.4","highlight.js":"^11.12.0","react-markdown":"^10.1.0","@chenglou/pretext":"^0.0.8","@aws-sdk/client-s3":"^3.1079.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.1","devDependencies":{"oxfmt":"^0.57.0","oxlint":"^1.72.0","tsdown":"^0.22.3","vitest":"^4.1.9","lildocs":"^0.1.28","typescript":"^6.0.3","@types/node":"^26.1.0","@types/react":"^19.2.17","@types/react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/silo_0.1.23_1788883367659_0.8669883911404972","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@silo-ai/silo","version":"0.1.24","license":"MIT OR Apache-2.0","author":{"name":"Alec Larson"},"repository":{"type":"git","url":"git+https://github.com/silo-ai/silo.git"},"bin":{"silo":"dist/bin.mjs"},"type":"module","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"}},"scripts":{"dev":"tsdown --sourcemap --watch","build":"tsdown","docs:dev":"lildocs dev ./docs","docs:build":"lildocs build ./docs --out ./dist/docs","format":"oxfmt .","lint":"oxlint src","typecheck":"tsc --noEmit && tsc -p test --noEmit","test":"vitest run","prepublishOnly":"pnpm build","sync-agent-rules":"curl -fsSL https://gist.githubusercontent.com/aleclarson/4c80686b1c3e204a01cdbe82f8e2c084/raw/AGENTS.md -o AGENTS.md && git add AGENTS.md && git commit -m 'chore: sync agent rules'"},"dependencies":{"@aws-sdk/client-s3":"^3.1079.0","@chenglou/pretext":"^0.0.8","cmd-ts":"^0.15.0","drizzle-orm":"1.0.0-rc.4","highlight.js":"^11.12.0","prettier":"^3.9.6","react":"^19.2.7","react-dom":"^19.2.7","react-markdown":"^10.1.0","remark-gfm":"^4.0.1"},"devDependencies":{"@types/node":"^26.1.0","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","lildocs":"^0.1.28","oxfmt":"^0.57.0","oxlint":"^1.72.0","tsdown":"^0.22.3","typescript":"^6.0.3","vitest":"^4.1.9"},"engines":{"node":">=24.10.0"},"packageManager":"pnpm@11.5.1","gitHead":"ee0f69bb5e486cc165743abf9041c4fca36b6883","_id":"@silo-ai/silo@0.1.24","description":"> Give agents a local database for project work.","bugs":{"url":"https://github.com/silo-ai/silo/issues"},"homepage":"https://github.com/silo-ai/silo#readme","_nodeVersion":"24.20.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-yQ5987+W4ETKkj8IlsB1PjGvUa/D9U9g6ekhItb7ne0L94Vbw6z2WQA/F/F4EsHYn2Bs+fSoBLuG5dexlRW3GA==","shasum":"4fb86734285cdb49a9e59cc3b01df167187f196d","tarball":"https://registry.npmjs.org/@silo-ai/silo/-/silo-0.1.24.tgz","fileCount":30,"unpackedSize":517641,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silo-ai%2fsilo@0.1.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDu40XF2CmvvqQoequ1cIaSN2hPtxWF+E5RkHKt3J3QJQIgYdj8gDSbGSifSCROjB3hlqiC7mSNSUG1RI/qupwYXDw="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:66e44868-c2b3-4317-8177-0493f0b34f20"}},"directories":{},"maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/silo_0.1.24_1789004387639_0.03033613713864347"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-12T14:24:02.898Z","modified":"2026-09-10T01:39:48.105Z","0.0.0":"2026-07-12T14:24:03.193Z","0.1.0":"2026-07-12T17:40:49.743Z","0.1.1":"2026-07-12T18:28:34.927Z","0.1.2":"2026-07-12T21:13:12.319Z","0.1.3":"2026-07-12T21:26:51.136Z","0.1.4":"2026-07-13T04:38:07.453Z","0.1.5":"2026-07-14T16:28:30.471Z","0.1.6":"2026-07-14T16:50:39.954Z","0.1.7":"2026-08-08T17:11:36.472Z","0.1.8":"2026-08-08T17:25:57.405Z","0.1.9":"2026-08-08T21:08:44.013Z","0.1.10":"2026-08-10T18:03:47.616Z","0.1.11":"2026-08-10T21:34:20.751Z","0.1.12":"2026-08-11T03:53:14.926Z","0.1.13":"2026-08-14T00:07:34.729Z","0.1.14":"2026-08-14T00:18:59.867Z","0.1.15":"2026-08-17T17:02:12.491Z","0.1.16":"2026-08-17T19:42:52.068Z","0.1.17":"2026-08-19T16:13:58.978Z","0.1.18":"2026-09-05T04:36:49.129Z","0.1.19":"2026-09-07T13:52:17.731Z","0.1.20":"2026-09-07T14:37:21.782Z","0.1.21":"2026-09-07T16:08:17.557Z","0.1.22":"2026-09-07T20:51:46.672Z","0.1.23":"2026-09-08T16:02:47.802Z","0.1.24":"2026-09-10T01:39:47.814Z"},"bugs":{"url":"https://github.com/silo-ai/silo/issues"},"author":{"name":"Alec Larson"},"license":"MIT OR Apache-2.0","homepage":"https://github.com/silo-ai/silo#readme","repository":{"type":"git","url":"git+https://github.com/silo-ai/silo.git"},"description":"> Give agents a local database for project work.","maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"readme":"# Silo\n\n> Give agents a local database for project work.\n\nKeep findings, plans, and progress available across agent sessions without adding working data to Git.\n\nAgents write through Silo's CLI, which checks each write against the table's rules. They can query the data with SQL, so one agent can analyze or continue another agent's work.\n\n## What you can use it for\n\n- **Collect audit findings.** Have agents record dataset problems in a common table. Another agent can analyze the findings together to identify patterns and summarize results.\n- **Plan and track migrations.** Record work ahead of time, then update progress as it proceeds. A coordinating agent can use the migration table to assign work to subagents and decide what comes next.\n- **Keep work available between sessions.** Give the next agent a place to read outstanding work and record what changed.\n\nYou define what the tables hold. Agents decide how to use them; Silo does not assign or schedule their work.\n\nEach Git repository selects a local SQLite database stored outside the repository. Git does not commit the database, and cloning a repository does not copy its data. Sharing between machines is optional and uses explicit push and pull commands.\n\n## Install\n\n```sh\npnpm add --global @silo-ai/silo\n```\n\nYou need:\n\n- Node.js 24.10.0 or newer\n- SQLite 3.37.0 or newer\n- A Git worktree\n\n## Track a migration\n\nRun these commands from the repository you are migrating. This example uses one row per component, so an agent can see which components still need work.\n\nSave this table definition as `migration-table.json`. It is an input file for the command below; you do not need to commit it.\n\n```json\n{\n  \"name\": \"migration\",\n  \"comment\": \"One component to migrate. Read before assigning work and update as work proceeds.\",\n  \"columns\": [\n    {\n      \"name\": \"component\",\n      \"type\": \"text\",\n      \"nullable\": false,\n      \"comment\": \"Unique component name.\"\n    },\n    {\n      \"name\": \"state\",\n      \"type\": \"text/enum\",\n      \"type_options\": {\n        \"values\": [\"planned\", \"in_progress\", \"completed\"]\n      },\n      \"nullable\": false,\n      \"comment\": \"Current migration progress.\"\n    }\n  ],\n  \"primary_key\": [\"component\"]\n}\n```\n\nCreate the table:\n\n```sh\nsilo table create --file migration-table.json\n```\n\nThe first table creation also creates the local database. The rules above require a unique component name and one of the three listed states.\n\n### Record planned work\n\n```sh\nprintf '%s\\n' '{\"component\":\"settings\",\"state\":\"planned\"}' | silo row add migration\n```\n\nThe command prints the saved row. It remains available after the agent session ends.\n\n### Update progress\n\n```sh\nprintf '%s\\n' '{\"state\":\"in_progress\"}' | silo row update migration settings\n```\n\nThe `settings` row now has the state `in_progress`. A value such as `\"started\"` would be rejected because it is not one of the allowed states.\n\n### See what remains\n\n```sh\nsilo sql \"SELECT component, state FROM migration WHERE state <> 'completed' ORDER BY component\"\n```\n\nThe result includes `settings` with its updated state. A coordinating agent can read this table before deciding what to do next.\n\nSQL is read-only. Use Silo's row commands to change data so writes are checked against the schema.\n\nThis small table records progress; it does not prevent two agents from choosing the same work. For concurrent updates, Silo supports a revision policy that rejects writes based on an outdated row. See [Work with rows](docs/guides/work-with-rows.md#update-without-overwriting-concurrent-work).\n\nSee [Design a schema](docs/guides/design-a-schema.md) to add fields and rules for your workflow, or [Getting started](docs/getting-started.md) for a walkthrough that also tests a rejected write.\n\n## Give your agent the instructions\n\nSilo includes guidance that agents can read from the CLI. Add this rule to your global `AGENTS.md`:\n\n> When told to “use Silo” or do something with Silo, run `silo skill` and follow its instructions. Read any referenced task guide or JSON Schema with `silo skill <relative-path>`.\n\nThe guidance covers table design, commands, and JSON inputs. Agents can read it from any directory:\n\n```sh\nsilo skill\nsilo skill tasks/create-table.md\n```\n\nUse `silo --help` to explore commands. Each command also has its own help, such as `silo row update --help`.\n\n## Start with a task template\n\nIf you need task tracking, you can import a bundled schema instead of designing one:\n\n```sh\nsilo schema import tasks\n```\n\nThis adds the template's tables, agent instructions, and any default queries and reports to the local database. It is separate from the migration example above.\n\nThe import copies the template. Later changes to the bundled template do not update your database. Imports must not conflict with existing table names, saved query names, or default report slugs.\n\n## Reuse queries and open reports\n\n**Saved queries** let you name a SQL query and run it as a command. Query parameters become command-line arguments with declared types, so callers can reuse the query without rewriting SQL.\n\nSee [Run saved queries](docs/guides/run-saved-queries.md) to define one.\n\n**Reports** turn database results into Markdown you can open in your browser. For a migration, a report could show how many components are complete and which still need work.\n\nReports refresh when opened or when the page regains focus. If a refresh fails, the viewer keeps the last successful result visible.\n\nReport scripts are trusted JavaScript with access to your machine through Node.js. Only run scripts you trust. The viewer runs locally; it does not provide remote hosting or scheduled refreshes.\n\nSee [Publish a refreshable report](docs/guides/publish-a-report.md) to create and open one.\n\n## Share between machines\n\nLocal work needs no remote service. To share a database, you need:\n\n- An S3-compatible storage bucket\n- Credentials for that storage\n- Litestream 0.5.12 or newer\n\nConfigure synchronization and publish your local changes. Replace the example bucket and path with your own:\n\n```sh\nsilo sync init s3://my-bucket/silo/project\nsilo push\n```\n\nOn another machine, run the same `silo sync init` command to restore the remote database. After setup:\n\n- Run `silo pull` before work to get shared changes.\n- Run `silo push` when local changes are ready to share.\n\nSilo combines changes that do not conflict and stops when they do. It does not silently choose the last writer. Nothing pushes or pulls in the background.\n\nSee [Synchronize a database](docs/guides/synchronize.md) for setup and recovery.\n\n## Limits to know\n\n- **Data stays outside Git.** Silo does not provide database branches or a user-facing history of changes.\n- **Use Silo commands for writes.** Writing directly to the SQLite file bypasses Silo's validation and synchronization bookkeeping.\n- **Keep the active database on local storage.** Do not put it in a network drive or a cloud-synchronized folder.\n- **Sharing requires setup.** Synchronization uses your storage service and its storage and transfer costs. It is not a live connection between machines.\n\nSee [How Silo works](docs/concepts/how-silo-works.md) for the database, schema, and synchronization model, or browse the [documentation](docs/index.md).\n","readmeFilename":"README.md"}