diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 01f0c653e..4c7fd0ee6 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -377,11 +377,14 @@ jobs:
with:
python-version: '3.12'
- run: npm ci
+ # The venv bakes in the absolute workspace path (/home/runner/work/
The source is public at{' '}
- github.com/cacheplane/angular-agent-framework
+ github.com/cacheplane/threadplane
.
-
-
+
+
diff --git a/SECURITY.md b/SECURITY.md
index 3ebda5e3f..d820b9d5a 100644
--- a/SECURITY.md
+++ b/SECURITY.md
@@ -14,7 +14,7 @@ fixes.
## Reporting a Vulnerability
Please report security issues privately via GitHub's
-[private vulnerability reporting](https://github.com/cacheplane/angular-agent-framework/security/advisories/new).
+[private vulnerability reporting](https://github.com/cacheplane/threadplane/security/advisories/new).
We aim to acknowledge reports within 5 business days and to provide a
remediation timeline after triage. Please do not open public issues for
diff --git a/apps/website/content/blog/2026-05-28-human-in-the-loop-langgraph-agents-in-angular.mdx b/apps/website/content/blog/2026-05-28-human-in-the-loop-langgraph-agents-in-angular.mdx
index f12ead0ac..eb6c61821 100644
--- a/apps/website/content/blog/2026-05-28-human-in-the-loop-langgraph-agents-in-angular.mdx
+++ b/apps/website/content/blog/2026-05-28-human-in-the-loop-langgraph-agents-in-angular.mdx
@@ -19,7 +19,7 @@ Clone the repo, run `nx serve cockpit-langgraph-interrupts-angular`, and follow
Talking to LangGraph Platform directly? See Choosing an adapter.
diff --git a/apps/website/src/app/contact/page.spec.tsx b/apps/website/src/app/contact/page.spec.tsx
index 6a35de8f3..d23d4f862 100644
--- a/apps/website/src/app/contact/page.spec.tsx
+++ b/apps/website/src/app/contact/page.spec.tsx
@@ -25,7 +25,7 @@ describe('ContactPage', () => {
const email = screen.getByRole('link', { name: 'brian@threadplane.ai' });
expect(email.getAttribute('href')).toBe('mailto:brian@threadplane.ai');
const github = screen.getByRole('link', { name: 'GitHub issues' });
- expect(github.getAttribute('href')).toBe('https://github.com/cacheplane/angular-agent-framework/issues');
+ expect(github.getAttribute('href')).toBe('https://github.com/cacheplane/threadplane/issues');
const discord = screen.getByRole('link', { name: 'Discord' });
expect(discord.getAttribute('href')).toBe('https://discord.gg/cacheplane');
expect(screen.getByTestId('stars')).toBeTruthy();
diff --git a/apps/website/src/app/contact/page.tsx b/apps/website/src/app/contact/page.tsx
index 1dec146fd..055eb7be5 100644
--- a/apps/website/src/app/contact/page.tsx
+++ b/apps/website/src/app/contact/page.tsx
@@ -56,7 +56,7 @@ export default async function ContactPage({
Not sure if LangGraph is right for your backend? See Choosing an adapter. diff --git a/apps/website/src/app/render/page.tsx b/apps/website/src/app/render/page.tsx index 89002dd0d..66b66429b 100644 --- a/apps/website/src/app/render/page.tsx +++ b/apps/website/src/app/render/page.tsx @@ -44,7 +44,7 @@ export default async function RenderPage() {
diff --git a/libs/a2ui/package.json b/libs/a2ui/package.json
index 62b351bdd..6501bac3c 100644
--- a/libs/a2ui/package.json
+++ b/libs/a2ui/package.json
@@ -5,12 +5,12 @@
"license": "MIT",
"repository": {
"type": "git",
- "url": "https://github.com/cacheplane/angular-agent-framework.git",
+ "url": "https://github.com/cacheplane/threadplane.git",
"directory": "libs/a2ui"
},
- "homepage": "https://github.com/cacheplane/angular-agent-framework#readme",
+ "homepage": "https://github.com/cacheplane/threadplane#readme",
"bugs": {
- "url": "https://github.com/cacheplane/angular-agent-framework/issues"
+ "url": "https://github.com/cacheplane/threadplane/issues"
},
"sideEffects": false
}
diff --git a/libs/ag-ui/README.md b/libs/ag-ui/README.md
index 4b6c8d309..14b1d420a 100644
--- a/libs/ag-ui/README.md
+++ b/libs/ag-ui/README.md
@@ -1,6 +1,6 @@
# @threadplane/ag-ui
-The AG-UI adapter for [Threadplane](https://github.com/cacheplane/angular-agent-framework), the open-source thread-plane for agents. Wraps an [AG-UI](https://github.com/ag-ui-protocol/ag-ui) `AbstractAgent` into the runtime-neutral `Agent` contract that `@threadplane/chat` consumes, so any AG-UI-compatible backend drives the same chat surface.
+The AG-UI adapter for [Threadplane](https://github.com/cacheplane/threadplane), the open-source thread-plane for agents. Wraps an [AG-UI](https://github.com/ag-ui-protocol/ag-ui) `AbstractAgent` into the runtime-neutral `Agent` contract that `@threadplane/chat` consumes, so any AG-UI-compatible backend drives the same chat surface.
@@ -14,7 +14,7 @@ The AG-UI adapter for [Threadplane](https://github.com/cacheplane/angular-agent-
@@ -403,5 +403,5 @@ plain-text console announcements. No click or registration is required. It has b
queues/retries and a three-second request deadline; collection failures do not affect
application use. A linked eligible install email can receive the generic founder hello;
runtime evidence alone does not approve a contact. See the
-[telemetry controls and collection details](https://github.com/cacheplane/angular-agent-framework/tree/main/libs/telemetry#automatic-development-runtime-collection)
+[telemetry controls and collection details](https://github.com/cacheplane/threadplane/tree/main/libs/telemetry#automatic-development-runtime-collection)
and [Privacy](https://threadplane.ai/privacy).
diff --git a/libs/chat/package.json b/libs/chat/package.json
index 08fde33fb..d4e73532e 100644
--- a/libs/chat/package.json
+++ b/libs/chat/package.json
@@ -39,12 +39,12 @@
"license": "MIT",
"repository": {
"type": "git",
- "url": "https://github.com/cacheplane/angular-agent-framework.git",
+ "url": "https://github.com/cacheplane/threadplane.git",
"directory": "libs/chat"
},
- "homepage": "https://github.com/cacheplane/angular-agent-framework#readme",
+ "homepage": "https://github.com/cacheplane/threadplane#readme",
"bugs": {
- "url": "https://github.com/cacheplane/angular-agent-framework/issues"
+ "url": "https://github.com/cacheplane/threadplane/issues"
},
"sideEffects": [
"**/chat-tokens.ts",
diff --git a/libs/cockpit-registry/package.json b/libs/cockpit-registry/package.json
index 2260db58b..e6624e930 100644
--- a/libs/cockpit-registry/package.json
+++ b/libs/cockpit-registry/package.json
@@ -4,12 +4,12 @@
"license": "MIT",
"repository": {
"type": "git",
- "url": "https://github.com/cacheplane/angular-agent-framework.git",
+ "url": "https://github.com/cacheplane/threadplane.git",
"directory": "libs/cockpit-registry"
},
- "homepage": "https://github.com/cacheplane/angular-agent-framework#readme",
+ "homepage": "https://github.com/cacheplane/threadplane#readme",
"bugs": {
- "url": "https://github.com/cacheplane/angular-agent-framework/issues"
+ "url": "https://github.com/cacheplane/threadplane/issues"
},
"sideEffects": false,
"private": true
diff --git a/libs/cockpit-runtime-bridge/package.json b/libs/cockpit-runtime-bridge/package.json
index b3fcfe1ef..8ac9608f5 100644
--- a/libs/cockpit-runtime-bridge/package.json
+++ b/libs/cockpit-runtime-bridge/package.json
@@ -4,12 +4,12 @@
"license": "MIT",
"repository": {
"type": "git",
- "url": "https://github.com/cacheplane/angular-agent-framework.git",
+ "url": "https://github.com/cacheplane/threadplane.git",
"directory": "libs/cockpit-runtime-bridge"
},
- "homepage": "https://github.com/cacheplane/angular-agent-framework#readme",
+ "homepage": "https://github.com/cacheplane/threadplane#readme",
"bugs": {
- "url": "https://github.com/cacheplane/angular-agent-framework/issues"
+ "url": "https://github.com/cacheplane/threadplane/issues"
},
"sideEffects": false,
"private": true
diff --git a/libs/cockpit-shell/package.json b/libs/cockpit-shell/package.json
index fd603c014..2d44a9486 100644
--- a/libs/cockpit-shell/package.json
+++ b/libs/cockpit-shell/package.json
@@ -4,12 +4,12 @@
"license": "MIT",
"repository": {
"type": "git",
- "url": "https://github.com/cacheplane/angular-agent-framework.git",
+ "url": "https://github.com/cacheplane/threadplane.git",
"directory": "libs/cockpit-shell"
},
- "homepage": "https://github.com/cacheplane/angular-agent-framework#readme",
+ "homepage": "https://github.com/cacheplane/threadplane#readme",
"bugs": {
- "url": "https://github.com/cacheplane/angular-agent-framework/issues"
+ "url": "https://github.com/cacheplane/threadplane/issues"
},
"sideEffects": false,
"private": true,
diff --git a/libs/design-tokens/package.json b/libs/design-tokens/package.json
index 74183274c..b785348d8 100644
--- a/libs/design-tokens/package.json
+++ b/libs/design-tokens/package.json
@@ -13,12 +13,12 @@
},
"repository": {
"type": "git",
- "url": "https://github.com/cacheplane/angular-agent-framework.git",
+ "url": "https://github.com/cacheplane/threadplane.git",
"directory": "libs/design-tokens"
},
- "homepage": "https://github.com/cacheplane/angular-agent-framework#readme",
+ "homepage": "https://github.com/cacheplane/threadplane#readme",
"bugs": {
- "url": "https://github.com/cacheplane/angular-agent-framework/issues"
+ "url": "https://github.com/cacheplane/threadplane/issues"
},
"sideEffects": false,
"private": true
diff --git a/libs/example-layouts/package.json b/libs/example-layouts/package.json
index 996956865..6f9dad125 100644
--- a/libs/example-layouts/package.json
+++ b/libs/example-layouts/package.json
@@ -12,12 +12,12 @@
"license": "MIT",
"repository": {
"type": "git",
- "url": "https://github.com/cacheplane/angular-agent-framework.git",
+ "url": "https://github.com/cacheplane/threadplane.git",
"directory": "libs/example-layouts"
},
- "homepage": "https://github.com/cacheplane/angular-agent-framework#readme",
+ "homepage": "https://github.com/cacheplane/threadplane#readme",
"bugs": {
- "url": "https://github.com/cacheplane/angular-agent-framework/issues"
+ "url": "https://github.com/cacheplane/threadplane/issues"
},
"sideEffects": [
"./src/public-api.ts"
diff --git a/libs/langgraph/README.md b/libs/langgraph/README.md
index 1b9b299cc..679d6d21b 100644
--- a/libs/langgraph/README.md
+++ b/libs/langgraph/README.md
@@ -1,6 +1,6 @@
# @threadplane/langgraph
-The LangGraph adapter for [Threadplane](https://github.com/cacheplane/angular-agent-framework), the open-source thread-plane for agents. Wraps a LangGraph agent into the runtime-neutral `Agent` contract that `@threadplane/chat` consumes — the Angular counterpart to LangGraph's React `useStream()` hook, with signal-driven access to messages, status, tool calls, interrupts, subagents, branch history, and thread persistence.
+The LangGraph adapter for [Threadplane](https://github.com/cacheplane/threadplane), the open-source thread-plane for agents. Wraps a LangGraph agent into the runtime-neutral `Agent` contract that `@threadplane/chat` consumes — the Angular counterpart to LangGraph's React `useStream()` hook, with signal-driven access to messages, status, tool calls, interrupts, subagents, branch history, and thread persistence.