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
13 changes: 0 additions & 13 deletions .changeset/add-storexjs.md

This file was deleted.

9 changes: 0 additions & 9 deletions .changeset/cas-registry-append.md

This file was deleted.

9 changes: 0 additions & 9 deletions .changeset/remove-resourcex-getfile.md

This file was deleted.

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

## 2.22.0

### Patch Changes

- Updated dependencies [d2c5164]
- resourcexjs@2.22.0
- @resourcexjs/node-provider@2.22.0
- @resourcexjs/server@2.22.0

## 2.21.0

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion apps/cli/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@resourcexjs/cli",
"version": "2.21.0",
"version": "2.22.0",
"description": "ResourceX CLI - rx command",
"type": "module",
"bin": {
Expand Down
8 changes: 8 additions & 0 deletions apps/mcp-server/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# @resourcexjs/mcp-server

## 2.22.0

### Patch Changes

- Updated dependencies [d2c5164]
- resourcexjs@2.22.0
- @resourcexjs/node-provider@2.22.0

## 2.21.0

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion apps/mcp-server/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@resourcexjs/mcp-server",
"version": "2.21.0",
"version": "2.22.0",
"description": "ResourceX MCP Server for AI Agents",
"license": "Apache-2.0",
"type": "module",
Expand Down
2 changes: 2 additions & 0 deletions packages/arp/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# @resourcexjs/arp

## 2.22.0

## 2.21.0

## 2.20.0
Expand Down
2 changes: 1 addition & 1 deletion packages/arp/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@resourcexjs/arp",
"version": "2.21.0",
"version": "2.22.0",
"description": "ARP (Agent Resource Protocol) - A URL protocol for AI agents to access resources",
"keywords": [
"arp",
Expand Down
20 changes: 20 additions & 0 deletions packages/core/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,25 @@
# @resourcexjs/core

## 2.22.0

### Minor Changes

- ac9f80d: feat: add storexjs — Storage API for ResourceX applications

New package `storexjs` provides application-level storage operations:

- `createStoreX({ registry })` factory function
- `list()`, `getFile()`, `append()`, `getManifest()`, `has()`, `put()`, `remove()`

StoreX wraps CASRegistry for applications (Console, App gateway).
ResourceX (resourcexjs) remains the API for AI agents.

- f0010b8: feat: add CASRegistry.append() for incremental file addition

Append files to an existing resource without re-archiving.
Leverages per-file CAS storage: only new files are written to blob store,
then the manifest's file map is extended and the digest recomputed.

## 2.21.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/core/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@resourcexjs/core",
"version": "2.21.0",
"version": "2.22.0",
"description": "ResourceX Core - Resource management layer",
"keywords": [
"resourcex",
Expand Down
8 changes: 8 additions & 0 deletions packages/node-provider/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# @resourcexjs/node-provider

## 2.22.0

### Patch Changes

- Updated dependencies [ac9f80d]
- Updated dependencies [f0010b8]
- @resourcexjs/core@2.22.0

## 2.21.0

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/node-provider/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@resourcexjs/node-provider",
"version": "2.21.0",
"version": "2.22.0",
"description": "ResourceX Node.js/Bun Provider - FileSystem stores implementation",
"type": "module",
"main": "./dist/index.js",
Expand Down
17 changes: 17 additions & 0 deletions packages/resourcex/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,22 @@
# resourcexjs

## 2.22.0

### Minor Changes

- d2c5164: refactor: remove getFile from ResourceX API

getFile is a storage-level operation that belongs in StoreX (storexjs),
not in the AI agent API (resourcexjs). CASRegistry.getFile remains
available through StoreX.

### Patch Changes

- Updated dependencies [ac9f80d]
- Updated dependencies [f0010b8]
- @resourcexjs/core@2.22.0
- @resourcexjs/arp@2.22.0

## 2.21.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/resourcex/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "resourcexjs",
"version": "2.21.0",
"version": "2.22.0",
"description": "ResourceX - AI Resource Management Protocol",
"keywords": [
"resourcex",
Expand Down
9 changes: 9 additions & 0 deletions packages/server/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
# @resourcexjs/server

## 2.22.0

### Patch Changes

- Updated dependencies [ac9f80d]
- Updated dependencies [f0010b8]
- @resourcexjs/core@2.22.0
- @resourcexjs/node-provider@2.22.0

## 2.21.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/server/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@resourcexjs/server",
"version": "2.21.0",
"version": "2.22.0",
"description": "ResourceX Registry Server - Protocol, Handlers, and Hono Server",
"type": "module",
"main": "./dist/index.js",
Expand Down
21 changes: 21 additions & 0 deletions packages/storex/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# storexjs

## 0.1.0

### Minor Changes

- ac9f80d: feat: add storexjs — Storage API for ResourceX applications

New package `storexjs` provides application-level storage operations:

- `createStoreX({ registry })` factory function
- `list()`, `getFile()`, `append()`, `getManifest()`, `has()`, `put()`, `remove()`

StoreX wraps CASRegistry for applications (Console, App gateway).
ResourceX (resourcexjs) remains the API for AI agents.

### Patch Changes

- Updated dependencies [ac9f80d]
- Updated dependencies [f0010b8]
- @resourcexjs/core@2.22.0
2 changes: 1 addition & 1 deletion packages/storex/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "storexjs",
"version": "0.0.0",
"version": "0.1.0",
"description": "StoreX - Storage API for ResourceX applications",
"keywords": [
"storex",
Expand Down