Skip to content

Commit 7066df3

Browse files
nficanoclaude
andcommitted
chore: replace unicode ellipsis with ASCII ... and add CHANGELOG compare links
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent d78c09f commit 7066df3

6 files changed

Lines changed: 14 additions & 10 deletions

File tree

CHANGELOG.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2222
`Arcp\Errors\ARCPException` (no migration needed for existing catch
2323
blocks). See `UPGRADE.md`.
2424
- `Arcp\Errors\TransportClosedException` — typed replacement for the
25-
bare `\RuntimeException(' closed')` previously thrown by stdio,
25+
bare `\RuntimeException('... closed')` previously thrown by stdio,
2626
memory, and WebSocket transports. Maps to `ErrorCode::Unavailable`.
27-
- `Arcp\Internal\` namespace housing the runtime and client
27+
- `Arcp\Internal\...` namespace housing the runtime and client
2828
collaborators that were split out of `ARCPRuntime` / `ARCPClient` /
2929
`EnvelopeSerializer`. Marked `@internal`; not part of the BC promise.
3030
- Toolchain: `rector/rector`, `infection/infection`, `tools/size-check.php`
@@ -48,3 +48,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
4848
### Added
4949

5050
- Initial reference SDK release aligned with ARCP protocol v1.1 (see README status).
51+
52+
[Unreleased]: https://github.com/agentruntimecontrolprotocol/php-sdk/compare/v1.1.0...HEAD
53+
[1.1.0]: https://github.com/agentruntimecontrolprotocol/php-sdk/compare/v0.1.0...v1.1.0
54+
[0.1.0]: https://github.com/agentruntimecontrolprotocol/php-sdk/releases/tag/v0.1.0

UPGRADE.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ history lives in `CHANGELOG.md`.
1313

1414
The v1.x line introduces no breaking changes for code that uses the
1515
documented public surface (`Arcp\Client\ARCPClient`, `Arcp\Runtime\ARCPRuntime`,
16-
the `Arcp\Messages\` value objects, the `Arcp\Errors\` exception
16+
the `Arcp\Messages\...` value objects, the `Arcp\Errors\...` exception
1717
hierarchy, and the `Arcp\Transport\Transport` adapter contract).
1818

1919
What changed:
@@ -40,19 +40,19 @@ try {
4040
### Additive — `TransportClosedException`
4141

4242
Three transports (`StdioTransport`, `MemoryTransport`, `WebSocketTransport`)
43-
previously threw bare `\RuntimeException(' closed')` when called after
43+
previously threw bare `\RuntimeException('... closed')` when called after
4444
close. They now throw `Arcp\Errors\TransportClosedException`, which
4545
descends from `Arcp\Errors\ARCPException` (which extends
4646
`\RuntimeException`). Existing `catch (\RuntimeException $e)` blocks
4747
keep working; new code can catch the typed exception or
4848
`ARCPExceptionInterface`.
4949

50-
### Internal — `Arcp\Internal\` namespace
50+
### Internal — `Arcp\Internal\...` namespace
5151

5252
Runtime and client internals (`HandshakeNegotiator`,
5353
`ToolInvocationHandler`, `SubscriptionRouter`, `LifecycleHandler`,
5454
`ArtifactDispatcher`, `ResponseRouter`, etc.) live under
55-
`Arcp\Internal\`. They are marked `@internal` and are NOT part of the
55+
`Arcp\Internal\...`. They are marked `@internal` and are NOT part of the
5656
backward-compatibility promise. Application code should depend only on
5757
`Arcp\Client\ARCPClient` and `Arcp\Runtime\ARCPRuntime`.
5858

src/Auth/AuthScheme.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
*/
1717
interface AuthScheme
1818
{
19-
/** Wire scheme name (`bearer`, `signed_jwt`, `none`, ). */
19+
/** Wire scheme name (`bearer`, `signed_jwt`, `none`, ...). */
2020
public function name(): string;
2121

2222
public function verify(Auth $auth, PeerInfo $client): AuthResult;

src/Client/ARCPClient.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@
5858

5959
/**
6060
* Client wrapper around a {@see Transport}. Performs the handshake then
61-
* exposes high-level commands (`invokeTool`, `subscribe`, `cancel`, ).
61+
* exposes high-level commands (`invokeTool`, `subscribe`, `cancel`, ...).
6262
*
6363
* The client runs a background read-loop that delegates inbound envelope
6464
* dispatch to {@see ResponseRouter}: correlated responses go back to their

src/Messages/Session/SessionEvicted.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
use Arcp\Envelope\MessageType;
88
use Arcp\Errors\InvalidArgumentException;
99

10-
/** RFC §8.5 — runtime evicted the session (idle, revoked credentials, quota, ). */
10+
/** RFC §8.5 — runtime evicted the session (idle, revoked credentials, quota, ...). */
1111
final readonly class SessionEvicted extends MessageType
1212
{
1313
public function __construct(

tools/size-check.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ function checkFile(string $file, array $limits): array
153153

154154
/**
155155
* Returns true if the preceding docblock contains a
156-
* `@size-check-suppress(reason: )` tag — used to silence the
156+
* `@size-check-suppress(reason: ...)` tag — used to silence the
157157
* parameter-count check for wire-shape DTOs whose param list maps 1:1
158158
* to the protocol and cannot be collapsed without breaking the
159159
* public API. The `reason:` argument is required and human-readable.

0 commit comments

Comments
 (0)