You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Patch Changes
9cb899d: Add explicit Datadog operation and resource names to framework-owned agent spans while preserving their OpenTelemetry names and trace hierarchy. Agent invocation spans now include agent.turn.outcome so completion, failure, and cancellation remain queryable in backends that discard span events.
1a4f0b3: Allow tools to define an input-aware activity label for channel presentation. Framework tools now provide readable labels for shell, file, skill, fetch, and search actions.
e5d8e7b: Match each client send() response to the message accepted by the server. Resuming a session with an old stream cursor now skips earlier turns instead of returning an old result.
14af96f: Preserve Node.js custom resolution conditions when bundling authored modules. Production builds with a channel importing server-only under react-server now produce a valid module map.
4cff7dc: Fix eve start failing when an app built on another machine is deployed to a different directory. Sandbox prewarming now resolves authored modules from the deployed app while preserving TypeScript aliases and workspace package resolution.
9034901: Resolve workflow path aliases from the application config and bundle only workflows reachable from the agent. Unresolved workflow imports now fail the build instead of producing a bundle that crashes every durable session.
8a50983: Keep dynamic tool callbacks isolated by session, lifecycle scope, and resolver. Replaying a tool now retains its own implementation when another session or scope registers the same tool name.
0d19fa3: Fix repeated ineffective compaction when provider-reported input tokens exceed the character estimate. Tool-result trimming now accounts for measured context pressure and falls back to summarization when it cannot free enough space.
67f3b8d: Sign in to a ChatGPT subscription directly from eve without installing the Codex CLI. eve now manages its own local login and token refresh, with browser sign-in, device codes over SSH, and actionable recovery messages; existing Codex users sign in once through /model after upgrading.
2ff8511: Preserve a cancelled task's notification to its parent when shutdown exceeds the cooperative grace period. Parents no longer wait for a notification from a task that was already cancelled.
3c3a0df: Allow async-generator tools to project typed preliminary and final results into bounded user-facing activity text with activity.update and activity.result.
2ff8511: Keep conversation sessions available after a turn.started or step.started handler throws. The failed turn reports the error, and a later message can resume the same session.
461b578: Keep framework context at a stable position throughout a turn so tool steps can reuse the existing prompt prefix instead of moving skill announcements behind new tool results.
4b5fad4: Steer a running background subagent by sending an updated message with its existing agentId. eve cancels its previous task and starts a new task in the same child session, preserving its conversation history.
59ec96c: Add CLI telemetry for setup and onboarding flows.