
Company News
Socket Joins New OpenJS Program to Fund Node.js Security Work
Socket is joining the OpenJS Security Stewardship Program to fund Node.js vulnerability research, maintainer remediation, and security releases.
@jstn-sdk/agents
Advanced tools
Cross-agent environment compatibility SDK — detect, compile, validate
[!NOTE] agents is a pure SDK, not a CLI. Use it from your own tools, CI jobs, or a companion CLI.
See the support matrix for release evidence and production gates.
npm install @jstn-sdk/agents
import { Agents } from "@jstn-sdk/agents";
Agents.detect(root)Agents.compile(manifest, { targets, output })Agents.validate(root, { targets })Agents.register(adapter)The reusable conformance helper is available without pulling in test-runner dependencies:
import { verifyAdapter } from "@jstn-sdk/agents/testing";
const result = await verifyAdapter(adapter, { root, manifest });
It verifies the adapter contract by compiling, reading back, and validating generated artifacts. Runtime startup evidence is tracked separately.
version: 1
project:
name: my-app
stack: [typescript, nextjs]
instructions:
- Read docs/architecture before cross-module changes
skills:
architecture-review:
description: Review boundaries and ADR impact
triggers: [architecture, refactor]
instructions:
- Review boundaries
workflows:
implementation:
steps: [inspect, plan, implement, validate]
roles:
reviewer:
description: Review the diff
Agents.compile() returns success, files, errors, warnings, and convenience lists for created, updated, and skipped files. Agents.validate() validates detected targets by default or only the explicit targets, then returns a structured report with per-target shortcuts like report.cursor.
pnpm build
pnpm typecheck
pnpm test
pnpm verify
pnpm verify runs the compile/write/read/validate conformance harness against
all registered adapter surfaces in isolated temporary projects. It verifies
the SDK filesystem contract, not that every proprietary, cloud, or desktop
vendor executable is installed and running locally.
Adapters identify a concrete product surface, not only a vendor. The registry includes codex-cli and codex-app separately, for example, while allowing them to share implementation.
codex-cli, codex-app, openai-agents, chatgpt-canvasclaude-code, claude-cli, claude-desktop, anthropic-sdkgemini-cli, gemini-code-assist, antigravity, google-jules, firebase-studiocursor, windsurf, zed, continue, copilot, copilot-vscode, copilot-jetbrains, junieopencode, pi, openclaw, hermes, aider, goose, amp, warp, gptme, llm, fabriccline, roo-code, kilo-code, amazon-q, tabnine, sourcegraph-cody, augment-code, voidgenericSupport is explicit: native means documented native output, portable means
portable instruction/skill output, and experimental means the adapter exists
without a verified native contract. The conformance harness currently covers
41 adapter surfaces across 26 vendor labels: 6 native and 35 portable. Live
vendor-process verification is a separate environment-specific concern and is
not inferred from filesystem conformance.
FAQs
Cross-agent environment compatibility SDK — detect, compile, validate
The npm package @jstn-sdk/agents receives a total of 1 weekly downloads. As such, @jstn-sdk/agents popularity was classified as not popular.
We found that @jstn-sdk/agents 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.

Company News
Socket is joining the OpenJS Security Stewardship Program to fund Node.js vulnerability research, maintainer remediation, and security releases.

Security News
Two compromised GitHub Actions were re-enabled with malicious tags intact, exposing thousands of downstream repositories to Mini Shai-Hulud.

Research
/Security News
A malicious Firefox extension fetches its payload after installation to evade detection, steal Google session cookies, and automate account takeover.