Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
18 changes: 0 additions & 18 deletions .changeset/observer-authority-descriptor.md

This file was deleted.

9 changes: 9 additions & 0 deletions examples/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
# @agentruntimecontrolprotocol/examples

## 0.0.4

### Patch Changes

- @agentruntimecontrolprotocol/bun@2.0.0
- @agentruntimecontrolprotocol/express@2.0.0
- @agentruntimecontrolprotocol/fastify@2.0.0
- @agentruntimecontrolprotocol/sdk@2.0.0

## 0.0.3

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion examples/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@agentruntimecontrolprotocol/examples",
"version": "0.0.3",
"version": "0.0.4",
"private": true,
"description": "Runnable examples for the ARCP TypeScript SDK. Not published.",
"type": "module",
Expand Down
18 changes: 18 additions & 0 deletions packages/client/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,23 @@
# @agentruntimecontrolprotocol/client

## 2.0.0

### Minor Changes

- 543b38b: Surface a job's authority descriptor to subscribers (§7.6).

The runtime now populates `budget` (current per-currency counters) on
`job.subscribed`, alongside the `lease_constraints` it already sent, so an
observing principal can render a job's authority surface — the expiry clock
and budget gauge — without being the job's submitter. The cap is derivable
from the lease's `cost.budget` pattern; subsequent `cost.budget.remaining`
metric events keep the gauge live.

The client's `JobSubscription` now exposes the full descriptor:
`currentStatus`, `agent`, `lease`, `leaseConstraints`, `budget`, and
(submitter-only) `credentials`. Credentials remain redacted for non-submitters
per §14. Backward-compatible — only additive fields.

## 1.0.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/client/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@agentruntimecontrolprotocol/client",
"version": "1.0.0",
"version": "2.0.0",
"description": "Client implementation of the Agent Runtime Control Protocol (ARCP). Install alongside a transport from @agentruntimecontrolprotocol/core to talk to an @agentruntimecontrolprotocol/runtime server.",
"license": "Apache-2.0",
"repository": {
Expand Down
7 changes: 7 additions & 0 deletions packages/middleware/bun/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# @agentruntimecontrolprotocol/bun

## 2.0.0

### Patch Changes

- Updated dependencies [543b38b]
- @agentruntimecontrolprotocol/runtime@2.0.0

## 1.0.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/middleware/bun/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@agentruntimecontrolprotocol/bun",
"version": "1.0.0",
"version": "2.0.0",
"description": "Bun runtime helpers for the Agent Runtime Control Protocol (ARCP). Uses Bun's native WebSocket server (Bun.serve) to terminate ARCP connections; no external dependency on `ws`.",
"license": "Apache-2.0",
"repository": {
Expand Down
8 changes: 8 additions & 0 deletions packages/middleware/express/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# @agentruntimecontrolprotocol/express

## 2.0.0

### Patch Changes

- Updated dependencies [543b38b]
- @agentruntimecontrolprotocol/runtime@2.0.0
- @agentruntimecontrolprotocol/node@2.0.0

## 1.0.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/middleware/express/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@agentruntimecontrolprotocol/express",
"version": "1.0.0",
"version": "2.0.0",
"description": "Express helpers for the Agent Runtime Control Protocol (ARCP). Creates an Express app with safe defaults and attaches the ARCP WebSocket upgrade handler at a configurable path.",
"license": "Apache-2.0",
"repository": {
Expand Down
8 changes: 8 additions & 0 deletions packages/middleware/fastify/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# @agentruntimecontrolprotocol/fastify

## 2.0.0

### Patch Changes

- Updated dependencies [543b38b]
- @agentruntimecontrolprotocol/runtime@2.0.0
- @agentruntimecontrolprotocol/node@2.0.0

## 1.0.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/middleware/fastify/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@agentruntimecontrolprotocol/fastify",
"version": "1.0.0",
"version": "2.0.0",
"description": "Fastify helpers for the Agent Runtime Control Protocol (ARCP). Registers @fastify/websocket and attaches the ARCP upgrade handler at a configurable path.",
"license": "Apache-2.0",
"repository": {
Expand Down
8 changes: 8 additions & 0 deletions packages/middleware/hono/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# @agentruntimecontrolprotocol/hono

## 2.0.0

### Patch Changes

- Updated dependencies [543b38b]
- @agentruntimecontrolprotocol/runtime@2.0.0
- @agentruntimecontrolprotocol/node@2.0.0

## 1.0.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/middleware/hono/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@agentruntimecontrolprotocol/hono",
"version": "1.0.0",
"version": "2.0.0",
"description": "Hono helpers for the Agent Runtime Control Protocol (ARCP). Creates a Hono app with safe defaults and attaches the ARCP WebSocket upgrade handler when served via @hono/node-server.",
"license": "Apache-2.0",
"repository": {
Expand Down
7 changes: 7 additions & 0 deletions packages/middleware/node/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# @agentruntimecontrolprotocol/node

## 2.0.0

### Patch Changes

- Updated dependencies [543b38b]
- @agentruntimecontrolprotocol/runtime@2.0.0

## 1.0.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/middleware/node/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@agentruntimecontrolprotocol/node",
"version": "1.0.0",
"version": "2.0.0",
"description": "Node.js HTTP server integration for the ARCP WebSocket transport. Wires the WS upgrade handshake onto an existing `http.Server` with Host-header DNS-rebinding protection.",
"license": "Apache-2.0",
"repository": {
Expand Down
18 changes: 18 additions & 0 deletions packages/runtime/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,23 @@
# @agentruntimecontrolprotocol/runtime

## 2.0.0

### Minor Changes

- 543b38b: Surface a job's authority descriptor to subscribers (§7.6).

The runtime now populates `budget` (current per-currency counters) on
`job.subscribed`, alongside the `lease_constraints` it already sent, so an
observing principal can render a job's authority surface — the expiry clock
and budget gauge — without being the job's submitter. The cap is derivable
from the lease's `cost.budget` pattern; subsequent `cost.budget.remaining`
metric events keep the gauge live.

The client's `JobSubscription` now exposes the full descriptor:
`currentStatus`, `agent`, `lease`, `leaseConstraints`, `budget`, and
(submitter-only) `credentials`. Credentials remain redacted for non-submitters
per §14. Backward-compatible — only additive fields.

## 1.0.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/runtime/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@agentruntimecontrolprotocol/runtime",
"version": "1.0.0",
"version": "2.0.0",
"description": "Server/runtime implementation of the Agent Runtime Control Protocol (ARCP): session state machine, job manager, lease manager, subscription manager, artifact store, and the event log.",
"license": "Apache-2.0",
"repository": {
Expand Down
8 changes: 8 additions & 0 deletions packages/sdk/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# @agentruntimecontrolprotocol/sdk

## 2.0.0

### Patch Changes

- Updated dependencies [543b38b]
- @agentruntimecontrolprotocol/runtime@2.0.0
- @agentruntimecontrolprotocol/client@2.0.0

## 1.0.2

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/sdk/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@agentruntimecontrolprotocol/sdk",
"version": "1.0.2",
"version": "2.0.0",
"description": "Meta-package for the Agent Runtime Control Protocol (ARCP) TypeScript reference SDK. Re-exports @agentruntimecontrolprotocol/core, @agentruntimecontrolprotocol/client, and @agentruntimecontrolprotocol/runtime, and ships the `arcp` CLI. Install this if you want everything; install the individual packages for a smaller footprint.",
"license": "Apache-2.0",
"repository": {
Expand Down
Loading