镜像站点 · 本页由第三方 GitHub 只读镜像提供,非 GitHub 官方站点,不接受任何登录或凭据输入。前往 github.com
Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
bdfecd4
test: verify observed runtime execution identity
mkdinh Sep 23, 2026
e818a28
docs: clarify runtime session identity provenance
mkdinh Sep 23, 2026
3187754
test: preserve identity isolation after cancelled sends
mkdinh Sep 23, 2026
cc85c00
test: distinguish worker spawn and correction identities
mkdinh Sep 23, 2026
4eefdc2
test: retain observed loop-occurrence event identities
mkdinh Sep 23, 2026
3d9dc70
docs: separate product and OpenTelemetry identity bridges
mkdinh Sep 23, 2026
183d084
docs: distinguish client-tool execution from late context
mkdinh Sep 23, 2026
6f558b3
docs: clarify prepared create notification buffering
mkdinh Sep 23, 2026
0466a70
feat: expose observed early tool trace context across SDKs
mkdinh Sep 23, 2026
c48694f
docs: require duplicate-stable runtime tool context
mkdinh Sep 24, 2026
de20080
docs: regenerate canonical runtime identity descriptions
mkdinh Sep 24, 2026
1bf63c5
feat: expose optional RPC admission correlation
mkdinh Sep 24, 2026
1ef6e91
feat: expose worker causality across SDKs
mkdinh Sep 26, 2026
f2a7035
fix: enforce worker causality bounds
mkdinh Sep 26, 2026
cb273a5
fix: consume final worker causality contract
mkdinh Sep 26, 2026
fa9d978
Merge origin/main into worker causality SDK
mkdinh Sep 26, 2026
7c4f3bb
fix: finalize worker causality history readers
mkdinh Sep 26, 2026
248d415
fix: preserve Python factory RPC compatibility
mkdinh Sep 26, 2026
5c5c7d6
fix: address worker causality CodeQL findings
mkdinh Sep 26, 2026
ce1dc70
Merge origin/main into worker causality projection
mkdinh Sep 27, 2026
36541c8
Address worker fixture CodeQL finding
mkdinh Sep 27, 2026
8affcc5
Remove orphaned legacy factory wait methods
mkdinh Sep 27, 2026
f7b9039
Complete CodeQL projection cleanup
mkdinh Sep 27, 2026
2052b42
Preserve worker identities across SDK readers
mkdinh Sep 28, 2026
d34c6a7
Merge current main into worker causality projection
mkdinh Sep 28, 2026
a694a47
Fix CLI 1.0.89-6 test regressions
mkdinh Sep 28, 2026
cc80943
Merge remote-tracking branch 'origin/main' into mkdinh-fix-pr-2776-ci
mkdinh Sep 28, 2026
a2660df
Consume final worker causality revision 39
mkdinh Sep 28, 2026
4b63097
Merge current main after revision 39 consumption
mkdinh Sep 28, 2026
364413f
test: restore abort recovery replay variants
mkdinh Sep 28, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions BUILD.bazel
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
exports_files(["test/worker-causality.json"])

SHARED_CODEGEN_INPUTS = [
"nodejs/scripts/releaseArtifacts.ts",
"nodejs/src/cliVersion.ts",
Expand Down
372 changes: 372 additions & 0 deletions docs/features/execution-identity.md

Large diffs are not rendered by default.

4 changes: 4 additions & 0 deletions docs/features/streaming-events.md
Original file line number Diff line number Diff line change
Expand Up @@ -222,6 +222,10 @@ session.on(AssistantMessageDeltaEvent.class, event ->

A session can emit events before its create or resume call returns. The agent may already be working—especially on resume with `continuePendingWork`—and ephemeral events such as `session.idle` are never written to the session log, so `getMessages` cannot recover them afterwards. A subscription installed after the session handle exists misses that startup window.

For exact message, loop, interaction, and worker field sources, see
[Observing runtime execution identity](./execution-identity.md). Event order alone
does not associate an event with an application's pending request or Turn.

> [!TIP]
> **(Rust)** `Client::prepare_session` and `Client::prepare_resume_session` return a `PreparedSession` that owns the session's event channel before any protocol activity happens. Subscribe first, then call `start()`.

Expand Down
58 changes: 54 additions & 4 deletions dotnet/src/Generated/Rpc.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading