{"_id":"@aurora-foundation/obsidian-next","_rev":"16-65a89432252ec52fa8c53598c9521649","name":"@aurora-foundation/obsidian-next","dist-tags":{"latest":"0.4.13"},"versions":{"0.4.2":{"name":"@aurora-foundation/obsidian-next","version":"0.4.2","keywords":["ai","agent","cli","mcp","anthropic","terminal","automation"],"author":{"name":"Aurora Labs","email":"aurora.foundation.labs@gmail.com"},"license":"Apache-2.0","_id":"@aurora-foundation/obsidian-next@0.4.2","maintainers":[{"name":"polyoxy","email":"aurora.foundation.labs@gmail.com"}],"contributors":[{"name":"Polyoxy","email":"iversonbusiness3@gmail.com"}],"homepage":"https://github.com/auroradeveloperops/obsidian-next#readme","bugs":{"url":"https://github.com/auroradeveloperops/obsidian-next/issues"},"bin":{"obsidian":"dist/index.js","obsidian-mcp":"dist/mcp/index.js"},"dist":{"shasum":"30835718ecf3b4d839319bc27ec448a2a409bc15","tarball":"https://registry.npmjs.org/@aurora-foundation/obsidian-next/-/obsidian-next-0.4.2.tgz","fileCount":30,"integrity":"sha512-6jVNEwkH83GUlYWS28HapwBb+OWEPfR9hmY952bIzl69gjOtjXY+mYFjfpx3XaAieEgiBk4rqh8mWDkeU0mGtQ==","signatures":[{"sig":"MEQCIBPll/64Hj9xMJ5EKDyKw3evtX2ScjAYIUgLcW0DNkJ/AiAFWbRYvzp1aEPyd8sIC4EshzYUo2TLmJE2uneQwBu5oQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":379439},"main":"dist/index.js","type":"module","gitHead":"75b507511af11785b46f2a6bab5523152aacbcb6","scripts":{"dev":"tsup src/index.ts --format esm --watch","mcp":"node dist/mcp/index.js","test":"vitest","build":"tsup src/index.ts src/mcp/index.ts --format esm","start":"node dist/index.js"},"_npmUser":{"name":"polyoxy","email":"aurora.foundation.labs@gmail.com"},"repository":{"url":"git+https://github.com/auroradeveloperops/obsidian-next.git","type":"git"},"_npmVersion":"11.7.0","description":"Next-gen AI Agent CLI","directories":{},"_nodeVersion":"25.4.0","dependencies":{"ink":"^4.4.1","zod":"^3.23.8","chalk":"^5.3.0","react":"^18.3.1","@inkjs/ui":"^1.0.0","ink-spinner":"^5.0.0","ink-text-input":"^5.0.1","@vscode/ripgrep":"^1.15.9","@anthropic-ai/sdk":"^0.33.1","@modelcontextprotocol/sdk":"^1.0.1","@anthropic-ai/sandbox-runtime":"^0.0.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.8.1","tsup":"^8.1.0","vitest":"^2.0.1","typescript":"^5.5.3","@types/node":"^20.14.9","@types/react":"^18.3.3","ink-testing-library":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/obsidian-next_0.4.2_1769914359336_0.5505507059475268","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@aurora-foundation/obsidian-next","version":"0.4.6","keywords":["ai","agent","cli","mcp","anthropic","terminal","automation"],"author":{"name":"Aurora Labs","email":"aurora.foundation.labs@gmail.com"},"license":"Apache-2.0","_id":"@aurora-foundation/obsidian-next@0.4.6","maintainers":[{"name":"polyoxy","email":"aurora.foundation.labs@gmail.com"}],"contributors":[{"name":"Polyoxy","email":"iversonbusiness3@gmail.com"}],"homepage":"https://github.com/auroradeveloperops/obsidian-next#readme","bugs":{"url":"https://github.com/auroradeveloperops/obsidian-next/issues"},"bin":{"obsidian":"dist/index.js","obsidian-mcp":"dist/mcp/index.js"},"dist":{"shasum":"61848ec92ace00223e763657414e5fb06a876c74","tarball":"https://registry.npmjs.org/@aurora-foundation/obsidian-next/-/obsidian-next-0.4.6.tgz","fileCount":404,"integrity":"sha512-+YUdMtvCQJHzQjYU+YTUAGYqKUKUsWkAawbOq7AFRRGH1/Y+SqlJ8zAS7pwktkwqAPdKA8pdJGGS3rDSg4jYYA==","signatures":[{"sig":"MEUCIHHxoigPUi4Dd5bGw80Je2DjAwTE2J00p5RShkTHaQ99AiEAku5pZdQ+rs5H28W4pd1cvvkpIfbNeJPdKQim34EckPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11541981},"main":"dist/index.js","type":"module","gitHead":"d143dc4b83cd2c0632dd45272a4884691b428f91","scripts":{"dev":"tsup src/index.ts --format esm --watch","mcp":"node dist/mcp/index.js","test":"vitest","build":"tsup src/index.ts src/mcp/index.ts --format esm","start":"node dist/index.js"},"_npmUser":{"name":"polyoxy","email":"aurora.foundation.labs@gmail.com"},"repository":{"url":"git+https://github.com/auroradeveloperops/obsidian-next.git","type":"git"},"_npmVersion":"11.8.0","description":"Next-gen AI Agent CLI","directories":{},"_nodeVersion":"25.5.0","dependencies":{"ink":"^4.4.1","zod":"^3.23.8","chalk":"^5.3.0","react":"^18.3.1","@inkjs/ui":"^1.0.0","cron-parser":"^5.5.0","ink-spinner":"^5.0.0","better-sqlite3":"^12.6.2","ink-text-input":"^5.0.1","@vscode/ripgrep":"^1.15.9","@anthropic-ai/sdk":"^0.33.1","@modelcontextprotocol/sdk":"^1.0.1","@anthropic-ai/sandbox-runtime":"^0.0.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vitest":"^4.0.18","typescript":"^5.5.3","@types/node":"^20.14.9","@types/react":"^18.3.3","ink-testing-library":"^3.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/obsidian-next_0.4.6_1770218775498_0.49856759011265983","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"@aurora-foundation/obsidian-next","version":"0.4.7","keywords":["ai","agent","cli","mcp","anthropic","terminal","automation"],"author":{"name":"Aurora Labs","email":"aurora.foundation.labs@gmail.com"},"license":"Apache-2.0","_id":"@aurora-foundation/obsidian-next@0.4.7","maintainers":[{"name":"polyoxy","email":"aurora.foundation.labs@gmail.com"}],"contributors":[{"name":"Polyoxy","email":"iversonbusiness3@gmail.com"}],"homepage":"https://github.com/auroradeveloperops/obsidian-next#readme","bugs":{"url":"https://github.com/auroradeveloperops/obsidian-next/issues"},"bin":{"obsidian":"dist/index.js","obsidian-mcp":"dist/mcp/index.js"},"dist":{"shasum":"abe9cfc1a07c074d1126ac9d5715fd851e976cf4","tarball":"https://registry.npmjs.org/@aurora-foundation/obsidian-next/-/obsidian-next-0.4.7.tgz","fileCount":500,"integrity":"sha512-6ODHJ/XzGg992WQIhoBAT9xv1MLCIx5lksQW04yopJnJm5zR5dw9lH6C9y61O81sddFvuGxFuVKNpw5VTmR+0A==","signatures":[{"sig":"MEUCIQC0tntE6fQ/F+NS+bPuiuYpgU2GZvsTRDMU5sd8idRbpAIgWGF5KGvpk2yZ88buZmhELE0MmR5Fh5E3QYS4V6mQwrw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13102073},"main":"dist/index.js","type":"module","gitHead":"d4b6be82c731151a5f29c1fa3e04799d5e26b192","scripts":{"dev":"tsup src/index.ts --format esm --watch","mcp":"node dist/mcp/index.js","test":"vitest","build":"tsup src/index.ts src/mcp/index.ts --format esm","start":"node dist/index.js"},"_npmUser":{"name":"polyoxy","email":"aurora.foundation.labs@gmail.com"},"repository":{"url":"git+https://github.com/auroradeveloperops/obsidian-next.git","type":"git"},"_npmVersion":"11.8.0","description":"Next-gen AI Agent CLI","directories":{},"_nodeVersion":"25.6.0","dependencies":{"ink":"^4.4.1","zod":"^3.23.8","chalk":"^5.3.0","react":"^18.3.1","grammy":"^1.39.3","chokidar":"^5.0.0","@inkjs/ui":"^1.0.0","sqlite-vec":"^0.1.7-alpha.2","cron-parser":"^5.5.0","ink-spinner":"^5.0.0","better-sqlite3":"^12.6.2","ink-text-input":"^5.0.1","@vscode/ripgrep":"^1.15.9","@anthropic-ai/sdk":"^0.33.1","@xenova/transformers":"^2.17.2","@modelcontextprotocol/sdk":"^1.0.1","@anthropic-ai/sandbox-runtime":"^0.0.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vitest":"^4.0.18","typescript":"^5.5.3","@types/node":"^20.14.9","@types/react":"^18.3.3","ink-testing-library":"^3.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/obsidian-next_0.4.7_1770483495566_0.5542565373957622","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"@aurora-foundation/obsidian-next","version":"0.4.8","keywords":["ai","agent","cli","mcp","anthropic","terminal","automation"],"author":{"name":"Aurora Labs","email":"aurora.foundation.labs@gmail.com"},"license":"AGPL-3.0-only","_id":"@aurora-foundation/obsidian-next@0.4.8","maintainers":[{"name":"polyoxy","email":"aurora.foundation.labs@gmail.com"}],"contributors":[{"name":"Polyoxy","email":"iversonbusiness3@gmail.com"}],"homepage":"https://github.com/auroradeveloperops/obsidian-next#readme","bugs":{"url":"https://github.com/auroradeveloperops/obsidian-next/issues"},"bin":{"obsidian":"dist/index.js","obsidian-mcp":"dist/mcp/index.js"},"dist":{"shasum":"1ae57b9854c71f430633a4627066b9e5400b6c36","tarball":"https://registry.npmjs.org/@aurora-foundation/obsidian-next/-/obsidian-next-0.4.8.tgz","fileCount":718,"integrity":"sha512-AB17lywORkEJ0ZMTEiP6l+25PWe1McNDdquQrxZRXuzy0yJqusmzr4CEQdXxQE31vxPAUPVW25rnE+XBIm9kHA==","signatures":[{"sig":"MEUCIDodxpLJamGFNx/Vo52oE/Kksh1S6HM0cGEwpigou4V8AiEAgNCD7UIJvJL/MpaOMbMQbRMG80//z9jmO7c2ZAlVk+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22267775},"main":"dist/index.js","type":"module","gitHead":"288eda7dc15b3a18762e74e6a8404ddace59bbd7","scripts":{"dev":"tsup src/index.ts --format esm --watch","mcp":"node dist/mcp/index.js","lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsup src/index.ts src/mcp/index.ts --format esm","start":"node dist/index.js","format":"prettier --write \"src/**/*.{ts,tsx}\"","lint:fix":"eslint src --ext .ts,.tsx --fix","format:check":"prettier --check \"src/**/*.{ts,tsx}\""},"_npmUser":{"name":"polyoxy","email":"aurora.foundation.labs@gmail.com"},"repository":{"url":"git+https://github.com/auroradeveloperops/obsidian-next.git","type":"git"},"_npmVersion":"11.8.0","description":"Next-gen AI Agent CLI","directories":{},"_nodeVersion":"25.6.0","dependencies":{"ink":"^4.4.1","zod":"^3.23.8","chalk":"^5.3.0","react":"^18.3.1","grammy":"^1.39.3","ollama":"^0.5.18","chokidar":"^5.0.0","@inkjs/ui":"^1.0.0","sqlite-vec":"^0.1.7-alpha.2","cron-parser":"^5.5.0","ink-spinner":"^5.0.0","better-sqlite3":"^12.6.2","ink-text-input":"^5.0.1","@vscode/ripgrep":"^1.15.9","@anthropic-ai/sdk":"^0.33.1","@xenova/transformers":"^2.17.2","@modelcontextprotocol/sdk":"^1.0.1","@anthropic-ai/sandbox-runtime":"^0.0.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","eslint":"^9.39.2","vitest":"^4.0.18","prettier":"^3.8.1","typescript":"^5.5.3","@types/node":"^20.14.9","@types/react":"^18.3.3","ink-testing-library":"^3.0.0","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.55.0","@typescript-eslint/eslint-plugin":"^8.55.0"},"_npmOperationalInternal":{"tmp":"tmp/obsidian-next_0.4.8_1770999877132_0.8889758296718187","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"@aurora-foundation/obsidian-next","version":"0.4.9","keywords":["ai","agent","cli","mcp","anthropic","terminal","automation"],"author":{"name":"Aurora Labs","email":"aurora.foundation.labs@gmail.com"},"license":"AGPL-3.0-only","_id":"@aurora-foundation/obsidian-next@0.4.9","maintainers":[{"name":"polyoxy","email":"aurora.foundation.labs@gmail.com"}],"contributors":[{"name":"Polyoxy","email":"iversonbusiness3@gmail.com"}],"homepage":"https://github.com/auroradeveloperops/obsidian-next#readme","bugs":{"url":"https://github.com/auroradeveloperops/obsidian-next/issues"},"bin":{"obsidian":"dist/index.js","obsidian-mcp":"dist/mcp/index.js"},"dist":{"shasum":"7662c3917fa2c4899999a4b80cf1c33d951d6e31","tarball":"https://registry.npmjs.org/@aurora-foundation/obsidian-next/-/obsidian-next-0.4.9.tgz","fileCount":726,"integrity":"sha512-baocj6jOMcLPMWNuOzICQWWXpYcQVa8CUPOd183g0/bo1LnucdlsETveL1ORH5jNhJwv59dJoNkD/uLYKUS9Jg==","signatures":[{"sig":"MEQCIC61jtHab00f7iy4C8qnEN9YFq/t7B1vSwLa2iPrsqnCAiAUBGgecY7e8Cv6zP5ay+eaH01tzouNgV6vw5/OB7dqxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22729607},"main":"dist/index.js","type":"module","gitHead":"ea1dce3383a480e1d2a366c915d97305018fe7e4","scripts":{"dev":"tsup src/index.ts --format esm --watch","mcp":"node dist/mcp/index.js","lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsup src/index.ts src/mcp/index.ts --format esm","start":"node dist/index.js","format":"prettier --write \"src/**/*.{ts,tsx}\"","lint:fix":"eslint src --ext .ts,.tsx --fix","format:check":"prettier --check \"src/**/*.{ts,tsx}\""},"_npmUser":{"name":"polyoxy","email":"aurora.foundation.labs@gmail.com"},"repository":{"url":"git+https://github.com/auroradeveloperops/obsidian-next.git","type":"git"},"_npmVersion":"11.8.0","description":"Next-gen AI Agent CLI","directories":{},"_nodeVersion":"25.6.0","dependencies":{"ink":"^4.4.1","zod":"^3.23.8","chalk":"^5.3.0","react":"^18.3.1","grammy":"^1.39.3","ollama":"^0.5.18","chokidar":"^5.0.0","@inkjs/ui":"^1.0.0","sqlite-vec":"^0.1.7-alpha.2","cron-parser":"^5.5.0","ink-spinner":"^5.0.0","better-sqlite3":"^12.6.2","ink-text-input":"^5.0.1","@vscode/ripgrep":"^1.15.9","@anthropic-ai/sdk":"^0.33.1","@xenova/transformers":"^2.17.2","@modelcontextprotocol/sdk":"^1.0.1","@anthropic-ai/sandbox-runtime":"^0.0.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","eslint":"^9.39.2","vitest":"^4.0.18","prettier":"^3.8.1","typescript":"^5.5.3","@types/node":"^20.14.9","@types/react":"^18.3.3","ink-testing-library":"^3.0.0","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.55.0","@typescript-eslint/eslint-plugin":"^8.55.0"},"_npmOperationalInternal":{"tmp":"tmp/obsidian-next_0.4.9_1771001074070_0.9705004339193666","host":"s3://npm-registry-packages-npm-production"}},"0.4.10":{"name":"@aurora-foundation/obsidian-next","version":"0.4.10","keywords":["ai","agent","cli","mcp","anthropic","terminal","automation"],"author":{"name":"Aurora Labs","email":"aurora.foundation.labs@gmail.com"},"license":"AGPL-3.0-only","_id":"@aurora-foundation/obsidian-next@0.4.10","maintainers":[{"name":"polyoxy","email":"aurora.foundation.labs@gmail.com"}],"contributors":[{"name":"Polyoxy","email":"iversonbusiness3@gmail.com"}],"homepage":"https://github.com/auroradeveloperops/obsidian-next#readme","bugs":{"url":"https://github.com/auroradeveloperops/obsidian-next/issues"},"bin":{"obsidian":"dist/index.js","obsidian-mcp":"dist/mcp/index.js"},"dist":{"shasum":"5240ac91a0739b806644cdac7e399f6d58a5c83c","tarball":"https://registry.npmjs.org/@aurora-foundation/obsidian-next/-/obsidian-next-0.4.10.tgz","fileCount":777,"integrity":"sha512-IS3RmMWiimfM7j5uEvVdy2E9BTSGWHBXywoHzZIWXLDIxJkYIN3jx+RJRz2j0NEwAKqQW9Y4x/sytHIhzzNx4A==","signatures":[{"sig":"MEUCIQCqXB4q+Znk0VpGa63R1mJ67bQgW4cN0p4qXGT7ElkTiQIgMr9oNY4SL/qCedt+iA8SXrspgRMqzREJrLWPMCUrmWE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25239370},"main":"dist/index.js","type":"module","gitHead":"0dba5cd098dc42fe1e958b8e11b74ca6f162ac7f","scripts":{"dev":"tsup src/index.ts --format esm --watch","mcp":"node dist/mcp/index.js","lint":"eslint .","test":"vitest","build":"tsup src/index.ts src/mcp/index.ts --format esm && cp -r src/skills dist/","start":"node dist/index.js","format":"prettier --write \"src/**/*.{ts,tsx}\"","test:ci":"vitest run --reporter=verbose","lint:fix":"eslint . --fix","precommit":"npm run lint:fix && npm run format && npm test","build:check":"npm run lint && npm run format:check && tsup src/index.ts src/mcp/index.ts --format esm","format:check":"prettier --check \"src/**/*.{ts,tsx}\""},"_npmUser":{"name":"polyoxy","email":"aurora.foundation.labs@gmail.com"},"repository":{"url":"git+https://github.com/auroradeveloperops/obsidian-next.git","type":"git"},"_npmVersion":"11.8.0","description":"Next-gen AI Agent CLI","directories":{},"_nodeVersion":"25.6.0","dependencies":{"ink":"^4.4.1","zod":"^3.23.8","chalk":"^5.3.0","react":"^18.3.1","grammy":"^1.39.3","ollama":"^0.5.18","chokidar":"^5.0.0","@inkjs/ui":"^1.0.0","sqlite-vec":"^0.1.7-alpha.2","cron-parser":"^5.5.0","ink-spinner":"^5.0.0","better-sqlite3":"^12.6.2","ink-text-input":"^5.0.1","@vscode/ripgrep":"^1.15.9","@anthropic-ai/sdk":"^0.33.1","@xenova/transformers":"^2.17.2","@modelcontextprotocol/sdk":"^1.0.1","@anthropic-ai/sandbox-runtime":"^0.0.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","eslint":"^9.39.2","vitest":"^4.0.18","prettier":"^3.8.1","typescript":"^5.5.3","@types/node":"^20.14.9","@types/react":"^18.3.3","ink-testing-library":"^3.0.0","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.55.0","@typescript-eslint/eslint-plugin":"^8.55.0"},"_npmOperationalInternal":{"tmp":"tmp/obsidian-next_0.4.10_1771084174546_0.4523574799168335","host":"s3://npm-registry-packages-npm-production"}},"0.4.11":{"name":"@aurora-foundation/obsidian-next","version":"0.4.11","keywords":["ai","agent","cli","mcp","anthropic","terminal","automation"],"author":{"name":"Aurora Labs","email":"aurora.foundation.labs@gmail.com"},"license":"AGPL-3.0-only","_id":"@aurora-foundation/obsidian-next@0.4.11","maintainers":[{"name":"polyoxy","email":"aurora.foundation.labs@gmail.com"}],"contributors":[{"name":"Polyoxy","email":"iversonbusiness3@gmail.com"}],"homepage":"https://github.com/auroradeveloperops/obsidian-next#readme","bugs":{"url":"https://github.com/auroradeveloperops/obsidian-next/issues"},"bin":{"obsidian":"dist/index.js","obsidian-mcp":"dist/mcp/index.js"},"dist":{"shasum":"12b1eabce224709baae2c5d4e3d13ca73f9010b5","tarball":"https://registry.npmjs.org/@aurora-foundation/obsidian-next/-/obsidian-next-0.4.11.tgz","fileCount":777,"integrity":"sha512-R+XN76Repufi98eictD8ZOMRsKOVMilRv7WxjKvvJic15+AcKyPN/BNGweC+JsmqBlNAUPmYR0Mn92Fj34I6rw==","signatures":[{"sig":"MEUCIAI7Man18j64rx7xA2JTNEyZZwh3RFK0tLSSH2xfaDKVAiEA+usGboNEVP13nZKEkrLopflRGJVHFSR2YNV7rxf/Hp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25241114},"main":"dist/index.js","type":"module","gitHead":"47f87840cece888ee728dc28b70664cd759dc753","scripts":{"dev":"tsup src/index.ts --format esm --watch","mcp":"node dist/mcp/index.js","lint":"eslint .","test":"vitest","build":"tsup src/index.ts src/mcp/index.ts --format esm && cp -r src/skills dist/","start":"node dist/index.js","format":"prettier --write \"src/**/*.{ts,tsx}\"","test:ci":"vitest run --reporter=verbose","lint:fix":"eslint . --fix","precommit":"npm run lint:fix && npm run format && npm test","build:check":"npm run lint && npm run format:check && tsup src/index.ts src/mcp/index.ts --format esm","format:check":"prettier --check \"src/**/*.{ts,tsx}\""},"_npmUser":{"name":"polyoxy","email":"aurora.foundation.labs@gmail.com"},"repository":{"url":"git+https://github.com/auroradeveloperops/obsidian-next.git","type":"git"},"_npmVersion":"11.8.0","description":"Next-gen AI Agent CLI","directories":{},"_nodeVersion":"25.6.0","dependencies":{"ink":"^4.4.1","zod":"^3.23.8","chalk":"^5.3.0","react":"^18.3.1","grammy":"^1.39.3","ollama":"^0.5.18","chokidar":"^5.0.0","@inkjs/ui":"^1.0.0","sqlite-vec":"^0.1.7-alpha.2","cron-parser":"^5.5.0","ink-spinner":"^5.0.0","better-sqlite3":"^12.6.2","ink-text-input":"^5.0.1","@vscode/ripgrep":"^1.15.9","@anthropic-ai/sdk":"^0.33.1","@xenova/transformers":"^2.17.2","@modelcontextprotocol/sdk":"^1.0.1","@anthropic-ai/sandbox-runtime":"^0.0.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","eslint":"^9.39.2","vitest":"^4.0.18","prettier":"^3.8.1","typescript":"^5.5.3","@types/node":"^20.14.9","@types/react":"^18.3.3","ink-testing-library":"^3.0.0","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.55.0","@typescript-eslint/eslint-plugin":"^8.55.0"},"_npmOperationalInternal":{"tmp":"tmp/obsidian-next_0.4.11_1771088403674_0.8326942982526324","host":"s3://npm-registry-packages-npm-production"}},"0.4.13":{"name":"@aurora-foundation/obsidian-next","version":"0.4.13","description":"Next-gen AI Agent CLI","main":"dist/index.js","type":"module","license":"AGPL-3.0-only","repository":{"type":"git","url":"git+https://github.com/auroradeveloperops/obsidian-next.git"},"keywords":["ai","agent","cli","mcp","anthropic","terminal","automation"],"publishConfig":{"access":"public"},"bin":{"obsidian":"dist/index.js","obsidian-mcp":"dist/mcp/index.js"},"scripts":{"dev":"tsup src/index.ts --format esm --watch","build":"tsup src/index.ts src/mcp/index.ts --format esm && cp -r src/skills dist/","build:check":"npm run lint && npm run format:check && tsup src/index.ts src/mcp/index.ts --format esm","start":"node dist/index.js","mcp":"node dist/mcp/index.js","test":"vitest","test:ci":"vitest run --reporter=verbose","format":"prettier --write \"src/**/*.{ts,tsx}\"","format:check":"prettier --check \"src/**/*.{ts,tsx}\"","lint":"eslint .","lint:fix":"eslint . --fix","precommit":"npm run lint:fix && npm run format && npm test"},"dependencies":{"@anthropic-ai/sandbox-runtime":"^0.0.32","@anthropic-ai/sdk":"^0.33.1","@inkjs/ui":"^1.0.0","@modelcontextprotocol/sdk":"^1.0.1","@vscode/ripgrep":"^1.15.9","@xenova/transformers":"^2.17.2","better-sqlite3":"^12.6.2","chalk":"^5.3.0","chokidar":"^5.0.0","cron-parser":"^5.5.0","grammy":"^1.39.3","ink":"^4.4.1","ink-spinner":"^5.0.0","ink-text-input":"^5.0.1","ollama":"^0.5.18","react":"^18.3.1","sqlite-vec":"^0.1.7-alpha.2","zod":"^3.23.8"},"devDependencies":{"@types/better-sqlite3":"^7.6.13","@types/node":"^20.14.9","@types/react":"^18.3.3","@typescript-eslint/eslint-plugin":"^8.55.0","@typescript-eslint/parser":"^8.55.0","eslint":"^9.39.2","eslint-config-prettier":"^10.1.8","ink-testing-library":"^3.0.0","prettier":"^3.8.1","tsup":"^8.1.0","typescript":"^5.5.3","vitest":"^4.0.18"},"author":{"name":"Aurora Labs","email":"aurora.foundation.labs@gmail.com"},"contributors":[{"name":"Polyoxy","email":"iversonbusiness3@gmail.com"}],"gitHead":"213e7656756e9fc959ab39ad0fb8592a22995a57","_id":"@aurora-foundation/obsidian-next@0.4.13","bugs":{"url":"https://github.com/auroradeveloperops/obsidian-next/issues"},"homepage":"https://github.com/auroradeveloperops/obsidian-next#readme","_nodeVersion":"25.6.0","_npmVersion":"11.8.0","dist":{"integrity":"sha512-V008a/AtpSAgfK8C5OrAIB62CTSvo0ndF0zmdAfiXubKAoKvN5dvQwHJ6gEdSV461e3/Qsat0ND6ndyXnWRtLg==","shasum":"c095c8ffa9677405e1345320ea80a55e8dc56c68","tarball":"https://registry.npmjs.org/@aurora-foundation/obsidian-next/-/obsidian-next-0.4.13.tgz","fileCount":777,"unpackedSize":25241447,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICEIlO7bT5NaZlEEsNiw95iCNIr2KHXoFYgEIOhZHHxxAiEAz0wLfXYTz3bU+iqDwVIUuLGKxPdCh67oH+a4LW4r9m4="}]},"_npmUser":{"name":"polyoxy","email":"aurora.foundation.labs@gmail.com"},"directories":{},"maintainers":[{"name":"polyoxy","email":"aurora.foundation.labs@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/obsidian-next_0.4.13_1771089952036_0.8626193819791261"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-30T08:43:40.069Z","modified":"2026-02-14T17:25:52.522Z","0.2.0":"2026-01-30T08:43:40.293Z","0.3.0":"2026-01-30T15:59:41.683Z","0.4.0-pre-release":"2026-01-31T17:27:21.815Z","0.4.1":"2026-01-31T18:21:26.113Z","0.4.2":"2026-02-01T02:52:39.538Z","0.4.6":"2026-02-04T15:26:15.771Z","0.4.7":"2026-02-07T16:58:15.803Z","0.4.8":"2026-02-13T16:24:37.497Z","0.4.9":"2026-02-13T16:44:34.500Z","0.4.10":"2026-02-14T15:49:34.897Z","0.4.11":"2026-02-14T17:00:04.017Z","0.4.13":"2026-02-14T17:25:52.380Z"},"bugs":{"url":"https://github.com/auroradeveloperops/obsidian-next/issues"},"author":{"name":"Aurora Labs","email":"aurora.foundation.labs@gmail.com"},"license":"AGPL-3.0-only","homepage":"https://github.com/auroradeveloperops/obsidian-next#readme","keywords":["ai","agent","cli","mcp","anthropic","terminal","automation"],"repository":{"type":"git","url":"git+https://github.com/auroradeveloperops/obsidian-next.git"},"description":"Next-gen AI Agent CLI","contributors":[{"name":"Polyoxy","email":"iversonbusiness3@gmail.com"}],"maintainers":[{"name":"polyoxy","email":"aurora.foundation.labs@gmail.com"}],"readme":"# Obsidian Next\n\n![Obsidian Next](assets/obsidianboxes.png)\n\n> This README was written by Obsidian (v0.4.8) - a global, always-on autonomous engineering daemon with adaptive reasoning and system-wide persistent memory.\n\n[![License](https://img.shields.io/badge/License-AGPL_3.0-blue.svg)](LICENSE)\n[![Version](https://img.shields.io/badge/Version-0.4.8-blue)](package.json)\n[![Providers](https://img.shields.io/badge/Providers-Anthropic_\\|_Ollama-orange)](#core-capabilities)\n[![Status](https://img.shields.io/badge/Status-Autonomous-green)](CHANGELOG.md)\n\n**Obsidian Next** is a global, always-on autonomous engineering partner. It runs as a system-wide background service, managing multiple codebases and performing proactive engineering tasks while you're away.\n\nBuilt for engineers who need an agent that lives in their system - not just in a terminal window.\n\n---\n\n## What Makes Obsidian Autonomous\n\n| Feature | Obsidian Next | Other Assistants |\n|---------|---------------|------------------|\n| **Lifecycle** | Always-on Daemon (Service) | Script / Process-bound |\n| **Intelligence** | Adaptive Multi-Provider Engine | Single Model / Provider |\n| **Reasoning** | Claude 4.6 Adaptive Thinking | Standard Chat |\n| **Context** | 1 Million Token Mastery | 128k - 200k fixed |\n| **Memory** | Semantic Vector Store (Hybrid) | Simple Chat History |\n| **Proactivity** | Heartbeat Background Tasks | Reactive Only |\n| **Scope** | Global (System-wide) | Project-locked |\n\n---\n\n## Quick Start\n\n```bash\n# Install globally\nnpm install -g @aurora-foundation/obsidian-next\n\n# Initialize global daemon and services\nobsidian init --service\n\n# Check daemon status\nobsidian status\n```\n\n---\n\n## Core Capabilities\n\n### Always-On Autonomy\nObsidian runs as a background service (`launchd` or `systemd`). It doesn't die when you close your terminal. It keeps reasoning, indexing, and auditing in the background.\n\n### Adaptive Multi-Provider Engine\nSeamlessly switch between Anthropic Claude 4.6 and local Ollama models. Obsidian intelligently routes tasks based on complexity, cost, and availability.\n\n### 1M Token Context window\nHold entire repositories in active memory. Obsidian uses Prompt Caching and Context Distillation to keep massive windows cheap, fast, and coherent.\n\n### Proactive Heartbeat (The Scheduler)\nSchedule background tasks to keep your systems healthy:\n- **Nightly Audits**: Scan for security vulnerabilities or dead code.\n- **Auto-Documentation**: Generate docstrings for new functions.\n- **Health Checks**: Run tests and notify you via Telegram if they break.\n\n```\n/schedule \"0 2 * * *\" system:audit\n/schedule \"*/30 * * * *\" system:sync_index\n```\n\n### Self-Improving Skills\nObsidian can autonomously expand its own toolbox. If it hits a capability gap, it writes, tests, and registers a new TypeScript tool in `~/.obsidian-next/skills/` without a restart.\n\n---\n\n## Commands\n\n| Command | Description |\n|---------|-------------|\n| `/schedule` | Manage proactive background tasks |\n| `/memory` | Export/sync the Semantic Knowledge Bank |\n| `/workspace`| Focus the agent on a specific project root |\n| `/pilot` | Secure GUI automation (Computer Use) |\n| `/status` | Monitor daemon health and 1M context usage |\n| `/resume` | Restore sessions from any workspace |\n\n---\n\n## Keyboard Shortcuts\n\n| Shortcut | Action |\n|----------|-------------|\n| `Shift+Tab`| Cycle between Direct, Plan, and Safe modes |\n| `PageUp`   | Scroll up through chat history |\n| `PageDown` | Scroll down through chat history |\n| `Ctrl+T`   | Open/close Task View |\n| `Ctrl+K`   | Open Command Palette |\n| `Escape`   | Interrupt active agent execution |\n\n---\n\n## Architecture (The Gateway Pattern)\n\nObsidian Next operates via a central backend service connected to multiple frontends:\n\n```mermaid\ngraph TD\n    subgraph \"Interfaces\"\n        CLI[CLI Frontend]\n        TG[Telegram Bot]\n        Web[Web UI]\n    end\n\n    subgraph \"Always-On Daemon (Backend)\"\n        Socket[Unix Domain Socket] <--> LaneQueue[Lane Queue]\n        LaneQueue <--> Agent[Agent Core]\n        Agent <--> MultiProvider[Multi-Provider Engine]\n        Agent <--> Tools[Self-Improving Tools]\n    end\n\n    subgraph \"System State (~/.obsidian-next/)\"\n        DB[(SQLite state.db)]\n        Vector[Semantic Memory]\n        MD[MEMORY.md / Logs]\n    end\n\n    CLI <--> Socket\n    TG <--> Socket\n    Web <--> Socket\n    Agent <--> DB\n```\n\n---\n\n## Security & Safety\n\n- **Global Auditor**: Centralized security policy for all projects.\n- **Lane Queue**: Prevents race conditions during concurrent access.\n- **Visual Privacy Guard**: Redacts sensitive data from screenshots in Pilot Mode.\n- **Kill Switch**: Immediate local or remote termination of all autonomous activity.\n\n---\n\n## Documentation\n\n| Resource | Description |\n|----------|-------------|\n| [Master Plan](docs/MASTER_PLAN.md) | The Autonomous Roadmap |\n| [Architecture](docs/ARCHITECTURE.md) | The Daemon & Gateway System |\n| [Smart Context](docs/CONTEXT.md) | 1M Token & Semantic Memory |\n| [Security Policy](docs/SECURITY.md) | Global Zero Trust Model |\n\n---\n\n## Development\n\n```bash\nnpm run dev      # Watch mode\nnpm run build    # Build daemon and frontend\nnpm test         # Full suite (vitest)\n```\n\n---\n\n## License\n\nCopyright 2026 Aurora Foundation. Licensed under [AGPL-3.0](LICENSE).\n","readmeFilename":"README.md"}