diff --git a/.changeset/vnext-pluggable-seams.md b/.changeset/vnext-pluggable-seams.md deleted file mode 100644 index 0ea0782..0000000 --- a/.changeset/vnext-pluggable-seams.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -'@reaatech/agent-mesh': minor -'@reaatech/agent-mesh-classifier': minor -'@reaatech/agent-mesh-session': minor -'@reaatech/agent-mesh-utils': minor ---- - -agent-mesh v-next groundwork — provider-agnostic, backend-agnostic, and host-embeddable, all additive and backward-compatible: - -- **classifier:** pluggable `ClassifierProvider` (+ `createClassifier`) — inject any intent classifier (self-hosted, a different provider, or a host-resolved model) instead of the hard-wired Gemini classifier. Default (no provider) is unchanged: Gemini with a mock fallback. -- **session / utils:** pluggable `SessionStore` and `BreakerStore` with Firestore as the default implementation, dependency-free `InMemory*` adapters, and injection via `setSessionStore` / `setBreakerStore`. The exported service/module functions delegate to the active store; signatures unchanged. (Postgres/Redis adapters to follow.) -- **core:** optional `metadata` passthrough on `IncomingRequest` / `ContextPacket` / `SessionRecord` so an embedding host can carry its own identifiers (e.g. a multi-tenant `orgId`) without the HR-specific `employee_id`; plus the `SessionStore` / `BreakerStore` / `LeaderState` interfaces. - -No breaking changes: the default behaviour (Gemini classifier, Firestore persistence, no metadata) is byte-for-byte unchanged. diff --git a/e2e/CHANGELOG.md b/e2e/CHANGELOG.md new file mode 100644 index 0000000..2006ceb --- /dev/null +++ b/e2e/CHANGELOG.md @@ -0,0 +1,12 @@ +# @reaatech/agent-mesh-e2e + +## 1.0.1 + +### Patch Changes + +- Updated dependencies [[`00427b3`](https://github.com/reaatech/agent-mesh/commit/00427b32ce7da4ab1037d7a20d1b071dc6a3279e)]: + - @reaatech/agent-mesh@1.1.0 + - @reaatech/agent-mesh-session@1.1.0 + - @reaatech/agent-mesh-gateway@1.0.1 + - @reaatech/agent-mesh-mcp-server@1.0.1 + - @reaatech/agent-mesh-registry@1.0.1 diff --git a/e2e/package.json b/e2e/package.json index 3cf33f0..18465a1 100644 --- a/e2e/package.json +++ b/e2e/package.json @@ -1,6 +1,6 @@ { "name": "@reaatech/agent-mesh-e2e", - "version": "1.0.0", + "version": "1.0.1", "private": true, "type": "module", "description": "End-to-end tests for agent-mesh", diff --git a/examples/orchestrator/CHANGELOG.md b/examples/orchestrator/CHANGELOG.md new file mode 100644 index 0000000..0d15bb9 --- /dev/null +++ b/examples/orchestrator/CHANGELOG.md @@ -0,0 +1,17 @@ +# @reaatech/agent-mesh-orchestrator + +## 1.0.1 + +### Patch Changes + +- Updated dependencies [[`00427b3`](https://github.com/reaatech/agent-mesh/commit/00427b32ce7da4ab1037d7a20d1b071dc6a3279e)]: + - @reaatech/agent-mesh@1.1.0 + - @reaatech/agent-mesh-classifier@1.1.0 + - @reaatech/agent-mesh-session@1.1.0 + - @reaatech/agent-mesh-utils@1.1.0 + - @reaatech/agent-mesh-confidence@1.0.1 + - @reaatech/agent-mesh-gateway@1.0.1 + - @reaatech/agent-mesh-mcp-server@1.0.1 + - @reaatech/agent-mesh-observability@1.0.1 + - @reaatech/agent-mesh-registry@1.0.1 + - @reaatech/agent-mesh-router@1.0.1 diff --git a/examples/orchestrator/package.json b/examples/orchestrator/package.json index a2e5d9a..302b4f7 100644 --- a/examples/orchestrator/package.json +++ b/examples/orchestrator/package.json @@ -1,6 +1,6 @@ { "name": "@reaatech/agent-mesh-orchestrator", - "version": "1.0.0", + "version": "1.0.1", "private": true, "type": "module", "description": "Agent Mesh orchestrator — reference deployment example", diff --git a/packages/classifier/CHANGELOG.md b/packages/classifier/CHANGELOG.md new file mode 100644 index 0000000..7f2b072 --- /dev/null +++ b/packages/classifier/CHANGELOG.md @@ -0,0 +1,20 @@ +# @reaatech/agent-mesh-classifier + +## 1.1.0 + +### Minor Changes + +- [#37](https://github.com/reaatech/agent-mesh/pull/37) [`00427b3`](https://github.com/reaatech/agent-mesh/commit/00427b32ce7da4ab1037d7a20d1b071dc6a3279e) Thanks [@reaatech](https://github.com/reaatech)! - agent-mesh v-next groundwork — provider-agnostic, backend-agnostic, and host-embeddable, all additive and backward-compatible: + + - **classifier:** pluggable `ClassifierProvider` (+ `createClassifier`) — inject any intent classifier (self-hosted, a different provider, or a host-resolved model) instead of the hard-wired Gemini classifier. Default (no provider) is unchanged: Gemini with a mock fallback. + - **session / utils:** pluggable `SessionStore` and `BreakerStore` with Firestore as the default implementation, dependency-free `InMemory*` adapters, and injection via `setSessionStore` / `setBreakerStore`. The exported service/module functions delegate to the active store; signatures unchanged. (Postgres/Redis adapters to follow.) + - **core:** optional `metadata` passthrough on `IncomingRequest` / `ContextPacket` / `SessionRecord` so an embedding host can carry its own identifiers (e.g. a multi-tenant `orgId`) without the HR-specific `employee_id`; plus the `SessionStore` / `BreakerStore` / `LeaderState` interfaces. + + No breaking changes: the default behaviour (Gemini classifier, Firestore persistence, no metadata) is byte-for-byte unchanged. + +### Patch Changes + +- Updated dependencies [[`00427b3`](https://github.com/reaatech/agent-mesh/commit/00427b32ce7da4ab1037d7a20d1b071dc6a3279e)]: + - @reaatech/agent-mesh@1.1.0 + - @reaatech/agent-mesh-observability@1.0.1 + - @reaatech/agent-mesh-registry@1.0.1 diff --git a/packages/classifier/package.json b/packages/classifier/package.json index f12ecea..f6ab863 100644 --- a/packages/classifier/package.json +++ b/packages/classifier/package.json @@ -1,6 +1,6 @@ { "name": "@reaatech/agent-mesh-classifier", - "version": "1.0.0", + "version": "1.1.0", "type": "module", "description": "Gemini Flash intent classifier for agent-mesh", "license": "MIT", diff --git a/packages/confidence/CHANGELOG.md b/packages/confidence/CHANGELOG.md new file mode 100644 index 0000000..6e55b06 --- /dev/null +++ b/packages/confidence/CHANGELOG.md @@ -0,0 +1,11 @@ +# @reaatech/agent-mesh-confidence + +## 1.0.1 + +### Patch Changes + +- Updated dependencies [[`00427b3`](https://github.com/reaatech/agent-mesh/commit/00427b32ce7da4ab1037d7a20d1b071dc6a3279e)]: + - @reaatech/agent-mesh@1.1.0 + - @reaatech/agent-mesh-classifier@1.1.0 + - @reaatech/agent-mesh-observability@1.0.1 + - @reaatech/agent-mesh-registry@1.0.1 diff --git a/packages/confidence/package.json b/packages/confidence/package.json index ab34218..8f08172 100644 --- a/packages/confidence/package.json +++ b/packages/confidence/package.json @@ -1,6 +1,6 @@ { "name": "@reaatech/agent-mesh-confidence", - "version": "1.0.0", + "version": "1.0.1", "type": "module", "description": "Confidence gate and clarification for agent-mesh routing", "license": "MIT", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md new file mode 100644 index 0000000..34d5c50 --- /dev/null +++ b/packages/core/CHANGELOG.md @@ -0,0 +1,13 @@ +# @reaatech/agent-mesh + +## 1.1.0 + +### Minor Changes + +- [#37](https://github.com/reaatech/agent-mesh/pull/37) [`00427b3`](https://github.com/reaatech/agent-mesh/commit/00427b32ce7da4ab1037d7a20d1b071dc6a3279e) Thanks [@reaatech](https://github.com/reaatech)! - agent-mesh v-next groundwork — provider-agnostic, backend-agnostic, and host-embeddable, all additive and backward-compatible: + + - **classifier:** pluggable `ClassifierProvider` (+ `createClassifier`) — inject any intent classifier (self-hosted, a different provider, or a host-resolved model) instead of the hard-wired Gemini classifier. Default (no provider) is unchanged: Gemini with a mock fallback. + - **session / utils:** pluggable `SessionStore` and `BreakerStore` with Firestore as the default implementation, dependency-free `InMemory*` adapters, and injection via `setSessionStore` / `setBreakerStore`. The exported service/module functions delegate to the active store; signatures unchanged. (Postgres/Redis adapters to follow.) + - **core:** optional `metadata` passthrough on `IncomingRequest` / `ContextPacket` / `SessionRecord` so an embedding host can carry its own identifiers (e.g. a multi-tenant `orgId`) without the HR-specific `employee_id`; plus the `SessionStore` / `BreakerStore` / `LeaderState` interfaces. + + No breaking changes: the default behaviour (Gemini classifier, Firestore persistence, no metadata) is byte-for-byte unchanged. diff --git a/packages/core/package.json b/packages/core/package.json index 296046f..df6bf8e 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@reaatech/agent-mesh", - "version": "1.0.0", + "version": "1.1.0", "type": "module", "description": "Core domain types and configuration for agent-mesh", "license": "MIT", diff --git a/packages/gateway/CHANGELOG.md b/packages/gateway/CHANGELOG.md new file mode 100644 index 0000000..cda6fdc --- /dev/null +++ b/packages/gateway/CHANGELOG.md @@ -0,0 +1,14 @@ +# @reaatech/agent-mesh-gateway + +## 1.0.1 + +### Patch Changes + +- Updated dependencies [[`00427b3`](https://github.com/reaatech/agent-mesh/commit/00427b32ce7da4ab1037d7a20d1b071dc6a3279e)]: + - @reaatech/agent-mesh@1.1.0 + - @reaatech/agent-mesh-classifier@1.1.0 + - @reaatech/agent-mesh-session@1.1.0 + - @reaatech/agent-mesh-confidence@1.0.1 + - @reaatech/agent-mesh-observability@1.0.1 + - @reaatech/agent-mesh-registry@1.0.1 + - @reaatech/agent-mesh-router@1.0.1 diff --git a/packages/gateway/package.json b/packages/gateway/package.json index 746cd62..8cbac15 100644 --- a/packages/gateway/package.json +++ b/packages/gateway/package.json @@ -1,6 +1,6 @@ { "name": "@reaatech/agent-mesh-gateway", - "version": "1.0.0", + "version": "1.0.1", "type": "module", "description": "HTTP gateway for agent-mesh (auth, rate limiting, TLS, entry handler)", "license": "MIT", diff --git a/packages/mcp-server/CHANGELOG.md b/packages/mcp-server/CHANGELOG.md new file mode 100644 index 0000000..22b974a --- /dev/null +++ b/packages/mcp-server/CHANGELOG.md @@ -0,0 +1,12 @@ +# @reaatech/agent-mesh-mcp-server + +## 1.0.1 + +### Patch Changes + +- Updated dependencies [[`00427b3`](https://github.com/reaatech/agent-mesh/commit/00427b32ce7da4ab1037d7a20d1b071dc6a3279e)]: + - @reaatech/agent-mesh@1.1.0 + - @reaatech/agent-mesh-session@1.1.0 + - @reaatech/agent-mesh-gateway@1.0.1 + - @reaatech/agent-mesh-observability@1.0.1 + - @reaatech/agent-mesh-registry@1.0.1 diff --git a/packages/mcp-server/package.json b/packages/mcp-server/package.json index 942d9f1..83ad3b6 100644 --- a/packages/mcp-server/package.json +++ b/packages/mcp-server/package.json @@ -1,6 +1,6 @@ { "name": "@reaatech/agent-mesh-mcp-server", - "version": "1.0.0", + "version": "1.0.1", "type": "module", "description": "MCP server layer exposing agent-mesh orchestrator as an MCP agent", "license": "MIT", diff --git a/packages/observability/CHANGELOG.md b/packages/observability/CHANGELOG.md new file mode 100644 index 0000000..444ac1d --- /dev/null +++ b/packages/observability/CHANGELOG.md @@ -0,0 +1,8 @@ +# @reaatech/agent-mesh-observability + +## 1.0.1 + +### Patch Changes + +- Updated dependencies [[`00427b3`](https://github.com/reaatech/agent-mesh/commit/00427b32ce7da4ab1037d7a20d1b071dc6a3279e)]: + - @reaatech/agent-mesh@1.1.0 diff --git a/packages/observability/package.json b/packages/observability/package.json index 016b8cd..25e0478 100644 --- a/packages/observability/package.json +++ b/packages/observability/package.json @@ -1,6 +1,6 @@ { "name": "@reaatech/agent-mesh-observability", - "version": "1.0.0", + "version": "1.0.1", "type": "module", "description": "Observability layer for agent-mesh (logging, metrics, tracing, audit)", "license": "MIT", diff --git a/packages/registry/CHANGELOG.md b/packages/registry/CHANGELOG.md new file mode 100644 index 0000000..d4b0600 --- /dev/null +++ b/packages/registry/CHANGELOG.md @@ -0,0 +1,9 @@ +# @reaatech/agent-mesh-registry + +## 1.0.1 + +### Patch Changes + +- Updated dependencies [[`00427b3`](https://github.com/reaatech/agent-mesh/commit/00427b32ce7da4ab1037d7a20d1b071dc6a3279e)]: + - @reaatech/agent-mesh@1.1.0 + - @reaatech/agent-mesh-observability@1.0.1 diff --git a/packages/registry/package.json b/packages/registry/package.json index 739cc8b..bdb9412 100644 --- a/packages/registry/package.json +++ b/packages/registry/package.json @@ -1,6 +1,6 @@ { "name": "@reaatech/agent-mesh-registry", - "version": "1.0.0", + "version": "1.0.1", "type": "module", "description": "Agent registry loader with SIGHUP hot-reload for agent-mesh", "license": "MIT", diff --git a/packages/router/CHANGELOG.md b/packages/router/CHANGELOG.md new file mode 100644 index 0000000..5a0e707 --- /dev/null +++ b/packages/router/CHANGELOG.md @@ -0,0 +1,11 @@ +# @reaatech/agent-mesh-router + +## 1.0.1 + +### Patch Changes + +- Updated dependencies [[`00427b3`](https://github.com/reaatech/agent-mesh/commit/00427b32ce7da4ab1037d7a20d1b071dc6a3279e)]: + - @reaatech/agent-mesh@1.1.0 + - @reaatech/agent-mesh-utils@1.1.0 + - @reaatech/agent-mesh-observability@1.0.1 + - @reaatech/agent-mesh-registry@1.0.1 diff --git a/packages/router/package.json b/packages/router/package.json index e9e254a..6e6ca9c 100644 --- a/packages/router/package.json +++ b/packages/router/package.json @@ -1,6 +1,6 @@ { "name": "@reaatech/agent-mesh-router", - "version": "1.0.0", + "version": "1.0.1", "type": "module", "description": "MCP-based agent routing and dispatch for agent-mesh", "license": "MIT", diff --git a/packages/session/CHANGELOG.md b/packages/session/CHANGELOG.md new file mode 100644 index 0000000..1480a83 --- /dev/null +++ b/packages/session/CHANGELOG.md @@ -0,0 +1,19 @@ +# @reaatech/agent-mesh-session + +## 1.1.0 + +### Minor Changes + +- [#37](https://github.com/reaatech/agent-mesh/pull/37) [`00427b3`](https://github.com/reaatech/agent-mesh/commit/00427b32ce7da4ab1037d7a20d1b071dc6a3279e) Thanks [@reaatech](https://github.com/reaatech)! - agent-mesh v-next groundwork — provider-agnostic, backend-agnostic, and host-embeddable, all additive and backward-compatible: + + - **classifier:** pluggable `ClassifierProvider` (+ `createClassifier`) — inject any intent classifier (self-hosted, a different provider, or a host-resolved model) instead of the hard-wired Gemini classifier. Default (no provider) is unchanged: Gemini with a mock fallback. + - **session / utils:** pluggable `SessionStore` and `BreakerStore` with Firestore as the default implementation, dependency-free `InMemory*` adapters, and injection via `setSessionStore` / `setBreakerStore`. The exported service/module functions delegate to the active store; signatures unchanged. (Postgres/Redis adapters to follow.) + - **core:** optional `metadata` passthrough on `IncomingRequest` / `ContextPacket` / `SessionRecord` so an embedding host can carry its own identifiers (e.g. a multi-tenant `orgId`) without the HR-specific `employee_id`; plus the `SessionStore` / `BreakerStore` / `LeaderState` interfaces. + + No breaking changes: the default behaviour (Gemini classifier, Firestore persistence, no metadata) is byte-for-byte unchanged. + +### Patch Changes + +- Updated dependencies [[`00427b3`](https://github.com/reaatech/agent-mesh/commit/00427b32ce7da4ab1037d7a20d1b071dc6a3279e)]: + - @reaatech/agent-mesh@1.1.0 + - @reaatech/agent-mesh-observability@1.0.1 diff --git a/packages/session/package.json b/packages/session/package.json index 29bce68..1fbaf4f 100644 --- a/packages/session/package.json +++ b/packages/session/package.json @@ -1,6 +1,6 @@ { "name": "@reaatech/agent-mesh-session", - "version": "1.0.0", + "version": "1.1.0", "type": "module", "description": "Firestore-backed session management for agent-mesh", "license": "MIT", diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md new file mode 100644 index 0000000..7ffe74c --- /dev/null +++ b/packages/utils/CHANGELOG.md @@ -0,0 +1,20 @@ +# @reaatech/agent-mesh-utils + +## 1.1.0 + +### Minor Changes + +- [#37](https://github.com/reaatech/agent-mesh/pull/37) [`00427b3`](https://github.com/reaatech/agent-mesh/commit/00427b32ce7da4ab1037d7a20d1b071dc6a3279e) Thanks [@reaatech](https://github.com/reaatech)! - agent-mesh v-next groundwork — provider-agnostic, backend-agnostic, and host-embeddable, all additive and backward-compatible: + + - **classifier:** pluggable `ClassifierProvider` (+ `createClassifier`) — inject any intent classifier (self-hosted, a different provider, or a host-resolved model) instead of the hard-wired Gemini classifier. Default (no provider) is unchanged: Gemini with a mock fallback. + - **session / utils:** pluggable `SessionStore` and `BreakerStore` with Firestore as the default implementation, dependency-free `InMemory*` adapters, and injection via `setSessionStore` / `setBreakerStore`. The exported service/module functions delegate to the active store; signatures unchanged. (Postgres/Redis adapters to follow.) + - **core:** optional `metadata` passthrough on `IncomingRequest` / `ContextPacket` / `SessionRecord` so an embedding host can carry its own identifiers (e.g. a multi-tenant `orgId`) without the HR-specific `employee_id`; plus the `SessionStore` / `BreakerStore` / `LeaderState` interfaces. + + No breaking changes: the default behaviour (Gemini classifier, Firestore persistence, no metadata) is byte-for-byte unchanged. + +### Patch Changes + +- Updated dependencies [[`00427b3`](https://github.com/reaatech/agent-mesh/commit/00427b32ce7da4ab1037d7a20d1b071dc6a3279e)]: + - @reaatech/agent-mesh@1.1.0 + - @reaatech/agent-mesh-session@1.1.0 + - @reaatech/agent-mesh-observability@1.0.1 diff --git a/packages/utils/package.json b/packages/utils/package.json index e0f29f8..2d249d7 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@reaatech/agent-mesh-utils", - "version": "1.0.0", + "version": "1.1.0", "type": "module", "description": "Circuit breaker and utility modules for agent-mesh", "license": "MIT",