fix: run dynamic app actors inside AgentOS #607
Annotations
7 errors and 1 warning
|
test
Process completed with exit code 1.
|
|
tests/direct.test.ts > actor callback resource limits > serves concurrent actor worker cache churn without losing requests:
packages/dynamic-apps/src/actor-runtime.ts#L356
Error: Dynamic App agentOS actor process exited with 1
❯ src/actor-runtime.ts:356:19
|
|
tests/direct.test.ts > actor callback resource limits > fails an actor worker whose startup never completes:
packages/dynamic-apps/tests/direct.test.ts#L1030
AssertionError: expected { status: 'hung' } to match object { status: 'error' }
- Expected
+ Received
Object {
- "status": "error",
+ "status": "hung",
}
❯ tests/direct.test.ts:1030:20
|
|
tests/direct.test.ts > actor callback resource limits > times out an actor handler that blocks its worker:
packages/dynamic-apps/tests/direct.test.ts#L827
AssertionError: expected 'hung' to be 'timeout' // Object.is equality
Expected: "timeout"
Received: "hung"
❯ tests/direct.test.ts:827:20
|
|
tests/direct.test.ts > direct agentOS execution > bounds the total retained context cache across applications:
packages/dynamic-apps/tests/direct.test.ts#L606
Error: failed to start guest JavaScript runtime: ERR_AGENTOS_VM_EXECUTOR_LIMIT: active V8 executors reached limit of 4; raise runtime.executor.maxActiveVms
❯ evaluationValue ../dynamic-apps-core/src/executor.ts:1237:8
❯ DynamicAppsExecutor.#execute ../dynamic-apps-core/src/executor.ts:780:19
❯ DynamicAppsExecutor.request ../dynamic-apps-core/src/executor.ts:408:23
❯ tests/direct.test.ts:606:22
|
|
tests/direct.test.ts > direct agentOS execution > times out an asynchronous handler that never settles:
packages/dynamic-apps/tests/direct.test.ts#L428
AssertionError: expected 'hung' to be 'timeout' // Object.is equality
Expected: "timeout"
Received: "hung"
❯ tests/direct.test.ts:428:20
|
|
tests/direct.test.ts > retained public surface > separates public endpoint auth for an app actor worker:
packages/dynamic-apps/tests/direct.test.ts#L266
AssertionError: expected { NODE_ENV: 'production', …(8) } to match object { RIVETKIT_RUNTIME: 'native', …(4) }
(4 matching properties omitted from actual)
- Expected
+ Received
Object {
- "RIVETKIT_RUNTIME": "native",
+ "RIVETKIT_RUNTIME": "wasm",
"RIVET_ENDPOINT": "https://api.rivet.dev",
"RIVET_NAMESPACE": "app-namespace",
"RIVET_POOL": "app-pool",
"RIVET_TOKEN": "pk_example",
}
❯ tests/direct.test.ts:266:5
|
|
test
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, pnpm/action-setup@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|