nexus/server/src/__tests__
Nexus Dev 222d00c57f feat(33-03): real AI streaming with memory injection + assistant handoff
Replace streamEcho with Puter proxy AI call, inject memory facts as
system message, append memory after each turn. Assistant-to-PM handoff
creates new conversation with context summary.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-04 03:55:49 +00:00
..
helpers test(worktree): address embedded postgres helper review feedback 2026-03-26 11:56:05 -05:00
29-default-provider.test.ts feat(29-02): Hermes skill injection + default provider integration tests 2026-04-04 03:55:49 +00:00
30-hardware-detection.test.ts feat(30-01): hardware detection, nexus-settings, extended model catalog 2026-04-04 03:55:49 +00:00
31-google-oauth.test.ts test(31-02): add 11 unit tests for Google OAuth service and routes 2026-04-04 03:55:49 +00:00
31-puter-proxy.test.ts feat(31-01): implement puterProxyService, puterProxyRoutes, and unit tests 2026-04-04 03:55:49 +00:00
33-assistant-handoff.test.ts feat(33-03): real AI streaming with memory injection + assistant handoff 2026-04-04 03:55:49 +00:00
33-assistant-memory.test.ts feat(33-01,33-02): memory service + sanitizer, personal assistant page 2026-04-04 03:55:49 +00:00
33-memory-sanitization.test.ts feat(33-01,33-02): memory service + sanitizer, personal assistant page 2026-04-04 03:55:49 +00:00
activity-routes.test.ts Fix issue run lookup and heartbeat run summaries 2026-03-11 17:23:33 -05:00
adapter-models.test.ts Merge upstream/master into add-gpt-5-4-xhigh-effort 2026-03-08 12:10:59 -05:00
adapter-session-codecs.test.ts feat(27-01): close Hermes adapter integration gaps 2026-04-04 03:55:48 +00:00
adapter-skill-config.test.ts [nexus] test(18-01): add failing tests for adapter skill config resolver 2026-04-04 03:55:42 +00:00
agent-auth-jwt.test.ts Implement local agent JWT authentication for adapters 2026-02-18 16:46:45 -06:00
agent-instructions-routes.test.ts fix: address latest Greptile runtime review 2026-03-23 19:43:50 -05:00
agent-instructions-service.test.ts fix: address latest Greptile runtime review 2026-03-23 19:43:50 -05:00
agent-permissions-routes.test.ts Add agent Mine inbox API surface 2026-03-29 10:57:34 -05:00
agent-shortname-collision.test.ts Auto-deduplicate agent shortname on join request approval 2026-03-06 13:54:58 -06:00
agent-skill-contract.test.ts Add unmanaged skill provenance to agent skills 2026-03-18 14:21:50 -05:00
agent-skills-routes.test.ts fix(08-02): update agent-skills-routes test expectations for rewritten bundles 2026-04-04 03:55:42 +00:00
app-hmr-port.test.ts Fix execution workspace runtime lifecycle 2026-03-14 09:35:35 -05:00
approval-routes-idempotency.test.ts server: make approval retries idempotent (#499) 2026-03-10 12:00:29 -04:00
approvals-service.test.ts Fix approvals service idempotency test 2026-03-10 15:05:19 -05:00
assets.test.ts Use attachment-size limit for company logos 2026-03-16 10:13:19 -05:00
attachment-types.test.ts fix: address review feedback — stale error message and * wildcard 2026-03-10 20:01:08 +05:30
board-mutation-guard.test.ts test(server): add negative test for x-forwarded-host mismatch 2026-03-26 16:39:46 -07:00
budgets-service.test.ts Fix budget incident resolution edge cases 2026-03-16 16:48:13 -05:00
chat-file-routes.test.ts feat(25-01): create chatFileRoutes and wire into app.ts 2026-04-04 03:55:48 +00:00
chat-file-service.test.ts feat(25-01): create chatFileService with DB operations and deriveCategory helper 2026-04-04 03:55:48 +00:00
chat-routes.test.ts feat(24-00): shared types, validators, and Wave 0 test stubs for phase 24 2026-04-04 03:55:48 +00:00
chat-service.test.ts fix(25): handle missing chat_files table in listMessages and update addMessage test 2026-04-04 03:55:48 +00:00
claude-local-adapter-environment.test.ts Auto-create missing cwd for claude_local and codex_local 2026-03-03 12:29:32 -06:00
claude-local-adapter.test.ts Clarify Claude transcript event categories 2026-03-30 14:13:52 -05:00
claude-local-execute.test.ts Log resolved adapter command in run metadata 2026-03-29 10:55:26 -05:00
claude-local-skill-sync.test.ts Add unmanaged skill provenance to agent skills 2026-03-18 14:21:50 -05:00
cli-auth-routes.test.ts Address Greptile review on board CLI auth 2026-03-23 08:46:05 -05:00
codex-local-adapter-environment.test.ts test(codex): move OPENAI_API_KEY stub to beforeEach for all tests 2026-03-24 12:33:11 -07:00
codex-local-adapter.test.ts Add username log censor setting 2026-03-20 08:50:00 -05:00
codex-local-execute.test.ts Log resolved adapter command in run metadata 2026-03-29 10:55:26 -05:00
codex-local-skill-injection.test.ts Refine codex runtime skills and portability assets 2026-03-19 07:15:36 -05:00
codex-local-skill-sync.test.ts Clarify docs: skills go to the effective CODEX_HOME, not ~/.codex 2026-03-25 20:46:05 -07:00
companies-route-path-guard.test.ts Add feedback voting and thumbs capture flow 2026-04-02 09:11:49 -05:00
company-branding-route.test.ts Add feedback voting and thumbs capture flow 2026-04-02 09:11:49 -05:00
company-portability-routes.test.ts Add feedback voting and thumbs capture flow 2026-04-02 09:11:49 -05:00
company-portability.test.ts feat: support GitHub Enterprise URLs for skill and company imports 2026-04-01 20:53:41 +00:00
company-skills-routes.test.ts Address Greptile telemetry review comments 2026-04-03 14:11:11 -05:00
company-skills.test.ts Fix imported GitHub skill file paths 2026-03-23 16:57:38 -05:00
costs-service.test.ts Fix budget auth and monthly spend rollups 2026-03-16 15:41:48 -05:00
cursor-local-adapter-environment.test.ts fix(cursor): check native auth before warning about missing API key 2026-03-25 20:54:16 -07:00
cursor-local-adapter.test.ts Humanize run transcripts across run detail and live surfaces 2026-03-11 10:35:41 -05:00
cursor-local-execute.test.ts Fix runtime skill injection across adapters 2026-03-15 07:05:01 -05:00
cursor-local-skill-injection.test.ts feat(cursor): export skill injection helper and document auto-behaviors 2026-03-05 08:35:59 -06:00
cursor-local-skill-sync.test.ts Namespace company skill identities 2026-03-16 18:27:20 -05:00
dev-runner-paths.test.ts Ignore .paperclip paths in restart tracking 2026-03-23 16:57:33 -05:00
dev-server-status.test.ts Add guarded dev restart handling 2026-03-20 08:50:00 -05:00
dev-watch-ignore.test.ts Harden dev-watch excludes for nested UI outputs 2026-03-26 12:35:19 -05:00
documents.test.ts feat(issues): add issue documents and inline editing 2026-03-13 21:30:48 -05:00
error-handler.test.ts fix(server): attach raw Error to res.err and avoid pino err key collision 2026-03-07 15:19:03 -06:00
execution-workspace-policy.test.ts fix: address latest Greptile runtime review 2026-03-23 19:43:50 -05:00
execution-workspaces-service.test.ts Fix shared workspace close semantics 2026-03-29 10:55:26 -05:00
feedback-service.test.ts Restore feedback trace export fixes 2026-04-03 15:59:42 -05:00
feedback-share-client.test.ts Restore feedback trace export fixes 2026-04-03 15:59:42 -05:00
forbidden-tokens.test.ts Redact current user in comments and token checks 2026-03-11 22:17:21 -05:00
gemini-local-adapter-environment.test.ts Fix Gemini local execution and diagnostics 2026-03-14 21:36:05 -05:00
gemini-local-adapter.test.ts Default Gemini adapter to yolo mode and add API access prompt note 2026-03-12 01:45:08 +00:00
gemini-local-execute.test.ts Fix Gemini local execution and diagnostics 2026-03-14 21:36:05 -05:00
gemini-local-skill-sync.test.ts Namespace company skill identities 2026-03-16 18:27:20 -05:00
health.test.ts Fix health DB connectivity probe 2026-03-30 14:14:14 -05:00
heartbeat-process-recovery.test.ts fix: use agent role for first heartbeat telemetry 2026-04-02 10:47:30 -05:00
heartbeat-run-summary.test.ts Fix issue run lookup and heartbeat run summaries 2026-03-11 17:23:33 -05:00
heartbeat-workspace-session.test.ts feat(02-02): update resolveDefaultAgentWorkspaceDir to use slugified agent names 2026-04-04 03:55:41 +00:00
hermes-dual-source.test.ts [nexus] feat(19-01): unit tests for adapter-aware install/uninstall and Hermes dual-source 2026-04-04 03:55:42 +00:00
hire-hook.test.ts Remove legacy OpenClaw adapter and keep gateway-only flow 2026-03-07 18:50:25 -06:00
instance-settings-routes.test.ts feat(inbox): add operator search and keyboard controls 2026-04-02 11:45:15 -05:00
invite-accept-gateway-defaults.test.ts Remove legacy OpenClaw adapter and keep gateway-only flow 2026-03-07 18:50:25 -06:00
invite-accept-replay.test.ts Remove legacy OpenClaw adapter and keep gateway-only flow 2026-03-07 18:50:25 -06:00
invite-expiry.test.ts Enforce 10-minute TTL for generated company invites 2026-03-06 10:10:23 -06:00
invite-join-grants.test.ts Preserve task assignment grants for joined agents 2026-03-24 11:49:00 -05:00
invite-join-manager.test.ts Assign invite-joined agents to company CEO 2026-03-06 11:22:24 -06:00
invite-onboarding-text.test.ts fix(openclaw-gateway): enforce join token validation and add smoke preflight gates 2026-03-07 16:01:19 -06:00
issue-comment-reopen-routes.test.ts Add feedback voting and thumbs capture flow 2026-04-02 09:11:49 -05:00
issue-document-restore-routes.test.ts Add feedback voting and thumbs capture flow 2026-04-02 09:11:49 -05:00
issue-feedback-routes.test.ts Restore feedback trace export fixes 2026-04-03 15:59:42 -05:00
issue-goal-fallback.test.ts Seed onboarding project and issue goal context 2026-03-24 11:48:59 -05:00
issue-telemetry-routes.test.ts fix: make feedback migration replay-safe after rebase 2026-04-02 10:54:56 -05:00
issues-checkout-wakeup.test.ts Cut over OpenClaw adapter to strict SSE streaming 2026-03-05 15:54:55 -06:00
issues-goal-context-routes.test.ts Add feedback voting and thumbs capture flow 2026-04-02 09:11:49 -05:00
issues-service.test.ts feat(routines): add workspace-aware routine runs 2026-04-02 11:38:57 -05:00
issues-user-context.test.ts Normalize derived issue timestamps to avoid 500s 2026-03-06 09:03:27 -06:00
log-redaction.test.ts Add username log censor setting 2026-03-20 08:50:00 -05:00
monthly-spend-service.test.ts Fix budget auth and monthly spend rollups 2026-03-16 15:41:48 -05:00
normalize-agent-mention-token.test.ts test(issues): shorten mid-token entity test comment 2026-03-24 15:39:59 +02:00
ollama-service.test.ts feat(28-01): Ollama service, routes, model catalog 2026-04-04 03:55:48 +00:00
openclaw-gateway-adapter.test.ts fix: remove paperclip property from OpenClaw Gateway agent params 2026-03-12 00:27:41 +08:00
openclaw-invite-prompt-route.test.ts Add company name to invite summaries 2026-03-30 14:14:14 -05:00
opencode-local-adapter-environment.test.ts Address PR feedback: keep testEnvironment non-destructive, warn on swallowed errors 2026-03-07 15:50:14 -05:00
opencode-local-adapter.test.ts Humanize run transcripts across run detail and live surfaces 2026-03-11 10:35:41 -05:00
opencode-local-skill-sync.test.ts Namespace company skill identities 2026-03-16 18:27:20 -05:00
paperclip-env.test.ts Fix agent API URL injection for auto-selected server ports 2026-03-03 13:13:47 -06:00
paperclip-skill-utils.test.ts Namespace company skill identities 2026-03-16 18:27:20 -05:00
pi-local-adapter-environment.test.ts Improve Pi adapter diagnostics 2026-03-14 21:11:06 -05:00
pi-local-skill-sync.test.ts Namespace company skill identities 2026-03-16 18:27:20 -05:00
plugin-dev-watcher.test.ts Tighten plugin dev file watching 2026-03-14 12:07:04 -05:00
plugin-telemetry-bridge.test.ts Add plugin telemetry bridge capability 2026-04-02 10:47:29 -05:00
plugin-worker-manager.test.ts Add plugin framework and settings UI 2026-03-13 16:22:34 -05:00
private-hostname-guard.test.ts Fix worktree JWT env persistence 2026-03-11 16:38:16 -05:00
project-goal-telemetry-routes.test.ts Add versioned telemetry events 2026-04-03 09:25:00 -05:00
project-shortname-resolution.test.ts feat: deduplicate project shortnames on create and update 2026-03-07 08:59:34 -06:00
quota-windows-service.test.ts feat(costs): add billing, quota, and budget control plane 2026-03-16 15:11:01 -05:00
quota-windows.test.ts feat(costs): add billing, quota, and budget control plane 2026-03-16 15:11:01 -05:00
redaction.test.ts Implement secrets service with local encryption, redaction, and runtime resolution 2026-02-19 15:43:52 -06:00
routine-run-telemetry.test.ts Address Greptile telemetry review comments 2026-04-03 14:11:11 -05:00
routines-e2e.test.ts feat(routines): add workspace-aware routine runs 2026-04-02 11:38:57 -05:00
routines-routes.test.ts Add versioned telemetry events 2026-04-03 09:25:00 -05:00
routines-service.test.ts fix(routines): address Greptile review findings 2026-04-02 12:09:02 -05:00
server-startup-feedback-export.test.ts Add feedback voting and thumbs capture flow 2026-04-02 09:11:49 -05:00
skill-registry-adapter-install.test.ts [nexus] feat(19-01): unit tests for adapter-aware install/uninstall and Hermes dual-source 2026-04-04 03:55:42 +00:00
skill-registry-fetch.test.ts test(09-02): add failing tests for skill-registry-fetcher 2026-04-04 03:55:42 +00:00
skill-registry-install.test.ts [nexus] feat(19-01): unit tests for adapter-aware install/uninstall and Hermes dual-source 2026-04-04 03:55:42 +00:00
skill-registry-ratings.test.ts feat(12-01): personalRatings schema, DB DDL, skillRatingService, and tests 2026-04-04 03:55:42 +00:00
skill-registry-routes-adapter.test.ts [nexus] test(19-02): route-level integration tests for adapter-aware skill routes 2026-04-04 03:55:42 +00:00
skill-registry-routes.test.ts feat(09-04): implement skill registry REST routes and mount in app.ts (GREEN) 2026-04-04 03:55:42 +00:00
skill-registry-schema.test.ts feat(09-01): install @libsql/client, schema, DB init, path helpers 2026-04-04 03:55:42 +00:00
storage-local-provider.test.ts fix: storage S3 stream conversion, API client FormData support, and attachment API 2026-02-20 10:33:10 -06:00
telemetry-client-flush.test.ts Add versioned telemetry events 2026-04-03 09:25:00 -05:00
ui-branding.test.ts Add worktree UI branding 2026-03-13 11:12:43 -05:00
work-products.test.ts Address remaining Greptile workspace review 2026-03-17 10:12:44 -05:00
workspace-runtime.test.ts Fix markdown paste handling in document editor (#2572) 2026-04-03 08:50:48 -07:00
worktree-config.test.ts Avoid sibling worktree port collisions 2026-03-26 11:12:39 -05:00