{"_id":"@d-o-hub/csm","_rev":"5-2b75f6d5a218f3fe1c87dc871fa45367","name":"@d-o-hub/csm","dist-tags":{"latest":"0.3.8"},"versions":{"0.3.4":{"name":"@d-o-hub/csm","version":"0.3.4","keywords":["cli","ai","memory","hypervector","reservoir","semantic","echo-state-network"],"author":{"name":"d-o-hub"},"license":"MIT","_id":"@d-o-hub/csm@0.3.4","maintainers":[{"name":"d-o-hub","email":"d-oit@t-online.de"}],"homepage":"https://github.com/d-o-hub/chaotic_semantic_memory#readme","bugs":{"url":"https://github.com/d-o-hub/chaotic_semantic_memory/issues"},"bin":{"csm":"index.js"},"dist":{"shasum":"9a38e06b25883e857394e571740ae8631a82c6bd","tarball":"https://registry.npmjs.org/@d-o-hub/csm/-/csm-0.3.4.tgz","fileCount":11,"integrity":"sha512-7I672FRDbqexC3Emlof2FWV3NovPr8t3Jl/DYoiGTbPibBsthB2wkN1M5S3IKX4zIzvdZAGWUtupIfDYPKK+ug==","signatures":[{"sig":"MEUCIQCLulGjLuXbhtj+KeBpAGelINiTyW5A6wg2iqfATS5eVQIgOU8kPaW29QUl0d97KVADaGr3ppk8Il2umlZCOzpgJFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35325542},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"803297abfcfc3638ab5a7a3d69f894f9ea6f0222","scripts":{"postinstall":"node postinstall.js"},"_npmUser":{"name":"d-o-hub","email":"d-oit@t-online.de"},"repository":{"url":"git+https://github.com/d-o-hub/chaotic_semantic_memory.git","type":"git"},"_npmVersion":"11.11.0","description":"CLI for chaotic semantic memory - AI memory systems with hyperdimensional vectors","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/csm_0.3.4_1777144514429_0.48785095896497155","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@d-o-hub/csm","version":"0.3.5","keywords":["cli","ai","memory","hypervector","reservoir","semantic","echo-state-network"],"author":{"name":"d-o-hub"},"license":"MIT","_id":"@d-o-hub/csm@0.3.5","maintainers":[{"name":"d-o-hub","email":"d-oit@t-online.de"}],"homepage":"https://github.com/d-o-hub/chaotic_semantic_memory#readme","bugs":{"url":"https://github.com/d-o-hub/chaotic_semantic_memory/issues"},"bin":{"csm":"index.js"},"dist":{"shasum":"b256d67050f886a9fa542090c15aad9b9a1f5eab","tarball":"https://registry.npmjs.org/@d-o-hub/csm/-/csm-0.3.5.tgz","fileCount":11,"integrity":"sha512-PlaW4DwNNAomIA91K63EHMAJzLBsJIXmCtqunm0aXAHxjf4cqowESX7Nsq+RmOz4K/rukKgoWo6j62saA7WIvQ==","signatures":[{"sig":"MEYCIQDfFAtt1GqNT2HXGLgvbWvC0ypgYNA5OdAYPy8Ns527mgIhAPfiJY3vleZo3mj5KsbJqBJtfIXb0z9+WQgxgg6pz7s8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d-o-hub%2fcsm@0.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35355230},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"62fed2030a9f53ce261f77464f00828242494c18","scripts":{"postinstall":"node postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:48a20c3c-d406-46cc-91d3-7916c5c62680"}},"repository":{"url":"git+https://github.com/d-o-hub/chaotic_semantic_memory.git","type":"git"},"_npmVersion":"11.11.0","description":"CLI for chaotic semantic memory - AI memory systems with hyperdimensional vectors","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/csm_0.3.5_1777377582874_0.2183979746525444","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@d-o-hub/csm","version":"0.3.6","keywords":["cli","ai","memory","hypervector","reservoir","semantic","echo-state-network"],"author":{"name":"d-o-hub"},"license":"MIT","_id":"@d-o-hub/csm@0.3.6","maintainers":[{"name":"d-o-hub","email":"d-oit@t-online.de"}],"homepage":"https://github.com/d-o-hub/chaotic_semantic_memory#readme","bugs":{"url":"https://github.com/d-o-hub/chaotic_semantic_memory/issues"},"bin":{"csm":"index.js"},"dist":{"shasum":"08c749430bb3cd2e4c5cf5dedde291eef1389f5f","tarball":"https://registry.npmjs.org/@d-o-hub/csm/-/csm-0.3.6.tgz","fileCount":11,"integrity":"sha512-b9vksdHWsr1X7BWx/di44hy9aCTS76yDCmVxNgRerSlnxVTSUps1N2cQZFe/Fmz6qhOwtE6gc0NgzKbWi6mS7g==","signatures":[{"sig":"MEUCIQCkn1PXmEWgX2U8VfpAkG6Kj06i/tEW4z4rqmR5tA4yrgIgBeVLMXjGb8i1QJkWz/sELXQJ2dzr++BmAUPw2iIPQIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d-o-hub%2fcsm@0.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38318270},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"310f4a161ce463981f54cd8b764b92f34b847c5c","scripts":{"postinstall":"node postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:48a20c3c-d406-46cc-91d3-7916c5c62680"}},"repository":{"url":"git+https://github.com/d-o-hub/chaotic_semantic_memory.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI for chaotic semantic memory - AI memory systems with hyperdimensional vectors","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/csm_0.3.6_1779273708713_0.4417752701476727","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@d-o-hub/csm","version":"0.3.7","keywords":["cli","ai","memory","hypervector","reservoir","semantic","echo-state-network"],"author":{"name":"d-o-hub"},"license":"MIT","_id":"@d-o-hub/csm@0.3.7","maintainers":[{"name":"d-o-hub","email":"d-oit@t-online.de"}],"homepage":"https://github.com/d-o-hub/chaotic_semantic_memory#readme","bugs":{"url":"https://github.com/d-o-hub/chaotic_semantic_memory/issues"},"bin":{"csm":"index.js"},"dist":{"shasum":"57373702b5a1c486f8140dde73483de41b062430","tarball":"https://registry.npmjs.org/@d-o-hub/csm/-/csm-0.3.7.tgz","fileCount":11,"integrity":"sha512-ADG1llyaXXKmIVdMwK+4DS09cWHfRhGHUlfGDoROZDzBdoO4HZ131dkrtlrvHRcd21jYK/mRmtWzBtjnUbQhRQ==","signatures":[{"sig":"MEMCH2D0/8tcBBr2OZD7Cd1lG5BdHmD4sIrruFKQ5PUH3B8CIGmC39d09t3USJI872g3Dvvb03dJny41/txqn6NJl/Ca","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d-o-hub%2fcsm@0.3.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38780926},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"37feaba0e910fce084bd255eb6ac7c30d1a82293","scripts":{"postinstall":"node postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:48a20c3c-d406-46cc-91d3-7916c5c62680"}},"repository":{"url":"git+https://github.com/d-o-hub/chaotic_semantic_memory.git","type":"git"},"_npmVersion":"11.13.0","description":"CLI for chaotic semantic memory - AI memory systems with hyperdimensional vectors","directories":{},"_nodeVersion":"24.17.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/csm_0.3.7_1782666117551_0.8406934338992826","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@d-o-hub/csm","version":"0.3.8","description":"CLI for chaotic semantic memory - AI memory systems with hyperdimensional vectors","bin":{"csm":"index.js"},"scripts":{"postinstall":"node postinstall.js"},"keywords":["cli","ai","memory","hypervector","reservoir","semantic","echo-state-network"],"author":{"name":"d-o-hub"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/d-o-hub/chaotic_semantic_memory.git"},"bugs":{"url":"https://github.com/d-o-hub/chaotic_semantic_memory/issues"},"homepage":"https://github.com/d-o-hub/chaotic_semantic_memory#readme","engines":{"node":">=18.0.0"},"type":"module","publishConfig":{"access":"public","provenance":true},"optionalDependencies":{},"gitHead":"d86b15fd6da5b54c8d882bf47578090ce5bdc495","_id":"@d-o-hub/csm@0.3.8","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-rQoOsqHH8FNXrjwiH27HX4KUkXzIM57PYtuas96rJnYLBXhH2FsK44Qt9oZPHo/cJNdV5me84p9UPyKRiCht2Q==","shasum":"67f4c936417d889057f18e536b7134a49681b070","tarball":"https://registry.npmjs.org/@d-o-hub/csm/-/csm-0.3.8.tgz","fileCount":11,"unpackedSize":39251100,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d-o-hub%2fcsm@0.3.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDsuJBcEMLxYMWt2AP9HYG95LSSV/VGD8wLC6JrJDB9yAIhAKREJws/x9jf792Ho0bcmPFdmteuwjJvyARfBdKFrZO5"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:48a20c3c-d406-46cc-91d3-7916c5c62680"}},"directories":{},"maintainers":[{"name":"d-o-hub","email":"d-oit@t-online.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/csm_0.3.8_1785234943998_0.658395880467348"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-25T19:15:14.312Z","modified":"2026-07-28T10:35:44.755Z","0.3.4":"2026-04-25T19:15:14.974Z","0.3.5":"2026-04-28T11:59:43.451Z","0.3.6":"2026-05-20T10:41:49.120Z","0.3.7":"2026-06-28T17:01:57.988Z","0.3.8":"2026-07-28T10:35:44.451Z"},"bugs":{"url":"https://github.com/d-o-hub/chaotic_semantic_memory/issues"},"author":{"name":"d-o-hub"},"license":"MIT","homepage":"https://github.com/d-o-hub/chaotic_semantic_memory#readme","keywords":["cli","ai","memory","hypervector","reservoir","semantic","echo-state-network"],"repository":{"type":"git","url":"git+https://github.com/d-o-hub/chaotic_semantic_memory.git"},"description":"CLI for chaotic semantic memory - AI memory systems with hyperdimensional vectors","maintainers":[{"name":"d-o-hub","email":"d-oit@t-online.de"}],"readme":"# csm CLI\n\nCommand-line interface for [chaotic_semantic_memory](https://github.com/d-o-hub/chaotic_semantic_memory) - AI memory systems with hyperdimensional vectors and chaotic reservoirs.\n\n## Installation\n\n**Use npx (recommended — no install needed, no permission issues):**\n```bash\nnpx @d-o-hub/csm --version\nnpx @d-o-hub/csm inject my-concept --database csm_memory.db\n```\n\n`npx` downloads and runs the correct platform binary automatically. No global install required.\n\n**Global install (optional):**\n```bash\nnpm install -g @d-o-hub/csm\n```\n\n> **⚠ Permission errors (EACCES)?**\n>\n> Global installs write to a system directory that may require elevated permissions.\n> **Do not use `sudo npm install -g`** — this creates root-owned files that cause further issues.\n>\n> Instead, configure a user-writable npm prefix:\n> ```bash\n> npm config set prefix ~/.npm-global\n> export PATH=~/.npm-global/bin:$PATH  # Add to ~/.bashrc or ~/.zshrc to persist\n> ```\n>\n> Or simply use `npx` above, which requires no global install and avoids permission issues entirely.\n\n## Usage\n\n```bash\n# Inject a concept\ncsm inject my-concept --database csm_memory.db\n\n# Find similar concepts\ncsm probe my-concept -k 10 --database csm_memory.db\n\n# Create associations\ncsm associate source-concept target-concept --strength 0.8 --database csm_memory.db\n\n# Export memory state\ncsm export --output backup.json\n\n# Import memory state\ncsm import backup.json --merge\n\n# Show version\ncsm version\n\n# Generate shell completions\ncsm completions bash > ~/.local/share/bash-completion/completions/csm\n```\n\n## CLI Commands\n\n| Command | Description |\n|---------|-------------|\n| `inject` | Inject a new concept with a random or provided vector |\n| `probe` | Find similar concepts by concept ID |\n| `associate` | Create an association between two concepts |\n| `export` | Export memory state to JSON or binary |\n| `import` | Import memory state from file |\n| `index-jsonl` | Index concepts from JSONL file |\n| `index-dir` | Index documents from directory |\n| `version` | Show version information |\n| `completions` | Generate shell completions |\n\n## Options\n\n| Option | Description |\n|--------|-------------|\n| `--database <path>` | Path to libSQL database file |\n| `--git-local` | Use git-local storage (.git/memory-index/csm.db) |\n| `--index-path <path>` | Custom path for git-local index |\n| `--output-format <format>` | Output format: table, json, compact |\n| `--verbose` | Increase logging verbosity |\n| `--help` | Show help for command |\n\n## Platform Support\n\nThe CLI binary is downloaded automatically during install for:\n- Linux x64\n- Linux arm64\n- macOS x64 (Intel)\n- macOS arm64 (Apple Silicon)\n- Windows x64\n\nBinaries are bundled directly inside the npm package for the platforms above. The postinstall script\nfalls back to downloading from the corresponding GitHub Release asset if a platform-specific binary\nis missing, so manual installs can recover gracefully.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}