INNER CODE UNIT · JavaScript

supportsConfiguredIsolation

chadbyte/clay · lib/yoke/index.js:358

  function supportsConfiguredIsolation(vendor) {
    var info = vendorRegistry.getVendorInfo(vendor);
    return !opts.osUsers || !info || info.osUserIsolation;
  }

  if (installed.claude && supportsConfiguredIsolation("claude")) {
    try {
      if (!_sharedClaudeAdapter) {
        _sharedClaudeAdapter = createAdapter({ vendor: "claude", cwd: opts.cwd });
        // This adapter instance is reused by every project. Mark it so
        // per-project teardown never shuts it down on behalf of one project
        // (see destroy() in lib/project.js).
        _sharedClaudeAdapter.shared = true;
        console.log("[yoke] Shared adapter created: claude");
      }
      adapters.claude = _sharedClaudeAdapter;
      auth.claude = true;
    } catch (e) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…