@@ -106,7 +106,6 @@ $serverFuture->await();
106106| §8 Authentication | [ src/Auth/] ( src/Auth/ ) |
107107| §10 Jobs | [ src/Runtime/JobManager.php] ( src/Runtime/JobManager.php ) + [ JobContext] ( src/Runtime/JobContext.php ) |
108108| §11 Streaming | ` JobContext::openStream() ` (text/event/log/thought; binary base64 only) |
109- | §12 Human-in-the-loop | [ src/Client/Handlers/] ( src/Client/Handlers/ ) + ` JobContext::requestHumanInput/Choice ` |
110109| §13 Subscriptions | [ src/Runtime/SubscriptionManager.php] ( src/Runtime/SubscriptionManager.php ) |
111110| §15 Permissions & leases | [ src/Runtime/LeaseManager.php] ( src/Runtime/LeaseManager.php ) |
112111| §16 Artifacts | [ src/Runtime/ArtifactStore.php] ( src/Runtime/ArtifactStore.php ) |
@@ -118,16 +117,11 @@ $serverFuture->await();
118117
119118## Samples
120119
121- Six runnable scripts under [ samples/] ( samples/ ) , each backed by a
122- single sentence of context at the top. They all use ` MemoryTransport `
123- to keep the example self-contained:
124-
125- 1 . ` 01_minimal_session.php ` — handshake.
126- 2 . ` 02_tool_invoke_with_progress.php ` — tool + progress events.
127- 3 . ` 03_human_input_request.php ` — HITL input.
128- 4 . ` 04_permission_challenge.php ` — permission/lease.
129- 5 . ` 05_observer_subscription.php ` — passive observer.
130- 6 . ` 06_relay_human_in_the_loop.php ` — multi-channel HITL relay.
120+ Canonical cross-SDK sample blueprints live under [ samples/] ( samples/ ) .
121+ They are named to match the TypeScript SDK examples, including
122+ ` submit-and-stream ` , ` progress ` , ` subscribe ` , ` resume ` , ` delegate ` ,
123+ ` lease-expires-at ` , ` lease-violation ` , ` custom-auth ` , and
124+ ` vendor-extensions ` .
131125
132126## Docs
133127
0 commit comments