Skip to content
Open
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
42 changes: 0 additions & 42 deletions .changeset/v030-release.md

This file was deleted.

47 changes: 47 additions & 0 deletions packages/bridge/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
# @nekte/bridge

## 0.3.0

### Minor Changes

- a37d3bd: NEKTE v0.3.0 — gRPC transport, task lifecycle, advanced cache

**gRPC Transport (native)**
- Proto service definition with 8 RPCs in `core/proto/nekte.proto`
- Server adapter: `createGrpcTransport()` with server-streaming for delegate
- Client adapter: `createGrpcClientTransport()` with pluggable Transport port
- Anti-corruption layer with bidirectional proto <-> domain converters

**Task Lifecycle Management (A2A-inspired)**
- State machine: pending -> accepted -> running -> completed/failed/cancelled/suspended
- `nekte.task.cancel`: fires AbortSignal for cooperative cancellation
- `nekte.task.resume`: resumes from checkpoint
- `nekte.task.status`: query lifecycle state
- TaskRegistry domain service with auto-cleanup and domain events

**Advanced Cache Architecture (CPU-inspired)**
- SIEVE eviction (NSDI 2024): scan-resistant, O(1) amortized
- GDSF token-cost weighting: L2 schemas (120 tok) survive over L0 (8 tok)
- Stale-while-revalidate: serve stale, refresh in background
- Negative caching: remember "capability doesn't exist"
- TTL jitter: prevent cache stampedes
- Request coalescing: N concurrent refreshes -> 1 network call

**Protocol Improvements**
- `nekte.context`: full implementation with TTL enforcement and permission checks
- `nekte.verify`: real hash verification, sampling, and source tracking

**Breaking Changes**
- `DelegateHandler` signal parameter is required (was optional)
- `HandlerContext.signal` is required (was optional)
- `delegateStream()` returns `DelegateStream { events, cancel(), taskId }`
- `Transport.close()` is required (was optional)
- `CacheStore.get()` returns `CacheGetResult` (was `CacheStoreEntry`)
- `CacheStoreEntry` has new required fields: `accessCount`, `tokenCost`
- Removed: `delegate()` unary, `delegateStreamWithControl()`

### Patch Changes

- Updated dependencies [a37d3bd]
- @nekte/core@0.3.0
- @nekte/server@0.3.0
4 changes: 2 additions & 2 deletions packages/bridge/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@nekte/bridge",
"version": "0.2.0",
"description": "NEKTE Bridge \u2014 MCP-to-NEKTE proxy for 90%+ token savings",
"version": "0.3.0",
"description": "NEKTE Bridge MCP-to-NEKTE proxy for 90%+ token savings",
"type": "module",
"main": "dist/index.js",
"types": "dist/index.d.ts",
Expand Down
9 changes: 9 additions & 0 deletions packages/cli/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# @nekte/cli

## 0.2.1

### Patch Changes

- Updated dependencies [a37d3bd]
- @nekte/core@0.3.0
- @nekte/client@0.3.0
2 changes: 1 addition & 1 deletion packages/cli/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@nekte/cli",
"version": "0.2.0",
"version": "0.2.1",
"description": "NEKTE protocol CLI — discover, invoke, and inspect agents",
"type": "module",
"main": "dist/index.js",
Expand Down
46 changes: 46 additions & 0 deletions packages/client/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# @nekte/client

## 0.3.0

### Minor Changes

- a37d3bd: NEKTE v0.3.0 — gRPC transport, task lifecycle, advanced cache

**gRPC Transport (native)**
- Proto service definition with 8 RPCs in `core/proto/nekte.proto`
- Server adapter: `createGrpcTransport()` with server-streaming for delegate
- Client adapter: `createGrpcClientTransport()` with pluggable Transport port
- Anti-corruption layer with bidirectional proto <-> domain converters

**Task Lifecycle Management (A2A-inspired)**
- State machine: pending -> accepted -> running -> completed/failed/cancelled/suspended
- `nekte.task.cancel`: fires AbortSignal for cooperative cancellation
- `nekte.task.resume`: resumes from checkpoint
- `nekte.task.status`: query lifecycle state
- TaskRegistry domain service with auto-cleanup and domain events

**Advanced Cache Architecture (CPU-inspired)**
- SIEVE eviction (NSDI 2024): scan-resistant, O(1) amortized
- GDSF token-cost weighting: L2 schemas (120 tok) survive over L0 (8 tok)
- Stale-while-revalidate: serve stale, refresh in background
- Negative caching: remember "capability doesn't exist"
- TTL jitter: prevent cache stampedes
- Request coalescing: N concurrent refreshes -> 1 network call

**Protocol Improvements**
- `nekte.context`: full implementation with TTL enforcement and permission checks
- `nekte.verify`: real hash verification, sampling, and source tracking

**Breaking Changes**
- `DelegateHandler` signal parameter is required (was optional)
- `HandlerContext.signal` is required (was optional)
- `delegateStream()` returns `DelegateStream { events, cancel(), taskId }`
- `Transport.close()` is required (was optional)
- `CacheStore.get()` returns `CacheGetResult` (was `CacheStoreEntry`)
- `CacheStoreEntry` has new required fields: `accessCount`, `tokenCost`
- Removed: `delegate()` unary, `delegateStreamWithControl()`

### Patch Changes

- Updated dependencies [a37d3bd]
- @nekte/core@0.3.0
10 changes: 7 additions & 3 deletions packages/client/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@nekte/client",
"version": "0.2.0",
"version": "0.3.0",
"description": "NEKTE client — lazy discovery, zero-schema invocation, budget-aware",
"type": "module",
"main": "dist/index.js",
Expand Down Expand Up @@ -34,8 +34,12 @@
"@grpc/proto-loader": "^0.7.0"
},
"peerDependenciesMeta": {
"@grpc/grpc-js": { "optional": true },
"@grpc/proto-loader": { "optional": true }
"@grpc/grpc-js": {
"optional": true
},
"@grpc/proto-loader": {
"optional": true
}
},
"files": [
"dist",
Expand Down
41 changes: 41 additions & 0 deletions packages/core/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# @nekte/core

## 0.3.0

### Minor Changes

- a37d3bd: NEKTE v0.3.0 — gRPC transport, task lifecycle, advanced cache

**gRPC Transport (native)**
- Proto service definition with 8 RPCs in `core/proto/nekte.proto`
- Server adapter: `createGrpcTransport()` with server-streaming for delegate
- Client adapter: `createGrpcClientTransport()` with pluggable Transport port
- Anti-corruption layer with bidirectional proto <-> domain converters

**Task Lifecycle Management (A2A-inspired)**
- State machine: pending -> accepted -> running -> completed/failed/cancelled/suspended
- `nekte.task.cancel`: fires AbortSignal for cooperative cancellation
- `nekte.task.resume`: resumes from checkpoint
- `nekte.task.status`: query lifecycle state
- TaskRegistry domain service with auto-cleanup and domain events

**Advanced Cache Architecture (CPU-inspired)**
- SIEVE eviction (NSDI 2024): scan-resistant, O(1) amortized
- GDSF token-cost weighting: L2 schemas (120 tok) survive over L0 (8 tok)
- Stale-while-revalidate: serve stale, refresh in background
- Negative caching: remember "capability doesn't exist"
- TTL jitter: prevent cache stampedes
- Request coalescing: N concurrent refreshes -> 1 network call

**Protocol Improvements**
- `nekte.context`: full implementation with TTL enforcement and permission checks
- `nekte.verify`: real hash verification, sampling, and source tracking

**Breaking Changes**
- `DelegateHandler` signal parameter is required (was optional)
- `HandlerContext.signal` is required (was optional)
- `delegateStream()` returns `DelegateStream { events, cancel(), taskId }`
- `Transport.close()` is required (was optional)
- `CacheStore.get()` returns `CacheGetResult` (was `CacheStoreEntry`)
- `CacheStoreEntry` has new required fields: `accessCount`, `tokenCost`
- Removed: `delegate()` unary, `delegateStreamWithControl()`
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": "@nekte/core",
"version": "0.2.0",
"version": "0.3.0",
"description": "NEKTE protocol types, schemas, hashing, and codec",
"type": "module",
"main": "dist/index.js",
Expand Down
46 changes: 46 additions & 0 deletions packages/server/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# @nekte/server

## 0.3.0

### Minor Changes

- a37d3bd: NEKTE v0.3.0 — gRPC transport, task lifecycle, advanced cache

**gRPC Transport (native)**
- Proto service definition with 8 RPCs in `core/proto/nekte.proto`
- Server adapter: `createGrpcTransport()` with server-streaming for delegate
- Client adapter: `createGrpcClientTransport()` with pluggable Transport port
- Anti-corruption layer with bidirectional proto <-> domain converters

**Task Lifecycle Management (A2A-inspired)**
- State machine: pending -> accepted -> running -> completed/failed/cancelled/suspended
- `nekte.task.cancel`: fires AbortSignal for cooperative cancellation
- `nekte.task.resume`: resumes from checkpoint
- `nekte.task.status`: query lifecycle state
- TaskRegistry domain service with auto-cleanup and domain events

**Advanced Cache Architecture (CPU-inspired)**
- SIEVE eviction (NSDI 2024): scan-resistant, O(1) amortized
- GDSF token-cost weighting: L2 schemas (120 tok) survive over L0 (8 tok)
- Stale-while-revalidate: serve stale, refresh in background
- Negative caching: remember "capability doesn't exist"
- TTL jitter: prevent cache stampedes
- Request coalescing: N concurrent refreshes -> 1 network call

**Protocol Improvements**
- `nekte.context`: full implementation with TTL enforcement and permission checks
- `nekte.verify`: real hash verification, sampling, and source tracking

**Breaking Changes**
- `DelegateHandler` signal parameter is required (was optional)
- `HandlerContext.signal` is required (was optional)
- `delegateStream()` returns `DelegateStream { events, cancel(), taskId }`
- `Transport.close()` is required (was optional)
- `CacheStore.get()` returns `CacheGetResult` (was `CacheStoreEntry`)
- `CacheStoreEntry` has new required fields: `accessCount`, `tokenCost`
- Removed: `delegate()` unary, `delegateStreamWithControl()`

### Patch Changes

- Updated dependencies [a37d3bd]
- @nekte/core@0.3.0
10 changes: 7 additions & 3 deletions packages/server/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@nekte/server",
"version": "0.2.0",
"version": "0.3.0",
"description": "NEKTE server — register capabilities and serve agents",
"type": "module",
"main": "dist/index.js",
Expand Down Expand Up @@ -38,8 +38,12 @@
"@grpc/proto-loader": "^0.7.0"
},
"peerDependenciesMeta": {
"@grpc/grpc-js": { "optional": true },
"@grpc/proto-loader": { "optional": true }
"@grpc/grpc-js": {
"optional": true
},
"@grpc/proto-loader": {
"optional": true
}
},
"files": [
"dist",
Expand Down