
Security News
RubyGems Adds Cooldown Feature to Bundler for Newly Published Gems
RubyGems and Bundler 4.0.13 introduced an opt-in cooldown feature that delays newly published gems during dependency resolution.
opencode-cache-core
Advanced tools
Concrete OpenCode local plugin package for cache indexing and search.
src/: plugin source files and type shims.dist/: generated build output.docs/: repository documentation.tests/: test modules and fixtures.The package default export returns a plugin object with a tools map containing the cache tools and a compatibility permission.ask hook that auto-allows access to the configured cache directory.
cache_status: reports cache/index readiness, freshness, and configured scopes.cache_search: searches the cached files across all scopes or a selected scope.permission.ask: compatibility hook that auto-allows permission requests for the configured cache directory when the host asks for external directory access.The plugin reads configuration from the plugin context config object and from environment variables. Context config wins over env values.
Supported fields:
cacheDir / OPENCODE_CACHE_DIRindexFile / OPENCODE_CACHE_INDEX_FILEreadyPath / OPENCODE_CACHE_READY_PATHsections / OPENCODE_CACHE_SECTIONS_JSONmaxAgeSeconds / OPENCODE_CACHE_MAX_AGE_SECONDSstatusToolName / OPENCODE_CACHE_STATUS_TOOL_NAMEsearchToolName / OPENCODE_CACHE_SEARCH_TOOL_NAMEsections must be a JSON object whose keys are scope names:
{
"docs": {
"baseDir": "/absolute/path/to/cache/docs",
"patterns": ["**/*.md", "**/*.txt"]
},
"code": {
"baseDir": "/absolute/path/to/cache/code",
"patterns": ["**/*.ts", "**/*.tsx", "**/*.js"]
}
}
Defaults:
cacheDir: ~/.cache/opencode-cacheindexFile: <cacheDir>/.opencode-plugin/index.jsonreadyPath: <cacheDir>/.opencode-plugin/readysections: { cache: { baseDir: cacheDir, patterns: ["**/*"] } }maxAgeSeconds: 86400bun run tsc -p tsconfig.json
The source entrypoint is src/index.ts.
The compiled plugin entrypoint is dist/index.js, which matches package.json#main.
The repo also includes a static documentation site source under docs/.
Build the HTML docs with Bun:
bun run docs:build
This writes the generated site to docs-dist/ so the documentation output stays separate from the plugin package output in dist/.
The docs pipeline is Bun-first and TypeScript-based:
docs/build-docs.ts renders the site HTML into docs-dist/docs/site-content.ts and docs/render.ts define the source-driven pages and shared helpersdocs/assets/tailwind.css is compiled into docs-dist/assets/styles.cssdocs/assets/site.js initializes Mermaid, highlight.js, and the floating top navigation menuThe generated HTML now uses CDN-hosted browser assets for Mermaid and highlight.js, while keeping the Bun-first TypeScript + Tailwind build local to the repository.
Type-check the documentation source with:
bun run docs:typecheck
Documentation coverage includes:
FAQs
Unknown package
The npm package opencode-cache-core receives a total of 0 weekly downloads. As such, opencode-cache-core popularity was classified as not popular.
We found that opencode-cache-core demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
RubyGems and Bundler 4.0.13 introduced an opt-in cooldown feature that delays newly published gems during dependency resolution.

Security News
pnpm 11.5 now recognizes npm staged publish approvals in release metadata, preventing those releases from being mistaken for lower-trust package publishes.

Security News
Federal audit finds NIST lacked a plan to clear the NVD backlog, wasted funds on duplicate work, and delayed use of CISA data.