feat(eve): add guided Photon setup - #1297
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
df610d4 to
23465d1
Compare
Bundle + Package Summary:
|
| Area | Metric | Baseline | Current | Delta |
|---|---|---|---|---|
| Package | Packed tarball | 8.35 MB | 8.36 MB | +7.7 kB |
| Package | Unpacked publish size | 31.04 MB | 31.07 MB | +26.7 kB |
| Package | Installed footprint | 71.92 MB | 71.95 MB | +26.7 kB |
| Package | Published files | 2847 | 2853 | +6 |
| Package | Installed files | 6316 | 6322 | +6 |
| Runtime | Unique function payloads | 2 | 2 | 0 |
| Runtime | Total function bytes | 17.01 MB | 17.01 MB | -40 B ✅ |
| Runtime | Public routes | 11 | 11 | 0 |
Changed function payloads vs owen/photon-channel (137e1d1) (2)
| Function | Status | Baseline | Current | Delta | Route changes |
|---|---|---|---|---|---|
functions/__server.func |
changed | 8.51 MB | 8.51 MB | -20 B ✅ | none |
functions/.well-known/workflow/v1/flow.func |
changed | 8.51 MB | 8.51 MB | -20 B ✅ | none |
eve init install
| Metric | Baseline | Current | Delta |
|---|---|---|---|
| Installed footprint | 110.33 MB | 110.36 MB | +34.1 kB |
| Installed packages | 123 | 123 | 0 |
| dependencies | 4 | 4 | 0 |
| devDependencies | 2 | 2 | 0 |
| Dependency package bytes | 45.40 MB | 45.44 MB | +32.0 kB |
| devDependency package bytes | 5.04 MB | 5.04 MB | 0 B ➖ |
eve init dependency changes vs owen/photon-channel (137e1d1)
dependencies
- Changed:
@vercel/connect@0.4.2->@vercel/connect@0.4.3
Build Metadata
- Preset:
vercel - Nitro:
nitro@3.0.260610-beta - Output directory:
apps/fixtures/weather-agent/.vercel/output - Build metadata timestamp: 2026-07-28T20:59:23.923Z
- Route aliases: 11 public, 1 internal (12 total aliases)
- Vercel routes in config: 14
- Severity legend: 🔴 dominant/large, 🟠 notable, 🟡 watch, ⚪ small
Package Drill-Down
Package Details
- Package:
eve@0.27.10 - Package directory:
packages/eve - Tarball: 8.36 MB (
eve-0.27.10.tgz) - Unpacked payload: 31.07 MB across 2853 published files
- Installed footprint: 71.95 MB across 6322 installed files
- Installed root package: 29.78 MB
- Installed dependencies: 42.17 MB
- Runtime dependencies: 2
- Peer dependencies: 5 (4 optional)
Installed footprint is measured from an isolated temporary npm install of the packed tarball.
Heavy installed dependencies
eve: 29.78 MB (41.4%)@rolldown/binding-linux-x64-gnu: 18.96 MB (26.3%)ai: 6.52 MB (9.1%)zod: 5.04 MB (7.0%)nitro: 2.41 MB (3.3%)
Publish payload breakdown
Published file size
🔴 dist/src/compiled/shadcn-registry/index.js [########################] 13.15 MB 42.3%
🟠 dist/src/compiled/@photon-ai/chat-adapter-ime... [####....................] 2.25 MB 7.2%
🟠 dist/src/compiled/experimental-ai-sdk-code-mo... [###.....................] 1.51 MB 4.8%
🟡 dist/src/compiled/_chunks/node/undici-C2ZhYnV... [#.......................] 502.4 kB 1.6%
🟡 dist/src/compiled/_chunks/workflow/undici-C2Z... [#.......................] 502.4 kB 1.6%
🔴 Other published files [########################] 13.15 MB 42.3%
Installed footprint breakdown
Installed package size
🔴 eve [########################] 29.78 MB 41.4%
🔴 @rolldown/binding-linux-x64-gnu [###############.........] 18.96 MB 26.3%
🔴 ai [#####...................] 6.52 MB 9.1%
🔴 zod [####....................] 5.04 MB 7.0%
🟠 nitro [##......................] 2.41 MB 3.3%
🟠 undici [#.......................] 1.62 MB 2.3%
🔴 Other installed packages [######..................] 7.63 MB 10.6%
Runtime dependencies (2)
| Package | Range | Notes |
|---|---|---|
nitro |
3.0.260610-beta |
|
undici |
7.28.0 |
Peer dependencies (5)
| Package | Range | Notes |
|---|---|---|
@opentelemetry/api |
^1.0.0 |
optional peer |
ai |
catalog: |
|
braintrust |
^3.0.0 |
optional peer |
just-bash |
^3.0.0 |
optional peer |
microsandbox |
^0.5.0 |
optional peer |
eve init install drill-down
eve init install details
- Command:
eve init my-agent - Package manager:
npm - Installed footprint: 110.36 MB across 8198 installed files
- Installed packages: 123 total (117 transitive-only)
- dependencies: 4 direct packages totaling 45.44 MB
- devDependencies: 2 direct packages totaling 5.04 MB
- Other transitive package files: 59.88 MB
Installed footprint is measured from an isolated temporary eve init my-agent using the current packed eve tarball.
Heavy installed dependencies
eve: 29.78 MB (27.0%)@typescript/typescript-linux-x64: 27.95 MB (25.3%)@rolldown/binding-linux-x64-gnu: 18.96 MB (17.2%)zod: 9.00 MB (8.2%)ai: 6.52 MB (5.9%)
Installed footprint breakdown
Installed package size
🔴 eve [########################] 29.78 MB 27.0%
🔴 @typescript/typescript-linux-x64 [#######################.] 27.95 MB 25.3%
🔴 @rolldown/binding-linux-x64-gnu [###############.........] 18.96 MB 17.2%
🔴 zod [#######.................] 9.00 MB 8.2%
🔴 ai [#####...................] 6.52 MB 5.9%
🟠 @types/node [##......................] 2.54 MB 2.3%
🔴 Other installed packages [#############...........] 15.62 MB 14.2%
dependencies (4)
| Package | Range | Installed size | Share |
|---|---|---|---|
@vercel/connect |
0.4.3 |
141.0 kB | 0.1% |
ai |
^7.0.38 |
6.52 MB | 5.9% |
eve |
file:eve-0.27.10.tgz |
29.78 MB | 27.0% |
zod |
4.4.3 |
9.00 MB | 8.2% |
devDependencies (2)
| Package | Range | Installed size | Share |
|---|---|---|---|
@types/node |
24.x |
2.54 MB | 2.3% |
typescript |
7.0.2 |
2.50 MB | 2.3% |
Function Drill-Down
Payload Size Graph
Unique function payload size and share of total
🔴 functions/.well-known/workflow/v1/flow.func [########################] 8.51 MB 50.0%
🔴 functions/__server.func [########################] 8.51 MB 50.0%
Top Function Payloads
🟠 functions/.well-known/workflow/v1/flow.func • 1 public route • 8.51 MB
| Metric | Value |
|---|---|
| Public routes | /.well-known/workflow/v1/flow |
| Runtime | nodejs24.x |
| Handler | index.mjs |
| Payload | 8.51 MB |
| Function files | 8.51 MB across 44 files |
| Traced dependencies | 0 B |
| Signal | 🟠 Bundled file _chunks/runtime-artifacts.mjs is 1.58 MB (18.5%) |
🟠 🔎 Dependency Analysis
📦 Bundled files:
Bundled file size
🟠 _chunks/runtime-artifacts.mjs [############............] 1.58 MB 18.5%
🟠 index.mjs [#########...............] 1.18 MB 13.9%
🟡 _libs/undici.mjs [#######.................] 925.6 kB 10.9%
🟡 _chunks/world-vercel.mjs [#######.................] 900.1 kB 10.6%
🟡 _chunks/sandbox.mjs [######..................] 767.8 kB 9.0%
🟠 Other bundled files [########################] 3.15 MB 37.1%
🧾 Vercel Config
{
"handler": "index.mjs",
"launcherType": "Nodejs",
"shouldAddHelpers": false,
"supportsResponseStreaming": true,
"runtime": "nodejs24.x",
"maxDuration": "max",
"experimentalTriggers": [
{
"type": "queue/v2beta",
"topic": "__eve776561746865722d6167656e74_wkf_workflow_*",
"consumer": "default",
"retryAfterSeconds": 5,
"initialDelaySeconds": 0
}
],
"environment": {
"WORKFLOW_PRECONDITION_GUARD": "1"
}
}🟠 functions/__server.func • 10 public routes, 1 internal alias • 8.51 MB
| Metric | Value |
|---|---|
| Public routes | //eve/v1/callback/[token]/eve/v1/connections/[name]/callback/[token]/eve/v1/health/eve/v1/info/eve/v1/session/eve/v1/session/[sessionId]/eve/v1/session/[sessionId]/cancel/eve/v1/session/[sessionId]/stream/eve/v1/session/reset |
| Internal aliases | /__server |
| Runtime | nodejs24.x |
| Handler | index.mjs |
| Payload | 8.51 MB |
| Function files | 8.51 MB across 44 files |
| Traced dependencies | 0 B |
| Signal | 🟠 Bundled file _chunks/runtime-artifacts.mjs is 1.58 MB (18.5%) |
🟠 🔎 Dependency Analysis
📦 Bundled files:
Bundled file size
🟠 _chunks/runtime-artifacts.mjs [############............] 1.58 MB 18.5%
🟠 index.mjs [#########...............] 1.18 MB 13.9%
🟡 _libs/undici.mjs [#######.................] 925.6 kB 10.9%
🟡 _chunks/world-vercel.mjs [#######.................] 900.1 kB 10.6%
🟡 _chunks/sandbox.mjs [######..................] 767.8 kB 9.0%
🟠 Other bundled files [########################] 3.15 MB 37.1%
🧾 Vercel Config
{
"handler": "index.mjs",
"launcherType": "Nodejs",
"shouldAddHelpers": false,
"supportsResponseStreaming": true,
"runtime": "nodejs24.x"
}Build Timing: e2e/fixtures/agent-tools-sandbox
This is an informational timing measurement inside eve build, from preflight through publication. Output-size measurement and profile writing are excluded.
Build mode: deployable Vercel build with sandbox template prewarm included.
- Build pipeline: 2.06 s -> 1.78 s (-282.4 ms) vs
owen/photon-channel (137e1d1). - Timing is informational: shared GitHub runners are too variable for a hard timing budget.
Detailed phase timings vs `owen/photon-channel (137e1d1)`
| Phase | Baseline | Current | Delta |
|---|---|---|---|
extension.check |
6.7 ms | 9.1 ms | +2.4 ms |
project.resolve |
1.5 ms | 3.4 ms | +1.9 ms |
workspace.create |
1.3 ms | 1.3 ms | 0.0 ms |
host.prepare |
378.0 ms | 173.8 ms | -204.2 ms |
vercel.service-prefix.resolve |
1.6 ms | 1.8 ms | +0.2 ms |
nitro.create |
181.4 ms | 174.3 ms | -7.1 ms |
sandbox.prewarm |
271.3 ms | 185.5 ms | -85.8 ms |
nitro.cache.prepare |
0.2 ms | 0.3 ms | +0.1 ms |
nitro.prepare |
0.8 ms | 0.7 ms | -0.1 ms |
nitro.public-assets |
0.7 ms | 0.7 ms | 0.0 ms |
nitro.prerender |
0.4 ms | 0.5 ms | +0.1 ms |
nitro.bundle |
1.19 s | 1.20 s | +10.6 ms |
nitro.cache.write |
0.6 ms | 0.3 ms | -0.3 ms |
vercel.workflow-function.materialize |
20.5 ms | 20.2 ms | -0.3 ms |
agent-summary.emit |
0.5 ms | 0.4 ms | -0.1 ms |
nitro.close |
0.1 ms | 0.1 ms | 0.0 ms |
output.publish |
3.0 ms | 3.2 ms | +0.2 ms |
workspace.remove |
1.8 ms | 1.9 ms | +0.1 ms |
137e1d1 to
53c4bd9
Compare
23465d1 to
37a0d93
Compare
|
Warning This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
This stack of pull requests is managed by Graphite. Learn more about stacking. |
37a0d93 to
f9dc01b
Compare
53c4bd9 to
ca8a3c4
Compare
f9dc01b to
1fae494
Compare
ca8a3c4 to
6bd8584
Compare
6bd8584 to
6992e20
Compare
1fae494 to
0cd5474
Compare
Signed-off-by: owenkephart <owen.kephart@vercel.com>
0cd5474 to
e6bd1d0
Compare
6992e20 to
f821933
Compare

Summary
channel/photonto the eve registry and delegate dynamic provisioning toeve integration setup imessage./eve/v1/photontrigger destination.photonChannelwithconnectPhotonCredentials()for Vercel or environment credentials for portable hosts.Validation
eve registry search imessageincludeschannel/photonthrough its iMessage description.