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
46 changes: 23 additions & 23 deletions .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,27 +1,27 @@
{
"auth/skg-auth": "0.4.0",
"crypto/skg-crypto": "0.4.0",
"effects/skg-effects-core": "0.4.0",
"effects/skg-effects-local": "0.4.0",
"env/skg-env-local": "0.4.0",
"hooks/skg-hook-security": "0.4.0",
"auth/skg-auth": "1.0.0",
"crypto/skg-crypto": "1.0.0",
"effects/skg-effects-core": "1.0.0",
"effects/skg-effects-local": "1.0.0",
"env/skg-env-local": "1.0.0",
"hooks/skg-hook-security": "1.0.0",
"hooks/skg-hooks": "0.4.0",
"layer0": "0.4.0",
"skelegent": "0.4.0",
"layer0": "1.0.0",
"skelegent": "1.0.0",
"op/skg-op-react": "0.4.0",
"op/skg-op-single-shot": "0.4.0",
"orch/skg-orch-kit": "0.4.0",
"orch/skg-orch-local": "0.4.0",
"provider/skg-provider-anthropic": "0.4.0",
"provider/skg-provider-ollama": "0.4.0",
"provider/skg-provider-openai": "0.4.0",
"secret/skg-secret": "0.4.0",
"secret/skg-secret-vault": "0.4.0",
"state/skg-state-fs": "0.4.0",
"state/skg-state-memory": "0.4.0",
"turn/skg-context": "0.4.0",
"turn/skg-mcp": "0.4.0",
"turn/skg-tool": "0.4.0",
"turn/skg-turn": "0.4.0",
"turn/skg-turn-kit": "0.4.0"
"op/skg-op-single-shot": "1.0.0",
"orch/skg-orch-kit": "1.0.0",
"orch/skg-orch-local": "1.0.0",
"provider/skg-provider-anthropic": "1.0.0",
"provider/skg-provider-ollama": "1.0.0",
"provider/skg-provider-openai": "1.0.0",
"secret/skg-secret": "1.0.0",
"secret/skg-secret-vault": "1.0.0",
"state/skg-state-fs": "1.0.0",
"state/skg-state-memory": "1.0.0",
"turn/skg-context": "1.0.0",
"turn/skg-mcp": "1.0.0",
"turn/skg-tool": "1.0.0",
"turn/skg-turn": "1.0.0",
"turn/skg-turn-kit": "1.0.0"
}
12 changes: 12 additions & 0 deletions auth/skg-auth/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Changelog

## [1.0.0](https://github.com/SecBear/skelegent/compare/skg-auth-v0.4.0...skg-auth-v1.0.0) (2026-04-08)


### ⚠ BREAKING CHANGES

* **orch:** Operator::execute now takes &Capabilities as second parameter. All Operator implementations must be updated.

### Features

* **orch:** durable orchestration core β€” portable run/control contracts ([#65](https://github.com/SecBear/skelegent/issues/65)) ([adc9ada](https://github.com/SecBear/skelegent/commit/adc9adaadd0a9d45d134c8e2377735af74686b31))
2 changes: 1 addition & 1 deletion auth/skg-auth/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "skg-auth"
version = "0.4.1"
version = "1.0.0"
edition.workspace = true
license.workspace = true
repository.workspace = true
Expand Down
12 changes: 12 additions & 0 deletions crypto/skg-crypto/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Changelog

## [1.0.0](https://github.com/SecBear/skelegent/compare/skg-crypto-v0.4.0...skg-crypto-v1.0.0) (2026-04-08)


### ⚠ BREAKING CHANGES

* **orch:** Operator::execute now takes &Capabilities as second parameter. All Operator implementations must be updated.

### Features

* **orch:** durable orchestration core β€” portable run/control contracts ([#65](https://github.com/SecBear/skelegent/issues/65)) ([adc9ada](https://github.com/SecBear/skelegent/commit/adc9adaadd0a9d45d134c8e2377735af74686b31))
19 changes: 19 additions & 0 deletions effects/skg-effects-core/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# Changelog

## [1.0.0](https://github.com/SecBear/skelegent/compare/skg-effects-core-v0.4.0...skg-effects-core-v1.0.0) (2026-04-08)


### ⚠ BREAKING CHANGES

* **orch:** Operator::execute now takes &Capabilities as second parameter. All Operator implementations must be updated.

### Features

* add DispatchContext and thread through all trait signatures ([37a1766](https://github.com/SecBear/skelegent/commit/37a1766c45dabc29399223735cb4d69ba4d16aaf))
* **orch:** durable orchestration core β€” portable run/control contracts ([#65](https://github.com/SecBear/skelegent/issues/65)) ([adc9ada](https://github.com/SecBear/skelegent/commit/adc9adaadd0a9d45d134c8e2377735af74686b31))
* **PER-164,PER-31,PER-193:** v2 fitness checks, compaction MCP server, declarative system design ([35fc486](https://github.com/SecBear/skelegent/commit/35fc4864e8347367706b1df7e35f067b4acd2b79))


### Bug Fixes

* **context-engine:** reconcile durable orch merge ([d1f9a4c](https://github.com/SecBear/skelegent/commit/d1f9a4cfb8c89bda7fe47b6d67fd3301af03b91a))
2 changes: 1 addition & 1 deletion effects/skg-effects-core/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "skg-effects-core"
version = "0.4.1"
version = "1.0.0"
edition.workspace = true
license.workspace = true
repository.workspace = true
Expand Down
31 changes: 31 additions & 0 deletions effects/skg-effects-local/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# Changelog

## [1.0.0](https://github.com/SecBear/skelegent/compare/skg-effects-local-v0.4.0...skg-effects-local-v1.0.0) (2026-04-08)


### ⚠ BREAKING CHANGES

* **orch:** Operator::execute now takes &Capabilities as second parameter. All Operator implementations must be updated.
* **layer0:** Orchestrator now requires Dispatcher supertrait. Capabilities struct removed. execute() reverted to single-param.

### Features

* add DispatchContext and thread through all trait signatures ([37a1766](https://github.com/SecBear/skelegent/commit/37a1766c45dabc29399223735cb4d69ba4d16aaf))
* dispatcher-backed tool execution in context engine (PER-162) ([a3c343d](https://github.com/SecBear/skelegent/commit/a3c343d9cd5cf3e58fc5e1ae8380c2a82b460011))
* Dispatcher::dispatch takes &DispatchContext instead of &OperatorId ([5858d49](https://github.com/SecBear/skelegent/commit/5858d4925817b9f7b81624a76fd5334f872daca6))
* implement graph ops on InMemoryStore, add graph and effect pipeline tests ([5c057c0](https://github.com/SecBear/skelegent/commit/5c057c085fdb31e0533956f180b5d8ee1148d560))
* **layer0:** Orchestrator extends Dispatcher β€” one invocation primitive ([4eafc11](https://github.com/SecBear/skelegent/commit/4eafc110dd6e798665c2c420f1e83037b24a7017))
* **orch:** durable orchestration core β€” portable run/control contracts ([#65](https://github.com/SecBear/skelegent/issues/65)) ([adc9ada](https://github.com/SecBear/skelegent/commit/adc9adaadd0a9d45d134c8e2377735af74686b31))
* **PER-164,PER-31,PER-193:** v2 fitness checks, compaction MCP server, declarative system design ([35fc486](https://github.com/SecBear/skelegent/commit/35fc4864e8347367706b1df7e35f067b4acd2b79))
* streaming dispatch as layer0 primitive ([6117665](https://github.com/SecBear/skelegent/commit/6117665f586110bdcac64c438e63bf7631860361))
* v0.5 breaking bundle β€” streaming + effects + memory scoping ([96ffec9](https://github.com/SecBear/skelegent/commit/96ffec955db60afb6851ff612266dee018ff0eb0))


### Bug Fixes

* **context-engine:** reconcile durable orch merge ([d1f9a4c](https://github.com/SecBear/skelegent/commit/d1f9a4cfb8c89bda7fe47b6d67fd3301af03b91a))
* exclude autoexamples from workspace root package ([93a0139](https://github.com/SecBear/skelegent/commit/93a01397b05e5f3b4c4622b3143809113586955b))
* polish primitives β€” wire disconnected seams, fix silent failures ([a03637d](https://github.com/SecBear/skelegent/commit/a03637d1182bb4c7b220392018fce1f119a13d3b))
* preserve structured JSON in handoff metadata instead of Null ([94feb3c](https://github.com/SecBear/skelegent/commit/94feb3cb144f965084ea6f15b07e9d6b39dfdca5))
* resolve all blocking PR review issues ([aeab2c2](https://github.com/SecBear/skelegent/commit/aeab2c2b7cacafaed67a570ad46985aed4618f20))
* resolve all P1 + P2 audit findings ([b255033](https://github.com/SecBear/skelegent/commit/b255033a1bba35ee9bd4541e45b08f3fdf44a4b9))
2 changes: 1 addition & 1 deletion effects/skg-effects-local/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "skg-effects-local"
version = "0.4.1"
version = "1.0.0"
edition.workspace = true
license.workspace = true
repository.workspace = true
Expand Down
24 changes: 24 additions & 0 deletions env/skg-env-local/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Changelog

## [1.0.0](https://github.com/SecBear/skelegent/compare/skg-env-local-v0.4.0...skg-env-local-v1.0.0) (2026-04-08)


### ⚠ BREAKING CHANGES

* **orch:** Operator::execute now takes &Capabilities as second parameter. All Operator implementations must be updated.
* **layer0:** Orchestrator now requires Dispatcher supertrait. Capabilities struct removed. execute() reverted to single-param.

### Features

* add DispatchContext and thread through all trait signatures ([37a1766](https://github.com/SecBear/skelegent/commit/37a1766c45dabc29399223735cb4d69ba4d16aaf))
* **layer0, context-engine:** add EffectEmitter and CognitiveOperator ([3cb67af](https://github.com/SecBear/skelegent/commit/3cb67afa425339deec5e71dbcf983809f1cfc75c))
* **layer0:** Orchestrator extends Dispatcher β€” one invocation primitive ([4eafc11](https://github.com/SecBear/skelegent/commit/4eafc110dd6e798665c2c420f1e83037b24a7017))
* **orch:** durable orchestration core β€” portable run/control contracts ([#65](https://github.com/SecBear/skelegent/issues/65)) ([adc9ada](https://github.com/SecBear/skelegent/commit/adc9adaadd0a9d45d134c8e2377735af74686b31))
* **PER-164,PER-31,PER-193:** v2 fitness checks, compaction MCP server, declarative system design ([35fc486](https://github.com/SecBear/skelegent/commit/35fc4864e8347367706b1df7e35f067b4acd2b79))
* Wave 1 design roadmap implementation ([cb15f7b](https://github.com/SecBear/skelegent/commit/cb15f7b5e2d1bf88e22ebbb71ebabf5fdf1cf37b))


### Bug Fixes

* error cascade fixes (3, 5, 6, 1) ([1930688](https://github.com/SecBear/skelegent/commit/1930688c95974eac971e902b7c616cc632a7e4f6))
* update all Operator::execute call sites for Capabilities parameter ([dc761cc](https://github.com/SecBear/skelegent/commit/dc761cccc2014d63e362522dd84769c0458f6dc4))
2 changes: 1 addition & 1 deletion env/skg-env-local/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "skg-env-local"
version = "0.4.1"
version = "1.0.0"
edition.workspace = true
license.workspace = true
repository.workspace = true
Expand Down
22 changes: 22 additions & 0 deletions hooks/skg-hook-security/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Changelog

## [1.0.0](https://github.com/SecBear/skelegent/compare/skg-hook-security-v0.4.0...skg-hook-security-v1.0.0) (2026-04-08)


### ⚠ BREAKING CHANGES

* **orch:** Operator::execute now takes &Capabilities as second parameter. All Operator implementations must be updated.

### Features

* add DispatchContext and thread through all trait signatures ([37a1766](https://github.com/SecBear/skelegent/commit/37a1766c45dabc29399223735cb4d69ba4d16aaf))
* batch 1+2 consolidation ([edf5ae2](https://github.com/SecBear/skelegent/commit/edf5ae2bbe5dbb1d6f744d4463a1ccf1e96d63cb))
* **orch:** durable orchestration core β€” portable run/control contracts ([#65](https://github.com/SecBear/skelegent/issues/65)) ([adc9ada](https://github.com/SecBear/skelegent/commit/adc9adaadd0a9d45d134c8e2377735af74686b31))
* **PER-164,PER-31,PER-193:** v2 fitness checks, compaction MCP server, declarative system design ([35fc486](https://github.com/SecBear/skelegent/commit/35fc4864e8347367706b1df7e35f067b4acd2b79))
* streaming dispatch as layer0 primitive ([6117665](https://github.com/SecBear/skelegent/commit/6117665f586110bdcac64c438e63bf7631860361))
* Wave 1 design roadmap implementation ([cb15f7b](https://github.com/SecBear/skelegent/commit/cb15f7b5e2d1bf88e22ebbb71ebabf5fdf1cf37b))


### Bug Fixes

* correctness and security fixes from PR review (C1, H1, H2, H4, H5, H9) ([31eaeed](https://github.com/SecBear/skelegent/commit/31eaeed06bbbdf4a020d8f225d276270395f64c2))
65 changes: 65 additions & 0 deletions layer0/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
# Changelog

## [1.0.0](https://github.com/SecBear/skelegent/compare/layer0-v0.4.0...layer0-v1.0.0) (2026-04-08)


### ⚠ BREAKING CHANGES

* **orch:** Operator::execute now takes &Capabilities as second parameter. All Operator implementations must be updated.
* **layer0:** Orchestrator now requires Dispatcher supertrait. Capabilities struct removed. execute() reverted to single-param.
* **layer0:** Operator::execute now takes &Capabilities as second parameter. All Operator implementations must be updated.
* Protocol-level identity type renamed from AgentId to OperatorId. 'Agent' in neuron is an implementation (inference loop + provider), not a protocol concept. The protocol type is Operator.

### Features

* add builder methods, Display impls, InferResponse conversions, and re-exports for API ergonomics ([c76ab46](https://github.com/SecBear/skelegent/commit/c76ab46c9d8cd530e9394d40c28724afeaf49119))
* add DispatchContext and thread through all trait signatures ([37a1766](https://github.com/SecBear/skelegent/commit/37a1766c45dabc29399223735cb4d69ba4d16aaf))
* add InferRequest/InferResponse + Provider::infer() method ([f8b6b33](https://github.com/SecBear/skelegent/commit/f8b6b336d491dc8f11e47896b47c29e7a0da63bd))
* **approval:** HITL approval protocol β€” typed request/response contract ([a7f0cc4](https://github.com/SecBear/skelegent/commit/a7f0cc43c3be57c15895ef43886f525e909d4ace))
* dispatcher-backed tool execution in context engine (PER-162) ([a3c343d](https://github.com/SecBear/skelegent/commit/a3c343d9cd5cf3e58fc5e1ae8380c2a82b460011))
* Dispatcher::dispatch takes &DispatchContext instead of &OperatorId ([5858d49](https://github.com/SecBear/skelegent/commit/5858d4925817b9f7b81624a76fd5334f872daca6))
* DispatchHandle event interception + StreamProvider middleware ([aaa6fa0](https://github.com/SecBear/skelegent/commit/aaa6fa07d39e3912bb2551d18b0785716fad50f7))
* DIY-first primitive decomposition for context-engine ([4764e7f](https://github.com/SecBear/skelegent/commit/4764e7f77f4e252a967a3dcb325d9d1a0b9c04f3))
* dynamic tool availability + tool approval (AD-23, AD-24) ([de4cd16](https://github.com/SecBear/skelegent/commit/de4cd16772af4624b460256ca06f6d1b78183c3f))
* EffectLog + EffectMiddleware + FromContext extractors + TokenCounter ([4c4bf44](https://github.com/SecBear/skelegent/commit/4c4bf44e855bd299dcdccd587c872586dd9cf691))
* implement graph ops on InMemoryStore, add graph and effect pipeline tests ([5c057c0](https://github.com/SecBear/skelegent/commit/5c057c085fdb31e0533956f180b5d8ee1148d560))
* **layer0, context-engine:** add EffectEmitter and CognitiveOperator ([3cb67af](https://github.com/SecBear/skelegent/commit/3cb67afa425339deec5e71dbcf983809f1cfc75c))
* **layer0:** add Capabilities to Operator::execute β€” composition primitive ([e4cdc57](https://github.com/SecBear/skelegent/commit/e4cdc57b8d96053d2446f0fd187b88b1b3c3d00e))
* **layer0:** add concrete Context type (Phase 2, Task 2.1) ([2afc4b2](https://github.com/SecBear/skelegent/commit/2afc4b2c780a0447fe9765ac88509e7771a7bbc8))
* **layer0:** add DispatchStack, StoreStack, ExecStack middleware builders ([b2a369c](https://github.com/SecBear/skelegent/commit/b2a369c2adf8eae7504781a1ff6502044cec532a))
* **layer0:** add Message, Role types and per-boundary middleware traits ([20234d6](https://github.com/SecBear/skelegent/commit/20234d625345a58349a30a8140379e32ade6f4de))
* **layer0:** add Message::estimated_tokens() and text_content() helpers ([6d3a68c](https://github.com/SecBear/skelegent/commit/6d3a68cabd54e6bcf1573535b6e1fd930cbe37c7))
* **layer0:** Orchestrator extends Dispatcher β€” one invocation primitive ([4eafc11](https://github.com/SecBear/skelegent/commit/4eafc110dd6e798665c2c420f1e83037b24a7017))
* **layer0:** wire v2 kernel types, deprecate v1 surface ([b0b1648](https://github.com/SecBear/skelegent/commit/b0b16485fd0d4c459b32a6eeef4adc012a6a4c00))
* memory tools + EffectLog wiring + output_schema on ToolDyn ([02ead0f](https://github.com/SecBear/skelegent/commit/02ead0f60915666e750582efd9e6b2eaf2ed3e85))
* migrate ContextAssembler to Message type + add MessageMeta builders (Phase R.4) ([6edcf02](https://github.com/SecBear/skelegent/commit/6edcf022b2a67b4087bd4d7e7201ba1130121469))
* **orch:** durable orchestration core β€” portable run/control contracts ([#65](https://github.com/SecBear/skelegent/issues/65)) ([adc9ada](https://github.com/SecBear/skelegent/commit/adc9adaadd0a9d45d134c8e2377735af74686b31))
* **PER-164,PER-31,PER-193:** v2 fitness checks, compaction MCP server, declarative system design ([35fc486](https://github.com/SecBear/skelegent/commit/35fc4864e8347367706b1df7e35f067b4acd2b79))
* Phase R β€” reshape reusable code for middleware era ([7a5cc90](https://github.com/SecBear/skelegent/commit/7a5cc9000c4e926337c4bb41403bb0d641eb12bb))
* RetryMiddleware crate + OperatorMeta trait ([dafaef7](https://github.com/SecBear/skelegent/commit/dafaef721c9bc59cc8803c391c852be80c4dce0f))
* StopReason #[non_exhaustive] + ProviderMessage removal + proc macro + doc polish ([3b22a6e](https://github.com/SecBear/skelegent/commit/3b22a6eeefc4e2b9c2d0d813db9d3d4094d27ce8))
* streaming dispatch as layer0 primitive ([6117665](https://github.com/SecBear/skelegent/commit/6117665f586110bdcac64c438e63bf7631860361))
* **turn:** ToolOperator adapter, DispatchPlanner rename, ReactOperator orchestrator dispatch ([78fea8f](https://github.com/SecBear/skelegent/commit/78fea8fee9d1c7279e3993d25ad457ba91c25f14))
* unify effects β€” single emission path via EffectEmitter ([b42bd36](https://github.com/SecBear/skelegent/commit/b42bd36d95a8841a8b20342819b163b2811e09d4))
* universal middleware β€” InferMiddleware, recorder, MiddlewareProvider ([08a015f](https://github.com/SecBear/skelegent/commit/08a015f88f2b7fedf480faeff5c8b73e709d00b8))
* v0.5 breaking bundle β€” streaming + effects + memory scoping ([96ffec9](https://github.com/SecBear/skelegent/commit/96ffec955db60afb6851ff612266dee018ff0eb0))
* v3.2 sweep system, hook enhancements, and extras extraction ([17d9823](https://github.com/SecBear/skelegent/commit/17d98234004632bdf19dde985518844d95dc25fd))
* Wave 1 batch 2 β€” handoff detection, wire protocol, builder, test utils, schema tools ([9e7f9f5](https://github.com/SecBear/skelegent/commit/9e7f9f53584598ebd00a4ea473de0e8069297214))
* Wave 1 design roadmap implementation ([cb15f7b](https://github.com/SecBear/skelegent/commit/cb15f7b5e2d1bf88e22ebbb71ebabf5fdf1cf37b))
* Wave 2 β€” breaking InferRequest bundle + orchestration + builder + OpenAPI ([285a89d](https://github.com/SecBear/skelegent/commit/285a89daf0f88d394cf4dfb68f56e111e9f99570))


### Bug Fixes

* **context-engine:** reconcile durable orch merge ([d1f9a4c](https://github.com/SecBear/skelegent/commit/d1f9a4cfb8c89bda7fe47b6d67fd3301af03b91a))
* error cascade fixes (3, 5, 6, 1) ([1930688](https://github.com/SecBear/skelegent/commit/1930688c95974eac971e902b7c616cc632a7e4f6))
* error propagation, observability, and structured error responses ([d188005](https://github.com/SecBear/skelegent/commit/d18800532a051a9377be3da1def15de1b3dc733c))
* polish primitives β€” wire disconnected seams, fix silent failures ([a03637d](https://github.com/SecBear/skelegent/commit/a03637d1182bb4c7b220392018fce1f119a13d3b))
* repair pre-existing clippy lints ([278017e](https://github.com/SecBear/skelegent/commit/278017e1a23f6ec526beadad8b68acd00214f375))
* resolve all blocking PR review issues ([aeab2c2](https://github.com/SecBear/skelegent/commit/aeab2c2b7cacafaed67a570ad46985aed4618f20))
* resolve all P1 + P2 audit findings ([b255033](https://github.com/SecBear/skelegent/commit/b255033a1bba35ee9bd4541e45b08f3fdf44a4b9))


### Code Refactoring

* AgentId β†’ OperatorId across all crates ([e033586](https://github.com/SecBear/skelegent/commit/e03358693a81998e12b250abe7b533305ab911ab))
2 changes: 1 addition & 1 deletion layer0/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "layer0"
version = "0.4.1"
version = "1.0.0"
edition.workspace = true
license.workspace = true
repository.workspace = true
Expand Down
Loading