From 2ab232be1be6278721fb32018cc65fb8421a3dae Mon Sep 17 00:00:00 2001 From: Robert Lippmann Date: Thu, 16 Jul 2026 03:00:50 -0400 Subject: [PATCH 1/3] fix: repair published package links --- pyproject.toml | 2 +- typescript/README.md | 18 +++++++++--------- typescript/package.json | 2 +- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 54855b9..4589ffe 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "context-compiler-example-integrations" -version = "0.1.0" +version = "0.1.1" description = "Example integrations and enforcement-point demonstrations for Context Compiler." readme = "python/README.md" requires-python = ">=3.11" diff --git a/typescript/README.md b/typescript/README.md index fb49892..8e685fb 100644 --- a/typescript/README.md +++ b/typescript/README.md @@ -14,21 +14,21 @@ Each example demonstrates a single enforcement point where premise and policy in ## Generic examples -- [Checkpoint continuation](examples/checkpoint_continuation/README.md): persisted confirmation and resume flows change host behavior across turns or requests -- [Execution authorization](examples/execution_authorization/README.md): protected host actions execute only when authoritative state allows them -- [Gateway middleware](examples/gateway_middleware/README.md): the host allows, blocks, or routes requests before downstream work runs -- [Prompt construction](examples/prompt_construction/README.md): the host builds different request or prompt payloads from authoritative state -- [Retrieval filtering](examples/retrieval_filtering/README.md): the host changes which documents are eligible or relevant before returning results -- [Schema selection](examples/schema_selection/README.md): the host picks different workflow or response schemas from authoritative state -- [Tool gating](examples/tool_gating/README.md): the host changes which tools are visible or executable at runtime +- [Checkpoint continuation](https://github.com/rlippmann/context-compiler-example-integrations/blob/main/typescript/examples/checkpoint_continuation/README.md): persisted confirmation and resume flows change host behavior across turns or requests +- [Execution authorization](https://github.com/rlippmann/context-compiler-example-integrations/blob/main/typescript/examples/execution_authorization/README.md): protected host actions execute only when authoritative state allows them +- [Gateway middleware](https://github.com/rlippmann/context-compiler-example-integrations/blob/main/typescript/examples/gateway_middleware/README.md): the host allows, blocks, or routes requests before downstream work runs +- [Prompt construction](https://github.com/rlippmann/context-compiler-example-integrations/blob/main/typescript/examples/prompt_construction/README.md): the host builds different request or prompt payloads from authoritative state +- [Retrieval filtering](https://github.com/rlippmann/context-compiler-example-integrations/blob/main/typescript/examples/retrieval_filtering/README.md): the host changes which documents are eligible or relevant before returning results +- [Schema selection](https://github.com/rlippmann/context-compiler-example-integrations/blob/main/typescript/examples/schema_selection/README.md): the host picks different workflow or response schemas from authoritative state +- [Tool gating](https://github.com/rlippmann/context-compiler-example-integrations/blob/main/typescript/examples/tool_gating/README.md): the host changes which tools are visible or executable at runtime ## Starter apps Starter apps are available when a small runnable host makes the enforcement point easier to see: -- [starter_apps/node](starter_apps/node/README.md) - execution authorization starter variants for a small Node HTTP server -- [starter_apps/nextjs](starter_apps/nextjs/README.md) - request construction and context assembly starter variants for a minimal Next.js App Router app +- [Node starter apps](https://github.com/rlippmann/context-compiler-example-integrations/blob/main/typescript/starter_apps/node/README.md) - execution authorization starter variants for a small Node HTTP server +- [Next.js starter apps](https://github.com/rlippmann/context-compiler-example-integrations/blob/main/typescript/starter_apps/nextjs/README.md) - request construction and context assembly starter variants for a minimal Next.js App Router app Open a starter app when you want a minimal host runtime around the enforcement point instead of a generic example alone. diff --git a/typescript/package.json b/typescript/package.json index 924454c..16cf5ce 100644 --- a/typescript/package.json +++ b/typescript/package.json @@ -1,6 +1,6 @@ { "name": "@rlippmann/context-compiler-example-integrations", - "version": "0.1.0", + "version": "0.1.1", "description": "Discovery-first TypeScript examples and starter apps for Context Compiler enforcement points.", "license": "Apache-2.0", "repository": { From 1a1a63ed2d7b1f96d386b8afd315da9a211be7ef Mon Sep 17 00:00:00 2001 From: Robert Lippmann Date: Thu, 16 Jul 2026 03:02:31 -0400 Subject: [PATCH 2/3] docs: correct python package dependency note --- python/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/README.md b/python/README.md index 72c317b..8710d70 100644 --- a/python/README.md +++ b/python/README.md @@ -22,7 +22,7 @@ pip install "context-compiler-example-integrations" That installs the shared core dependency only: -- `context-compiler>=0.8.0` +- `context-compiler>=0.8.3` Add extras only for the examples you want to inspect locally: From 5623124ed371ce02637ca352406542e25dc044ab Mon Sep 17 00:00:00 2001 From: Robert Lippmann Date: Thu, 16 Jul 2026 03:05:16 -0400 Subject: [PATCH 3/3] chore: sync lockfile for 0.1.1 --- uv.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uv.lock b/uv.lock index 4cba4ca..465cf3d 100644 --- a/uv.lock +++ b/uv.lock @@ -679,7 +679,7 @@ wheels = [ [[package]] name = "context-compiler-example-integrations" -version = "0.1.0" +version = "0.1.1" source = { editable = "." } dependencies = [ { name = "context-compiler" },