fix(executor): preserve actors for actorless tool calls

Merged
TH
2mo ago
+667-197

Summary

  • build credential-group executor principals in process so actorless workflows can list credentials
  • preserve the legacy execution actor for personal resource lookup and attribution while keeping authorization principal-based
  • apply actorless compatibility across custom tools, credential access, Knowledge, file sharing, Windchill transfers, and workflow reverts

Type of Change

  • Bug fix

Testing

  • bun run lint
  • bun run check:audits
  • bun run type-check in apps/sim
  • 173 focused tests

Checklist

  • Code follows project style guidelines
  • Self-reviewed my changes
  • Tests added/updated and passing
  • No new warnings introduced
  • I confirm that I have read and agree to the terms outlined in the Contributor License Agreement (CLA)