Skip to content

Commit 5ed4b3d

Browse files
committed
chore: update references to new git project name
Signed-off-by: Frederico Araujo <frederico.araujo@ibm.com>
1 parent a8a587d commit 5ed4b3d

7 files changed

Lines changed: 21 additions & 21 deletions

File tree

CHANGELOG.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,5 +21,5 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/).
2121

2222
- Initial release
2323

24-
[Unreleased]: https://github.com/contextforge-org/contextforge-plugins-framework/compare/0.1.0...HEAD
25-
[0.1.0]: https://github.com/contextforge-org/contextforge-plugins-framework/releases/tag/0.1.0
24+
[Unreleased]: https://github.com/contextforge-org/cpex/compare/0.1.0...HEAD
25+
[0.1.0]: https://github.com/contextforge-org/cpex/releases/tag/0.1.0

CONTRIBUTING.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55
Our project welcomes external contributions. If you have an itch, please feel
66
free to scratch it.
77

8-
To contribute code or documentation, please submit a [pull request](https://github.com/contextforge-org/contextforge-plugins-framework/pulls).
8+
To contribute code or documentation, please submit a [pull request](https://github.com/contextforge-org/cpex/pulls).
99

1010
A good way to familiarize yourself with the codebase and contribution process is
11-
to look for and tackle low-hanging fruit in the [issue tracker](https://github.com/contextforge-org/contextforge-plugins-framework/issues).
11+
to look for and tackle low-hanging fruit in the [issue tracker](https://github.com/contextforge-org/cpex/issues).
1212
Before embarking on a more ambitious contribution, please quickly [get in touch](#communication) with us.
1313

1414
**Note: We appreciate your effort, and want to avoid a situation where a contribution
@@ -17,14 +17,14 @@ cannot be accepted at all!**
1717

1818
### Proposing new features
1919

20-
If you would like to implement a new feature, please [raise an issue](https://github.com/contextforge-org/contextforge-plugins-framework/issues)
20+
If you would like to implement a new feature, please [raise an issue](https://github.com/contextforge-org/cpex/issues)
2121
before sending a pull request so the feature can be discussed. This is to avoid
2222
you wasting your valuable time working on a feature that the project developers
2323
are not interested in accepting into the code base.
2424

2525
### Fixing bugs
2626

27-
If you would like to fix a bug, please [raise an issue](https://github.com/contextforge-org/contextforge-plugins-framework/issues) before sending a
27+
If you would like to fix a bug, please [raise an issue](https://github.com/contextforge-org/cpex/issues) before sending a
2828
pull request so it can be tracked.
2929

3030
### Merge approval
@@ -70,7 +70,7 @@ git commit -s
7070

7171
## Communication
7272

73-
Please feel free to connect with us through the [issue tracker](https://github.com/contextforge-org/contextforge-plugins-framework/issues).
73+
Please feel free to connect with us through the [issue tracker](https://github.com/contextforge-org/cpex/issues).
7474

7575
## Setup
7676

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
<div>
2-
<img alt="ContextForge Plugin Extensibility Framework (CPEX) logo" src="https://github.com/contextforge-org/contextforge-plugins-framework/blob/main/docs/images/cpex_v1.png?raw=true" height=100">
2+
<img alt="ContextForge Plugin Extensibility Framework (CPEX) logo" src="https://github.com/contextforge-org/cpex/blob/main/docs/images/cpex_v1.png?raw=true" height=100">
33
</div>
44

55
# CPEX — ContextForge Plugin Extensibility Framework
66

77
<i>A composable enforcement framework for AI agents and toolchains.</i>
88

9-
[![CI](https://github.com/contextforge-org/contextforge-plugins-framework/actions/workflows/ci.yml/badge.svg)](https://github.com/contextforge-org/contextforge-plugins-framework/actions/workflows/ci.yml)
9+
[![CI](https://github.com/contextforge-org/cpex/actions/workflows/ci.yml/badge.svg)](https://github.com/contextforge-org/cpex/actions/workflows/ci.yml)
1010
[![License](https://img.shields.io/badge/license-Apache%202.0-blue.svg)](LICENSE)
1111
[![Python](https://img.shields.io/badge/python-3.11%2B-blue.svg)](https://www.python.org/downloads/)
1212
[![PyPI](https://img.shields.io/pypi/v/cpex.svg?color=blue)](https://pypi.org/project/cpex)
1313

14-
> [**Read the project vision**](https://contextforge-org.github.io/contextforge-plugins-framework/docs/vision/) to learn why hooks, plugins, and policy are the path to agent security.
14+
> [**Read the project vision**](https://contextforge-org.github.io/cpex/docs/vision/) to learn why hooks, plugins, and policy are the path to agent security.
1515
1616
## What's CPEX?
1717

cpex/tools/cli.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
# Configuration defaults
4545
# ---------------------------------------------------------------------------
4646
LOCAL_TEMPLATES_DIR = Path(__file__).resolve().parent.parent / "templates"
47-
DEFAULT_TEMPLATE_URL = "https://github.com/contextforge-org/contextforge-plugins-framework.git"
47+
DEFAULT_TEMPLATE_URL = "https://github.com/contextforge-org/cpex.git"
4848
DEFAULT_AUTHOR_NAME = "<changeme>"
4949
DEFAULT_AUTHOR_EMAIL = "<changeme>"
5050
DEFAULT_PROJECT_DIR = Path("./.")

docs/content/docs/vision.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ Hooks are standardized interception points placed at every boundary where an age
1717

1818
This architecture deploys identically across the stack, inside LLM proxies, agent frameworks, and gateways. Each layer runs its own plugins. Prompt injection detection at the proxy. Tool authorization at the gateway. Data loss prevention at the agent.
1919

20-
![CPEX hooks deployed across the agent stack](/contextforge-plugins-framework/images/distributed_hooks_control_plane.png)
20+
![CPEX hooks deployed across the agent stack](/cpex/images/distributed_hooks_control_plane.png)
2121

2222
---
2323

@@ -31,7 +31,7 @@ Enforcement is a three-layer problem.
3131
| **CMF** (Common Message Format) | What you evaluate. A protocol-agnostic context envelope carrying identity, security labels, delegation chains, and content. |
3232
| **APL** (Attribute Policy Language) | How you define policy. Declarative, attribute-based rules with explicit effects. |
3333

34-
![Hooks, CMF, and APL form a unified enforcement stack](/contextforge-plugins-framework/images/overview_vision.png)
34+
![Hooks, CMF, and APL form a unified enforcement stack](/cpex/images/overview_vision.png)
3535

3636
Hooks make enforcement **possible**. Policy makes it **usable**. Context makes it **correct**.
3737

@@ -41,15 +41,15 @@ Hooks make enforcement **possible**. Policy makes it **usable**. Context makes i
4141

4242
Different policy types require different enforcement points. CPEX provides hooks at every layer, from soft stylistic policies enforced at the prompt level to hard compliance requirements enforced at infrastructure boundaries.
4343

44-
![Policy spectrum: each policy type maps to a different enforcement point](/contextforge-plugins-framework/images/policy_spectrum.png)
44+
![Policy spectrum: each policy type maps to a different enforcement point](/cpex/images/policy_spectrum.png)
4545

4646
---
4747

4848
## How It Works
4949

5050
An application or framework invokes a hook at a critical operation boundary. The plugin manager dispatches registered plugins (sequentially, concurrently, or fire-and-forget) and returns a result. Plugins can **allow** execution to continue, **block** it with a violation, or **modify** the payload using copy-on-write isolation.
5151

52-
![Plugin execution model: agent → middleware → hook → manager → plugins](/contextforge-plugins-framework/images/integration_execution_model.png)
52+
![Plugin execution model: agent → middleware → hook → manager → plugins](/cpex/images/integration_execution_model.png)
5353

5454
The plugin manager handles registration, ordering, timeouts, error isolation, and payload chaining. You get a deterministic enforcement pipeline with no surprises.
5555

@@ -67,7 +67,7 @@ CPEX is under active development. The current Python framework is production-rea
6767

6868
- **Plugin catalog.** Discovery, versioning, and installation of plugins from registries. Multiple instances from a single manifest, managed through the CLI.
6969

70-
See the [GitHub milestones](https://github.com/contextforge-org/contextforge-plugins-framework/milestones) and [open issues](https://github.com/contextforge-org/contextforge-plugins-framework/issues) for details.
70+
See the [GitHub milestones](https://github.com/contextforge-org/cpex/milestones) and [open issues](https://github.com/contextforge-org/cpex/issues) for details.
7171

7272
---
7373

@@ -84,7 +84,7 @@ See the [GitHub milestones](https://github.com/contextforge-org/contextforge-plu
8484

8585
CPEX is part of the [ContextForge](https://github.com/contextforge-org) ecosystem.
8686

87-
- [CPEX Plugin Framework](https://github.com/contextforge-org/contextforge-plugins-framework) (this project)
88-
- [Contributing Guide](https://github.com/contextforge-org/contextforge-plugins-framework/blob/main/CONTRIBUTING.md)
87+
- [CPEX Plugin Framework](https://github.com/contextforge-org/cpex) (this project)
88+
- [Contributing Guide](https://github.com/contextforge-org/cpex/blob/main/CONTRIBUTING.md)
8989

9090
Contributions, feedback, and plugin ideas are welcome. Open an issue or submit a pull request.

docs/hugo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
baseURL = "https://contextforge-org.github.io/contextforge-plugins-framework/"
1+
baseURL = "https://contextforge-org.github.io/cpex/"
22
languageCode = "en-us"
33
title = "CPEX Documentation"
44
theme = "hugo-book"
@@ -7,7 +7,7 @@ theme = "hugo-book"
77
BookTheme = "auto"
88
BookToC = true
99
BookSection = "docs"
10-
BookRepo = "https://github.com/contextforge-org/contextforge-plugins-framework"
10+
BookRepo = "https://github.com/contextforge-org/cpex"
1111
BookSearch = true
1212
BookComments = false
1313
BookEditLink = '{{ .Site.Params.BookRepo }}/edit/main/docs/{{ .Path }}'

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ dependencies = [
4040
cpex = "cpex.tools.cli:main"
4141

4242
[project.urls]
43-
Repository = "https://github.com/contextforge-org/contextforge-plugins-framework"
43+
Repository = "https://github.com/contextforge-org/cpex"
4444

4545
[project.optional-dependencies]
4646

0 commit comments

Comments
 (0)