paperclip/server/src/__tests__
nickyleach d24903de77 fix(server): expect inheritedFromAgentId in hire-route claudeLogin call
The hire route now passes inheritedFromAgentId in the claudeLogin
options object. Add the field to the exact-match test expectation so
the test does not fail on a user-initiated hire.

Co-authored-by: Paperclip <noreply@paperclip.ing>
2026-09-11 23:37:46 +00:00
..
fixtures feat: add opt-in chat provider and data foundation (#13100) 2026-09-09 13:49:12 -05:00
helpers test(server): settle three contention flakes that killed canary verifies (#13186) 2026-09-10 17:24:10 -07:00
README.md
access-routes-hidden-floor.test.ts
access-routes-permissions-upgrade.test.ts
access-service.test.ts
access-validators.test.ts
activity-log-responsible-user.test.ts
activity-routes.test.ts
activity-service.test.ts fix(ui): stabilize active-run steering queue (#12834) 2026-09-04 12:54:00 -05:00
adapter-auth-signal-routes.test.ts
adapter-model-refresh-routes.test.ts
adapter-models.test.ts feat(claude-local): add Claude Fable 5.1 support (#12730) 2026-09-02 14:32:01 -07:00
adapter-registry.test.ts fix: repair runner configuration, macOS execution, and artifact galleries (#13062) 2026-09-08 19:10:09 -05:00
adapter-routes-authz.test.ts fix(runner): restore local session and task integrity (#12721) 2026-09-02 16:11:26 -05:00
adapter-routes.test.ts fix: repair runner configuration, macOS execution, and artifact galleries (#13062) 2026-09-08 19:10:09 -05:00
adapter-session-codecs.test.ts
agent-action-audit-routes.test.ts
agent-adapter-validation-routes.test.ts Fix Codex API key authentication in tests and runs (#13260) 2026-09-11 13:58:29 -07:00
agent-auth-jwt.test.ts
agent-auth-middleware.test.ts feat(connections): add self-serve intent runtime (#12345) 2026-08-29 12:08:34 -05:00
agent-cross-tenant-authz-routes.test.ts
agent-device-login-routes.test.ts feat: bind an agent to a Codex login whose account differs from the company default (#13067) 2026-09-10 07:15:01 -07:00
agent-hire-auth-inheritance-routes.test.ts fix(agents): confirm the hiring parent's company before credential inheritance 2026-09-11 22:27:46 +00:00
agent-hire-idempotency-routes.test.ts feat(onboarding): first task opens as a chat with a chief of staff (#13068) 2026-09-08 20:19:14 -07:00
agent-instructions-routes.test.ts fix(security): harden privileged server boundaries (#12776) 2026-09-03 14:15:32 -05:00
agent-instructions-service.test.ts feat(runner): add Codex-native application integration (#12591) 2026-08-31 14:38:38 -05:00
agent-invokability.test.ts
agent-live-run-routes.test.ts Reduce run polling and workspace inspection amplification (#13174) 2026-09-11 08:34:24 -05:00
agent-permissions-routes.test.ts fix(server): update hire-route test to expect inheritedFromAgentId 2026-09-11 23:09:35 +00:00
agent-permissions-service.test.ts feat(agents): grant new agents hire permission by default (#12814) 2026-09-03 23:26:51 -07:00
agent-secrets-routes.test.ts Reduce run polling and workspace inspection amplification (#13174) 2026-09-11 08:34:24 -05:00
agent-shortname-collision.test.ts
agent-skill-contract.test.ts
agent-skills-routes.test.ts fix(server): expect inheritedFromAgentId in hire-route claudeLogin call 2026-09-11 23:37:46 +00:00
agent-task-run-telemetry.test.ts feat(telemetry): add the agent.task_run event and emit it at every terminal run transition (#12809) 2026-09-04 08:21:32 -07:00
agent-test-environment-routes.test.ts feat: simplify agent onboarding and configuration (#13011) 2026-09-08 14:22:32 -05:00
agentmail-api.test.ts feat(connections): add AgentMail inboxes and email tasks (#13256) 2026-09-11 16:56:38 -05:00
agents-adapter-config-user-secret.test.ts
agents-claude-oauth-binding.test.ts fix(agents): lock the parent row before the inherited OAuth claim check 2026-09-11 23:18:39 +00:00
agents-paperclip-runner-skills.test.ts fix(runner): restore local session and task integrity (#12721) 2026-09-02 16:11:26 -05:00
agents-pending-approval-config.test.ts
agents-service-clear-error.test.ts fix: repair runner configuration, macOS execution, and artifact galleries (#13062) 2026-09-08 19:10:09 -05:00
agents-service-secret-bindings.test.ts
api-compression.test.ts
app-hmr-port.test.ts
app-private-hostname-gate.test.ts feat: add experimental native chat connectors (#13038) 2026-09-10 10:06:45 -05:00
app-vite-dev-routing.test.ts
approval-routes-idempotency.test.ts test(server): remove a concurrent-import race in the approval routes suite (#12876) 2026-09-05 08:41:37 -07:00
approvals-service.test.ts
artifact-review-document-routes.test.ts
artifact-review-documents-service.test.ts
assets.test.ts fix(security): harden privileged server boundaries (#12776) 2026-09-03 14:15:32 -05:00
attachment-types.test.ts feat: add experimental native chat connectors (#13038) 2026-09-10 10:06:45 -05:00
attention-service.test.ts refactor: remove automatic productivity reviews (#13263) 2026-09-11 15:46:35 -05:00
auth-routes.test.ts feat(server): split the Sentry DSN into front-end and backend variables (#12678) 2026-09-01 11:02:04 -07:00
auth-session-route.test.ts
authorization-service.test.ts feat(agents): grant new agents hire permission by default (#12814) 2026-09-03 23:26:51 -07:00
authz-company-access.test.ts
authz-existence-oracle-guard.test.ts
authz-secret-context.test.ts
aws-secrets-manager-provider.test.ts
better-auth-credential-signup.integration.test.ts
better-auth.test.ts
board-chat-route-feature-flag.test.ts
board-claim.test.ts
board-mutation-guard.test.ts fix(server): honor proxy trust for forwarded host (#12832) 2026-09-04 10:02:28 -05:00
board-native-attachments.integration.test.ts feat: add experimental native chat connectors (#13038) 2026-09-10 10:06:45 -05:00
body-limits.test.ts feat: add experimental native chat connectors (#13038) 2026-09-10 10:06:45 -05:00
bootstrap-claim-routes.test.ts
budgets-service.test.ts
build-commit.test.ts
build-version.test.ts
built-in-agent-routes.test.ts
built-in-agents.test.ts Remove cheap model profiles (#12683) 2026-09-01 14:57:38 -05:00
bundled-plugins.test.ts fix(heartbeat): block runs on a stuck sandbox plugin and re-enable errored bundled plugins at boot (#12957) 2026-09-08 09:00:10 -07:00
cases-routes.test.ts
change-consent-gate.test.ts
chat-channels.integration.test.ts fix(execution): keep blocked wakes waiting without repeated runs (#13236) 2026-09-11 11:43:40 -05:00
chat-interaction-publications.test.ts feat: add experimental native chat connectors (#13038) 2026-09-10 10:06:45 -05:00
chat-webhook-diagnostics.test.ts feat: add experimental native chat connectors (#13038) 2026-09-10 10:06:45 -05:00
chat-webhook-public-url.test.ts feat: add experimental native chat connectors (#13038) 2026-09-10 10:06:45 -05:00
claude-local-adapter-environment.test.ts
claude-local-adapter.test.ts
claude-local-execute.test.ts fix(claude): default unset models to Opus 5 (#13055) 2026-09-08 15:13:27 -05:00
claude-local-skill-sync.test.ts
cleanup-removal-service.test.ts
cli-auth-routes.test.ts
cli-invocation-safety.test.ts feat: add experimental native chat connectors (#13038) 2026-09-10 10:06:45 -05:00
cloud-control-task-drain.test.ts feat(server): accept a Cloud control assertion on the task-drain endpoint (#13125) 2026-09-10 11:56:28 -07:00
cloud-image-bundled-plugins.test.ts ci: build cloud images independently for each merge (#13189) 2026-09-10 20:42:18 -07:00
cloud-image-sentry.test.ts ci: build cloud images independently for each merge (#13189) 2026-09-10 20:42:18 -07:00
cloud-instance.test.ts
cloud-routes.test.ts
cloud-runtime-identity.test.ts Secure Cloud canonical runtime identity (#12766) 2026-09-03 12:01:47 -05:00
cloud-tenant-company-provisioning.test.ts
cloud-tenant-transient-db-retry.test.ts fix(server): retry cloud-tenant auth sync once on a dropped DB connection (#12773) 2026-09-03 12:16:55 -07:00
cloud-ui-snippet.test.ts feat: accept a base64-encoded Cloud UI snippet (#13245) 2026-09-11 14:13:11 -07:00
codex-auth-reconciliation.test.ts
codex-local-adapter-environment.test.ts
codex-local-adapter.test.ts
codex-local-execute.test.ts feat(connections): add AgentMail inboxes and email tasks (#13256) 2026-09-11 16:56:38 -05:00
codex-local-skill-injection.test.ts
codex-local-skill-sync.test.ts
companies-route-cross-company-authz.test.ts fix(ui): restrict company navigation to accessible memberships (#13039) 2026-09-08 11:57:23 -05:00
companies-route-path-guard.test.ts
companies-service.test.ts
company-artifacts-service.test.ts
company-branding-route.test.ts
company-cloud-floor.test.ts
company-import-cloud-floor.test.ts fix(security): harden privileged server boundaries (#12776) 2026-09-03 14:15:32 -05:00
company-import-transfer-routes.test.ts
company-portability-import-batching.test.ts refactor: remove automatic productivity reviews (#13263) 2026-09-11 15:46:35 -05:00
company-portability-routes.test.ts fix(security): harden privileged server boundaries (#12776) 2026-09-03 14:15:32 -05:00
company-portability.test.ts fix(security): harden privileged server boundaries (#12776) 2026-09-03 14:15:32 -05:00
company-search-extract-routes.test.ts
company-search-extract-service.test.ts
company-search-rate-limit-routes.test.ts
company-search-service.test.ts
company-skill-import-boundary.test.ts
company-skill-policy-routes.test.ts
company-skill-policy-service.test.ts
company-skill-test-runs-service.test.ts
company-skills-catalog-service.test.ts
company-skills-detail.test.ts
company-skills-import-authz-routes.test.ts
company-skills-routes.test.ts
company-skills-service.test.ts Add end-to-end session goals to Paperclip Runner 2026-09-08 16:18:47 -05:00
company-skills.test.ts
company-transfer-runs.test.ts
company-user-directory-route.test.ts
config-file.test.ts
connection-grant-resolution.test.ts
connection-intents-service.test.ts feat: add experimental native chat connectors (#13038) 2026-09-10 10:06:45 -05:00
container-init-reaping.test.ts
costs-service.test.ts
cross-issue-influence-limit-postgres.test.ts
cross-issue-influence-limit.test.ts
cursor-local-adapter-environment.test.ts
cursor-local-adapter.test.ts
cursor-local-execute.test.ts
cursor-local-skill-injection.test.ts
cursor-local-skill-sync.test.ts
dashboard-service.test.ts
db-errors.test.ts
decision-queues-routes.test.ts
decision-retention-service.test.ts
decision-training.test.ts
decision-wakeup.test.ts
decisions-service.test.ts
dev-runner-native-binary.test.ts feat(runner): integrate Codex native execution (#12616) 2026-08-31 22:51:17 -05:00
dev-runner-options.test.ts
dev-runner-output.test.ts
dev-runner-paths.test.ts
dev-runner-snapshot.test.ts
dev-runner-worktree.test.ts
dev-server-status.test.ts fix(runner): recover native sessions across restarts (#12845) 2026-09-04 15:03:53 -05:00
dev-watch-ignore.test.ts
device-login-credential-read.test.ts
device-login-reaper.test.ts
device-login-service.test.ts feat(agent-login): resume an active login session and permit concurrent login terminals (#12861) 2026-09-05 10:03:13 -07:00
disposition-repair.test.ts
docker-build-stamp.test.ts ci: build cloud images independently for each merge (#13189) 2026-09-10 20:42:18 -07:00
docker-entrypoint.test.ts fix(ci): bake the managed runtime identity into cloud images (#13210) 2026-09-11 00:58:27 -07:00
document-annotation-routes.test.ts
document-annotations-service.test.ts feat(runner): add Codex-native application integration (#12591) 2026-08-31 14:38:38 -05:00
documents-service.test.ts
documents.test.ts
duplex-observability-recorder.test.ts feat(runner): add Codex-native application integration (#12591) 2026-08-31 14:38:38 -05:00
durable-chat-wakeup.test.ts fix(execution): keep blocked wakes waiting without repeated runs (#13236) 2026-09-11 11:43:40 -05:00
effective-run-config-fingerprints.test.ts
email-channels.integration.test.ts feat(connections): add AgentMail inboxes and email tasks (#13256) 2026-09-11 16:56:38 -05:00
embedded-postgres-supervisor.test.ts
env-file-policy.test.ts feat(cli): add isolated test-drive command (#12894) 2026-09-05 09:33:38 -05:00
environment-capability-contract.test.ts feat(runner): add remote execution substrate (#12638) 2026-09-01 01:29:06 -05:00
environment-config.test.ts
environment-custom-image-routes.test.ts
environment-custom-image-terminal-ws.test.ts
environment-custom-images-service.test.ts
environment-driver-traits.test.ts
environment-execution-target-capabilities.test.ts feat(runner): add remote execution substrate (#12638) 2026-09-01 01:29:06 -05:00
environment-execution-target-duplex-kill-switch.test.ts
environment-execution-target-duplex.test.ts feat(runner): add remote execution substrate (#12638) 2026-09-01 01:29:06 -05:00
environment-execution-target.test.ts
environment-instance-routes.test.ts
environment-live-ssh.test.ts
environment-probe.test.ts
environment-routes.test.ts fix(runner): persist warm Daytona workspaces across turns (#12904) 2026-09-06 08:16:12 -05:00
environment-run-orchestrator.test.ts
environment-runtime-driver-contract.test.ts
environment-runtime-duplex-bridge-input.test.ts
environment-runtime.test.ts fix: continue conversations after confirmed remote runner stop (#13254) 2026-09-11 15:18:37 -05:00
environment-selection-route-guards.test.ts
environment-service.test.ts fix(server): let the cloud-harness sandbox environment self-heal past operator-drift protection (#13177) 2026-09-10 19:23:13 -07:00
environment-test-harness.test.ts
error-handler.test.ts feat: add experimental native chat connectors (#13038) 2026-09-10 10:06:45 -05:00
execution-lock-orphan-cleanup.test.ts
execution-workspace-policy.test.ts
execution-workspace-reopen.test.ts
execution-workspace-runtime-control-conflict.test.ts
execution-workspace-runtime-lease-route.test.ts
execution-workspaces-routes.test.ts
execution-workspaces-service.test.ts
export-fidelity.test.ts
express5-auth-wildcard.test.ts
external-object-routes.test.ts
external-objects-service.test.ts
feedback-flush-controller.test.ts
feedback-service.test.ts fix(security): harden privileged server boundaries (#12776) 2026-09-03 14:15:32 -05:00
feedback-share-client.test.ts
file-resources-git-scan-load.test.ts
file-resources.test.ts
first-admin-claim.test.ts
folders-routes.test.ts
folders-service.test.ts
forbidden-tokens.test.ts
gemini-local-adapter-environment.test.ts
gemini-local-adapter.test.ts
gemini-local-execute.test.ts
gemini-local-skill-sync.test.ts
general-capability-classifier.test.ts feat(runner): add remote execution substrate (#12638) 2026-09-01 01:29:06 -05:00
generic-mcp-connection.test.ts feat(apps): unify permissions and action testing (#12802) 2026-09-03 21:23:26 -05:00
git-credentials.test.ts feat(connections): add durable GitHub identities and webhooks (#12843) 2026-09-04 18:02:52 -05:00
github-commit-details.test.ts feat(work-products): add rich cards and run artifact inventory (#12717) 2026-09-02 15:27:54 -05:00
github-connection-events.test.ts fix: preserve GitHub sign-in and show connected repository access (#12993) 2026-09-07 09:07:09 -05:00
github-grant-metadata.test.ts feat: browse GitHub repository access across organizations (#12998) 2026-09-07 10:01:58 -05:00
github-operation-credentials.test.ts feat: add experimental native chat connectors (#13038) 2026-09-10 10:06:45 -05:00
google-sheets-gallery.test.ts
grok-local-skill-sync.test.ts
health-dev-server-token.test.ts fix(runner): recover native sessions across restarts (#12845) 2026-09-04 15:03:53 -05:00
health-workspace-readiness.test.ts
health.test.ts
heartbeat-accepted-plan-workspace-refresh.test.ts Remove cheap model profiles (#12683) 2026-09-01 14:57:38 -05:00
heartbeat-active-run-output-watchdog.test.ts refactor: remove automatic productivity reviews (#13263) 2026-09-11 15:46:35 -05:00
heartbeat-agent-session-message.test.ts feat: review connection actions from tasks (#13063) 2026-09-08 19:37:13 -05:00
heartbeat-archived-company-guard.test.ts
heartbeat-auto-checkout.test.ts
heartbeat-comment-wake-batching.test.ts feat: add experimental native chat connectors (#13038) 2026-09-10 10:06:45 -05:00
heartbeat-context-summary.test.ts feat: add experimental native chat connectors (#13038) 2026-09-10 10:06:45 -05:00
heartbeat-cost-accounting.test.ts
heartbeat-dependency-scheduling.test.ts feat: add experimental native chat connectors (#13038) 2026-09-10 10:06:45 -05:00
heartbeat-direct-adapter-native-isolation.test.ts fix(runner): repair paid provider startup paths (#12769) 2026-09-04 07:58:44 -05:00
heartbeat-issue-liveness-escalation.test.ts fix(execution): keep blocked wakes waiting without repeated runs (#13236) 2026-09-11 11:43:40 -05:00
heartbeat-issue-rewake-throttle.test.ts
heartbeat-ledger-billing-code.test.ts
heartbeat-list.test.ts
heartbeat-local-environment.test.ts
heartbeat-lock-release-on-reassignment.test.ts feat(telemetry): add the agent.task_run event and emit it at every terminal run transition (#12809) 2026-09-04 08:21:32 -07:00
heartbeat-managed-clone-credentials.test.ts
heartbeat-native-runner-cancellation.test.ts feat(runner): add remote execution substrate (#12638) 2026-09-01 01:29:06 -05:00
heartbeat-native-runner-selection.test.ts feat(runner): add Codex-native application integration (#12591) 2026-08-31 14:38:38 -05:00
heartbeat-native-status-context.test.ts feat: add experimental native chat connectors (#13038) 2026-09-10 10:06:45 -05:00
heartbeat-pending-cleanup-sweep.test.ts
heartbeat-plugin-environment.test.ts Remove cheap model profiles (#12683) 2026-09-01 14:57:38 -05:00
heartbeat-process-recovery.test.ts refactor: remove automatic productivity reviews (#13263) 2026-09-11 15:46:35 -05:00
heartbeat-project-env.test.ts fix(runner): restore legacy Git access and independent networking (#13094) 2026-09-09 10:15:10 -05:00
heartbeat-referenced-projects.test.ts
heartbeat-remote-referenced-projects.test.ts
heartbeat-responsible-user-invariant.test.ts refactor: remove automatic productivity reviews (#13263) 2026-09-11 15:46:35 -05:00
heartbeat-retry-scheduling.test.ts fix: continue interrupted task conversations with bounded retries (#13237) 2026-09-11 12:16:04 -05:00
heartbeat-reviewed-chat-binding.integration.test.ts feat: add experimental native chat connectors (#13038) 2026-09-10 10:06:45 -05:00
heartbeat-run-event-sequencing.test.ts feat(runner): add Codex-native application integration (#12591) 2026-08-31 14:38:38 -05:00
heartbeat-run-lease-release-terminalization.test.ts
heartbeat-run-log.test.ts
heartbeat-run-status-payload.test.ts feat(ui): add composer Stop and simplify task controls (#13104) 2026-09-09 12:18:56 -05:00
heartbeat-run-summary.test.ts feat: add experimental native chat connectors (#13038) 2026-09-10 10:06:45 -05:00
heartbeat-run-terminalize-before-release.test.ts fix: continue conversations after confirmed remote runner stop (#13254) 2026-09-11 15:18:37 -05:00
heartbeat-running-followup.test.ts feat(runner): add Codex-native application integration (#12591) 2026-08-31 14:38:38 -05:00
heartbeat-runtime-mcp-servers.test.ts feat: simplify agent onboarding and configuration (#13011) 2026-09-08 14:22:32 -05:00
heartbeat-runtime-skills.test.ts feat(runner): add Codex-native application integration (#12591) 2026-08-31 14:38:38 -05:00
heartbeat-runtime-state.test.ts Remove cheap model profiles (#12683) 2026-09-01 14:57:38 -05:00
heartbeat-scheduling-suppression.test.ts
heartbeat-stale-queue-invalidation.test.ts fix(recovery): reject stale productive continuation wakes (#13173) 2026-09-11 08:51:50 -05:00
heartbeat-start-lock.test.ts
heartbeat-status-preserving-telemetry.test.ts feat(telemetry): add the agent.task_run event and emit it at every terminal run transition (#12809) 2026-09-04 08:21:32 -07:00
heartbeat-task-drain-admission-release.test.ts refactor(server): move scheduled-retry and queued-run dispatch into a run-dispatch module (#12920) 2026-09-08 11:00:55 -07:00
heartbeat-task-drain.test.ts refactor(server): remove unreachable task-drain compensation paths (#12511) 2026-08-29 11:43:16 -07:00
heartbeat-task-session-reset.test.ts feat: add experimental native chat connectors (#13038) 2026-09-10 10:06:45 -05:00
heartbeat-timer-wake-session-reset-pf4.test.ts
heartbeat-workspace-branch-containment.test.ts Remove cheap model profiles (#12683) 2026-09-01 14:57:38 -05:00
heartbeat-workspace-busy.test.ts
heartbeat-workspace-finalize-branch.test.ts Remove cheap model profiles (#12683) 2026-09-01 14:57:38 -05:00
heartbeat-workspace-ready-comment.test.ts
heartbeat-workspace-session.test.ts refactor(server): move scheduled-retry and queued-run dispatch into a run-dispatch module (#12920) 2026-09-08 11:00:55 -07:00
heartbeat-worktree-suppression.test.ts
heartbeat-zombie-guard.test.ts
hire-hook.test.ts
http-adapter-remote-fetch.test.ts fix(security): harden privileged server boundaries (#12776) 2026-09-03 14:15:32 -05:00
http-log-policy.test.ts feat: add experimental native chat connectors (#13038) 2026-09-10 10:06:45 -05:00
http-log-redaction.test.ts feat: add experimental native chat connectors (#13038) 2026-09-10 10:06:45 -05:00
inbox-agent-policy-routes.test.ts
inbox-archive-routes.test.ts
inbox-dismissals.test.ts
instance-database-backups-routes.test.ts
instance-settings-cloud-defaults.test.ts feat(onboarding): first task opens as a chat with a chief of staff (#13068) 2026-09-08 20:19:14 -07:00
instance-settings-managed-overlay.test.ts feat: add experimental native chat connectors (#13038) 2026-09-10 10:06:45 -05:00
instance-settings-operator-defaults.test.ts
instance-settings-routes.test.ts feat: add experimental native chat connectors (#13038) 2026-09-10 10:06:45 -05:00
instance-settings-service.test.ts feat: add experimental native chat connectors (#13038) 2026-09-10 10:06:45 -05:00
instrumentation.test.ts
interaction-resolution-cross-issue-cap-postgres.test.ts
invite-accept-existing-member.test.ts Gate Paperclip Runner setup behind an experimental flag (#12656) 2026-09-01 05:57:40 -05:00
invite-accept-gateway-defaults.test.ts
invite-accept-replay.test.ts Gate Paperclip Runner setup behind an experimental flag (#12656) 2026-09-01 05:57:40 -05:00
invite-create-route.test.ts
invite-expiry.test.ts
invite-join-grants.test.ts
invite-join-manager.test.ts
invite-list-route.test.ts
invite-logo-route.test.ts
invite-onboarding-text.test.ts
invite-rate-limit-route.test.ts
invite-rate-limit.test.ts
invite-summary-route.test.ts Add end-to-end session goals to Paperclip Runner 2026-09-08 16:18:47 -05:00
invite-test-resolution-route.test.ts
invite-token-entropy.test.ts
invite-url-public-base-url.test.ts
issue-activity-events-routes.test.ts Add end-to-end session goals to Paperclip Runner 2026-09-08 16:18:47 -05:00
issue-agent-mutation-ownership-routes.test.ts feat(connections): add AgentMail inboxes and email tasks (#13256) 2026-09-11 16:56:38 -05:00
issue-assigned-backlog-contract-routes.test.ts
issue-assignee-invokability-routes.test.ts
issue-attachment-routes.test.ts feat: add experimental native chat connectors (#13038) 2026-09-10 10:06:45 -05:00
issue-blocker-attention.test.ts
issue-blocker-diagnostics-routes.test.ts
issue-closed-workspace-routes.test.ts Add end-to-end session goals to Paperclip Runner 2026-09-08 16:18:47 -05:00
issue-comment-attribution-audit-routes.test.ts
issue-comment-cancel-routes.test.ts fix(server): hoist the comment-cancel route test suite's module graph (#12877) 2026-09-05 08:43:20 -07:00
issue-comment-redaction.test.ts feat: add experimental native chat connectors (#13038) 2026-09-10 10:06:45 -05:00
issue-comment-reopen-routes.test.ts feat: add experimental native chat connectors (#13038) 2026-09-10 10:06:45 -05:00
issue-continuation-summary.test.ts
issue-create-deduplication-routes.test.ts
issue-created-from-routes.test.ts feat: show tasks created from a task by project (#13241) 2026-09-11 12:39:08 -05:00
issue-dependency-wakeups-routes.test.ts
issue-document-restore-routes.test.ts Remove cheap model profiles (#12683) 2026-09-01 14:57:38 -05:00
issue-execution-policy-routes.test.ts Add end-to-end session goals to Paperclip Runner 2026-09-08 16:18:47 -05:00
issue-execution-policy.test.ts
issue-existing-branch-validation-status.test.ts
issue-feedback-routes.test.ts
issue-goal-fallback.test.ts
issue-identifier-routes.test.ts
issue-interactions-read-only-contract.test.ts feat: add experimental native chat connectors (#13038) 2026-09-10 10:06:45 -05:00
issue-list-assignee-filter-routes.test.ts
issue-list-updatedsince-filter-routes.test.ts
issue-liveness.test.ts
issue-monitor-scheduler.test.ts fix: make task recovery durable and preserve current requests (#13075) 2026-09-09 09:14:25 -05:00
issue-onboarding-first-task-routes.test.ts feat(onboarding): first task opens as a chat with a chief of staff (#13068) 2026-09-08 20:19:14 -07:00
issue-queued-comments-routes.test.ts feat(server): log an activity row for each queued-comment queue mutation (#13159) 2026-09-10 10:47:17 -07:00
issue-recovery-actions.test.ts fix(runner): preserve durable native session authority across recovery (#13092) 2026-09-09 11:02:59 -05:00
issue-references-service.test.ts
issue-remove-cascade.test.ts
issue-review-attention.test.ts
issue-review-policy.test.ts
issue-rewake-throttle.test.ts
issue-scheduled-retry-routes.test.ts refactor(server): move scheduled-retry and queued-run dispatch into a run-dispatch module (#12920) 2026-09-08 11:00:55 -07:00
issue-stale-execution-lock-routes.test.ts
issue-stalled-review-decision-routes.test.ts
issue-subtree-diagnostics-routes.test.ts
issue-telemetry-routes.test.ts Add end-to-end session goals to Paperclip Runner 2026-09-08 16:18:47 -05:00
issue-thread-interaction-routes.test.ts fix(runner): persist warm Daytona workspaces across turns (#12904) 2026-09-06 08:16:12 -05:00
issue-thread-interactions-service.test.ts feat(connections): connect services from native task feeds (#13058) 2026-09-08 15:55:26 -05:00
issue-thread-interactions-telemetry.test.ts feat(runner): add Codex-native application integration (#12591) 2026-08-31 14:38:38 -05:00
issue-tree-control-routes.test.ts fix: continue interrupted task conversations with bounded retries (#13237) 2026-09-11 12:16:04 -05:00
issue-tree-control-service-unit.test.ts
issue-tree-control-service.test.ts feat(runner): project native runs into task threads (#12321) 2026-08-29 19:26:20 -05:00
issue-update-comment-wakeup-routes.test.ts fix(tasks): require resume before sending to paused tasks (#13232) 2026-09-11 10:28:00 -05:00
issue-wake-diagnostics-routes.test.ts
issue-watchdogs-routes.test.ts
issue-workspace-command-authz.test.ts
issues-checkout-wakeup.test.ts
issues-goal-context-routes.test.ts refactor: remove automatic productivity reviews (#13263) 2026-09-11 15:46:35 -05:00
issues-list-query-parsing.test.ts
issues-parent-id-alias.test.ts
issues-service.test.ts feat: add experimental native chat connectors (#13038) 2026-09-10 10:06:45 -05:00
issues-user-context.test.ts
join-request-dedupe.test.ts
json-schema-secret-refs.test.ts
kimi-local-skill-sync.test.ts
legacy-finalization-regression.test.ts Remove cheap model profiles (#12683) 2026-09-01 14:57:38 -05:00
live-events-ws.test.ts
llms-routes.test.ts
local-service-supervisor.test.ts
log-redaction.test.ts
logger-tz.test.ts
login-session-runtime.test.ts
low-trust-red-team-routes.test.ts feat: add experimental native chat connectors (#13038) 2026-09-10 10:06:45 -05:00
managed-agent-profile-routes-authz.test.ts fix(runner): repair direct live provider bootstrap (#12932) 2026-09-06 15:45:07 -05:00
managed-config.test.ts Clean up experimental settings features (#12681) 2026-09-01 14:23:05 -05:00
managed-loopback-auth.test.ts
managed-runtime-public-url.test.ts
mcp-http.test.ts feat(connections): add managed external MCP connectors (#12346) 2026-08-29 12:08:34 -05:00
merged-pr-confirmation-sweep.test.ts feat(connections): add durable GitHub identities and webhooks (#12843) 2026-09-04 18:02:52 -05:00
monthly-spend-service.test.ts
multilingual-issues-routes.test.ts
native-event-boundary-golden.test.ts fix(runner): restore local session and task integrity (#12721) 2026-09-02 16:11:26 -05:00
native-finalization-migration.test.ts feat(runner): add Codex-native application integration (#12591) 2026-08-31 14:38:38 -05:00
native-finalization-recovery.test.ts feat: add experimental native chat connectors (#13038) 2026-09-10 10:06:45 -05:00
native-interaction-bridge.test.ts feat: review connection actions from tasks (#13063) 2026-09-08 19:37:13 -05:00
native-run-finalizer.test.ts feat(runner): add Codex-native application integration (#12591) 2026-08-31 14:38:38 -05:00
native-runner-input-boundary.test.ts feat(runner): add Codex-native application integration (#12591) 2026-08-31 14:38:38 -05:00
native-runner-phase6.integration.test.ts feat(runner): add Codex-native application integration (#12591) 2026-08-31 14:38:38 -05:00
native-sandbox-lifecycle.test.ts fix(runner): persist warm Daytona workspaces across turns (#12904) 2026-09-06 08:16:12 -05:00
native-session-resumption.test.ts feat: add experimental native chat connectors (#13038) 2026-09-10 10:06:45 -05:00
native-status-arbiter-corpus.test.ts fix: stop completion reviews caused by policy upgrades (#13266) 2026-09-11 16:55:46 -05:00
native-workspace-sync.test.ts fix(runner): persist warm Daytona workspaces across turns (#12904) 2026-09-06 08:16:12 -05:00
oauth-client-metadata.test.ts
onboarding-seed-route.test.ts Gate Paperclip Runner setup behind an experimental flag (#12656) 2026-09-01 05:57:40 -05:00
openapi-routes.test.ts feat(connections): add AgentMail inboxes and email tasks (#13256) 2026-09-11 16:56:38 -05:00
openclaw-gateway-adapter.test.ts
openclaw-invite-prompt-route.test.ts
opencode-local-adapter-environment.test.ts feat: use the responsible person's GitHub for shared agent operations (#13005) 2026-09-07 14:32:20 -05:00
opencode-local-adapter.test.ts
opencode-local-skill-sync.test.ts
paperclip-env.test.ts
paperclip-issue-update-helper.test.ts
paperclip-semantic-conformance.test.ts feat(runner): integrate Codex native execution (#12616) 2026-08-31 22:51:17 -05:00
paperclip-skill-utils.test.ts feat: add experimental native chat connectors (#13038) 2026-09-10 10:06:45 -05:00
parse-status-filter.test.ts
permissions-upgrade-boundary-routes.test.ts
pi-local-adapter-environment.test.ts
pi-local-execute.test.ts
pi-local-skill-sync.test.ts
pipelines-routes.test.ts
pipelines-service.test.ts feat(runner): project native runs into task threads (#12321) 2026-08-29 19:26:20 -05:00
plugin-access-authorization-host-services.test.ts
plugin-agent-sessions.test.ts
plugin-config-startup-delivery.test.ts
plugin-database.test.ts
plugin-dev-watcher.test.ts
plugin-environment-driver-ready-recovery.test.ts
plugin-environment-driver-sandbox-capabilities.test.ts
plugin-environment-driver-seam.test.ts
plugin-execution-workspace-bridge.test.ts
plugin-host-services-span.test.ts
plugin-install-autobuild.test.ts
plugin-install-guard.test.ts
plugin-install-route-security.test.ts
plugin-lifecycle-restart.test.ts
plugin-loader-error-retry.test.ts
plugin-local-folders.test.ts
plugin-managed-agents.test.ts Remove cheap model profiles (#12683) 2026-09-01 14:57:38 -05:00
plugin-managed-routines.test.ts
plugin-managed-skills.test.ts
plugin-orchestration-apis.test.ts
plugin-routes-authz.test.ts
plugin-sandbox-provider-config-validation.test.ts
plugin-scoped-api-routes.test.ts
plugin-sdk-orchestration-contract.test.ts
plugin-sdk-testing.test.ts
plugin-secrets-handler.test.ts
plugin-telemetry-bridge.test.ts
plugin-tenant-isolation.test.ts
plugin-tool-dispatcher-pluginDbId.test.ts
plugin-ui-static.test.ts
plugin-worker-manager-duplex.test.ts test(plugin-worker): remove the wall-clock race from the duplex buffered-replay tests (#12799) 2026-09-03 17:55:12 -07:00
plugin-worker-manager.test.ts feat(agent-login): resume an active login session and permit concurrent login terminals (#12861) 2026-09-05 10:03:13 -07:00
private-hostname-guard.test.ts
private-json-etag.test.ts
project-goal-telemetry-routes.test.ts
project-goal-validation.test.ts fix(server): validate project goal ids exist and belong to the company (#12779) 2026-09-03 12:17:27 -07:00
project-icon-persistence.test.ts
project-list-metrics.test.ts
project-repositories-persistence.test.ts feat(projects): select multiple GitHub source repositories (#13010) 2026-09-08 08:21:28 -05:00
project-repositories.test.ts feat(projects): select multiple GitHub source repositories (#13010) 2026-09-08 08:21:28 -05:00
project-routes-env.test.ts
project-shortname-resolution.test.ts
project-workspace-managed-sandbox-routes.test.ts
projects-list-archived-routes.test.ts
provider-trace-store.test.ts feat(runner): add Codex-native application integration (#12591) 2026-08-31 14:38:38 -05:00
qa-routine-secrets-e2e.test.ts
question-response-delivery.test.ts feat: add experimental native chat connectors (#13038) 2026-09-10 10:06:45 -05:00
quota-windows-service.test.ts
quota-windows.test.ts
recovery-classifiers.test.ts
recovery-observability.test.ts
recovery-stale-issue-lock-sweep.test.ts feat: add experimental native chat connectors (#13038) 2026-09-10 10:06:45 -05:00
redact-sensitive.test.ts feat: add experimental native chat connectors (#13038) 2026-09-10 10:06:45 -05:00
redaction.test.ts feat: add experimental native chat connectors (#13038) 2026-09-10 10:06:45 -05:00
remote-http-endpoint-guard.test.ts
remote-http-rebinding.test.ts feat(connections): add managed external MCP connectors (#12346) 2026-08-29 12:08:34 -05:00
rerun-survival.integration.test.ts
resource-memberships-routes.test.ts
reusable-leases-default.test.ts
routable-blocked.test.ts
routine-document-annotation-routes.test.ts
routine-run-telemetry.test.ts
routines-e2e.test.ts
routines-routes.test.ts
routines-service.test.ts Secure Cloud canonical runtime identity (#12766) 2026-09-03 12:01:47 -05:00
run-continuations.test.ts
run-identity.test.ts feat: use the responsible person's GitHub for shared agent operations (#13005) 2026-09-07 14:32:20 -05:00
run-liveness.test.ts
run-secret-redaction.test.ts Reduce run polling and workspace inspection amplification (#13174) 2026-09-11 08:34:24 -05:00
run-trust-preset.test.ts feat: add experimental native chat connectors (#13038) 2026-09-10 10:06:45 -05:00
runner-connection-eval-fixtures.test.ts feat(connections): connect services from native task feeds (#13058) 2026-09-08 15:55:26 -05:00
runtime-api.test.ts
runtime-skill-cache.test.ts Add end-to-end session goals to Paperclip Runner 2026-09-08 16:18:47 -05:00
sandbox-orphan-cleanup-spool.test.ts
sandbox-provider-runtime.test.ts
secret-proposals-routes.test.ts
secret-provider-registry.test.ts
secrets-routes-claude-oauth-service.test.ts
secrets-routes.test.ts fix(security): harden privileged server boundaries (#12776) 2026-09-03 14:15:32 -05:00
secrets-service-dangling-user-secret.test.ts
secrets-service-user-secret-owner-scoped.test.ts
secrets-service.test.ts test(server): make secret write-serialization tests deterministic (#12781) 2026-09-03 12:54:42 -07:00
sentry-dsn.test.ts feat(server): split the Sentry DSN into front-end and backend variables (#12678) 2026-09-01 11:02:04 -07:00
sentry.test.ts feat(server): split the Sentry DSN into front-end and backend variables (#12678) 2026-09-01 11:02:04 -07:00
server-info.test.ts
server-package-build-script.test.ts fix(server): bundle the vendored paperclip-runner instead of hand-mirroring its deps (#13121) 2026-09-09 16:38:17 -07:00
server-package-otel-peer-metadata.test.ts
server-package-sentry-peer-metadata.test.ts
server-startup-feedback-export.test.ts refactor: remove automatic productivity reviews (#13263) 2026-09-11 15:46:35 -05:00
service-version.test.ts
setup-supertest.ts
shared-telemetry-events.test.ts feat(telemetry): add the agent.task_run event and emit it at every terminal run transition (#12809) 2026-09-04 08:21:32 -07:00
sidebar-preferences-routes.test.ts
skills-catalog-service.test.ts
smoke-lab.test.ts
source-trust.test.ts
startup-refusals.test.ts fix(server): stop paging Sentry for supervised boot races in managed cloud (#12772) 2026-09-03 10:02:42 -07:00
static-index-html.test.ts feat: allow operator UI snippets on Cloud instances (#13168) 2026-09-10 15:30:36 -07:00
static-ui-cache.test.ts
status-card-update-engine.test.ts
status-cards.test.ts
storage-local-provider.test.ts
summary-slot-routes.test.ts
summary-slots.test.ts
task-watchdogs-classifier.test.ts
task-watchdogs-incident-fixture.test.ts
task-watchdogs-scheduler.test.ts
teams-catalog-install-no-overrides.test.ts
teams-catalog-routes.test.ts
teams-catalog-service.test.ts
telemetry-client-flush.test.ts
tool-access-policy-service.test.ts
tool-access-service.test.ts feat(connections): add AgentMail inboxes and email tasks (#13256) 2026-09-11 16:56:38 -05:00
tool-connection-removal.test.ts
tool-connection-visibility.test.ts
tool-content-guards.test.ts
tool-gateway-service.test.ts fix(runner): restore legacy Git access and independent networking (#13094) 2026-09-09 10:15:10 -05:00
tool-gateway.test.ts feat: review connection actions from tasks (#13063) 2026-09-08 19:37:13 -05:00
tool-oauth-legacy-backfill.test.ts
tool-review-queue-unsigned-request.test.ts
trust-preset-resolver.test.ts
trust-proxy.test.ts
tsconfig.json fix(build): give two orphaned test setup files a governing tsconfig (#13141) 2026-09-10 00:57:02 -07:00
ui-branding.test.ts
user-profile-routes.test.ts
version.test.ts
vite-html-renderer.test.ts fix(runner): stabilize local paid E2E recovery (#12836) 2026-09-04 11:16:20 -05:00
vitest-chat-shards.test.ts fix(ci): split release chat verification into test shards (#13198) 2026-09-10 20:30:30 -07:00
work-product-runtime-reconciliation.test.ts feat(work-products): add rich cards and run artifact inventory (#12717) 2026-09-02 15:27:54 -05:00
work-products.test.ts feat(work-products): add rich cards and run artifact inventory (#12717) 2026-09-02 15:27:54 -05:00
work-timeline-service.test.ts
workspace-command-authz.test.ts fix(security): harden privileged server boundaries (#12776) 2026-09-03 14:15:32 -05:00
workspace-git-inspection-cache.test.ts Reduce run polling and workspace inspection amplification (#13174) 2026-09-11 08:34:24 -05:00
workspace-instance-cleanup.test.ts
workspace-login-handoff-endpoint.test.ts
workspace-login-handoff-issuer.test.ts
workspace-login-handoff.test.ts feat(runner): add Codex-native application integration (#12591) 2026-08-31 14:38:38 -05:00
workspace-operations-reconciliation.test.ts
workspace-readiness.test.ts
workspace-reaper-cooldown-config.test.ts
workspace-runtime-control-recovery.test.ts
workspace-runtime-exposure-reservation.test.ts test(server): select exposure reservation host ports at run time (#12783) 2026-09-03 13:18:37 -07:00
workspace-runtime-https-live-exercise.test.ts
workspace-runtime-leases.test.ts
workspace-runtime-routes-authz.test.ts fix(security): harden privileged server boundaries (#12776) 2026-09-03 14:15:32 -05:00
workspace-runtime-service-authz.test.ts
workspace-runtime-start-terminality.test.ts
workspace-runtime.test.ts feat: use the responsible person's GitHub for shared agent operations (#13005) 2026-09-07 14:32:20 -05:00
worktree-config.test.ts feat(apps): consolidate connector management (#12684) 2026-09-01 14:55:35 -05:00
worktree-seed-server-spawn.test.ts
write-build-stamp.test.ts
write-path-membership.test.ts

README.md

Server Tests

Server tests that need a real PostgreSQL process must use ./helpers/embedded-postgres.ts instead of constructing embedded-postgres directly.

The shared helper creates a throwaway data directory and a reserved-safe loopback port for each test database. This protects the live Paperclip control-plane Postgres from server vitest runs; see PAP-2033 for the incident that introduced this guard.