Skip to content

Commit 2113a93

Browse files
committed
Merge remote-tracking branch 'origin/main' into blove/growth-hello-collectors
# Conflicts: # libs/ag-ui/package.json # libs/langgraph/package.json # libs/telemetry/README.md
2 parents c44366f + 3d70e42 commit 2113a93

17 files changed

Lines changed: 644 additions & 101 deletions

File tree

README.md

Lines changed: 164 additions & 73 deletions
Large diffs are not rendered by default.

apps/website/src/lib/public-copy.spec.ts

Lines changed: 439 additions & 1 deletion
Large diffs are not rendered by default.

libs/a2ui/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# @threadplane/a2ui
22

3-
The A2UI (Agent-to-UI) protocol type system and parsing/resolution utilities for TypeScript, targeting the **A2UI v0.9.1 stable release**. Defines the wire format agents use to drive generative UI surfaces — framework-agnostic, no Angular dependency, runs in any TypeScript environment.
3+
The A2UI (Agent-to-UI) protocol layer behind generative UI in [Threadplane](https://github.com/cacheplane/angular-agent-framework), the AI agent UI framework for Angular, targeting the **A2UI v0.9.1 stable release**. It defines the wire format an agent uses to drive a UI surface, plus the parser and resolver that read it — framework-agnostic, pure TypeScript, no Angular dependency, usable in any TypeScript environment.
44

55
<p align="center">
66
<a href="https://www.npmjs.com/package/@threadplane/a2ui">

libs/a2ui/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"name": "@threadplane/a2ui",
33
"version": "0.0.65",
4+
"description": "A2UI protocol types, streaming parser, and dynamic-value resolver for agent-generated UI. Pure TypeScript.",
45
"license": "MIT",
56
"repository": {
67
"type": "git",

libs/ag-ui/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# @threadplane/ag-ui
22

3-
Adapter that wraps an [AG-UI](https://github.com/ag-ui-protocol/ag-ui) `AbstractAgent` into the runtime-neutral `Agent` contract from `@threadplane/chat`. Works with any AG-UI-compatible backend.
3+
The AG-UI adapter for [Threadplane](https://github.com/cacheplane/angular-agent-framework), the AI agent UI framework for Angular. 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.
44

55
<p align="center">
66
<a href="https://www.npmjs.com/package/@threadplane/ag-ui">
@@ -32,7 +32,7 @@ Part of [Threadplane](https://github.com/cacheplane/angular-agent-framework).
3232
## Install
3333

3434
```bash
35-
npm install @threadplane/ag-ui @threadplane/chat @ag-ui/client @ag-ui/core marked
35+
npm install @threadplane/chat @threadplane/ag-ui @ag-ui/client @ag-ui/core marked
3636
```
3737

3838
**Peer dependencies:** `@threadplane/chat: *`, `@angular/core: ^20.0.0 || ^21.0.0 || ^22.0.0`, `@ag-ui/client: *`, `@ag-ui/core: *`, `rxjs: ~7.8.0`

libs/ag-ui/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@threadplane/ag-ui",
33
"version": "0.0.65",
4-
"description": "AG-UI protocol adapter for @threadplane/chat \u2014 works with any AG-UI-compatible backend.",
4+
"description": "AG-UI adapter for the Angular AI agent UI — connect any AG-UI-compatible backend to the same chat surface.",
55
"keywords": [
66
"angular",
77
"ag-ui",

libs/chat/README.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
# @threadplane/chat
22

3-
Drop-in agent chat UI for Angular 20–22. Headless UI primitives plus opinionated compositions that read a runtime-neutral `Agent` contract — ship a production chat surface in days without coupling to a specific backend.
4-
5-
Part of [Threadplane](https://github.com/cacheplane/angular-agent-framework).
3+
The chat surface of [Threadplane](https://github.com/cacheplane/angular-agent-framework), the AI agent UI framework for Angular. Headless primitives plus opinionated compositions read a runtime-neutral `Agent` contract, so the UI is built once and runs over LangGraph or AG-UI without changes. Angular 20–22, on Signals and DI.
64

75
<p>
86
<a href="https://www.npmjs.com/package/@threadplane/chat">

libs/chat/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"name": "@threadplane/chat",
33
"version": "0.0.65",
4+
"description": "The Angular AI agent chat UI: <chat>, headless primitives, interrupts, subagents, and generative UI on Signals.",
45
"exports": {
56
"./chat.css": "./chat.css",
67
"./themes/default-dark.css": "./themes/default-dark.css",

libs/langgraph/README.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# @threadplane/langgraph
22

3-
Adapter that wraps a LangGraph agent into the runtime-neutral `Agent` contract from `@threadplane/chat`. The Angular equivalent of LangGraph's React `useStream()` hook signal-driven access to messages, status, tool calls, interrupts, subagents, branch history, and thread persistence.
3+
The LangGraph adapter for [Threadplane](https://github.com/cacheplane/angular-agent-framework), the AI agent UI framework for Angular. 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.
44

55
<p align="center">
66
<a href="https://www.npmjs.com/package/@threadplane/langgraph">
@@ -27,7 +27,7 @@ Adapter that wraps a LangGraph agent into the runtime-neutral `Agent` contract f
2727
## Install
2828

2929
```bash
30-
npm install @threadplane/langgraph @threadplane/chat @langchain/core @langchain/langgraph-sdk
30+
npm install @threadplane/chat @threadplane/langgraph @langchain/core @langchain/langgraph-sdk marked
3131
```
3232

3333
**Peer dependencies:**
@@ -40,6 +40,8 @@ npm install @threadplane/langgraph @threadplane/chat @langchain/core @langchain/
4040
rxjs ~7.8.0
4141
```
4242

43+
`marked` is the markdown parser peer that `@threadplane/chat` requires when assistant messages are rendered through `<chat>`.
44+
4345
## Quick start
4446

4547
Configure the LangGraph endpoint once in `app.config.ts`:

libs/langgraph/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@threadplane/langgraph",
33
"version": "0.0.65",
4-
"description": "LangGraph adapter for @threadplane/chat \u2014 Angular bindings for LangGraph Platform.",
4+
"description": "LangGraph adapter for the Angular AI agent UI — provideAgent()/injectAgent() expose a run as Angular Signals.",
55
"keywords": [
66
"angular",
77
"langgraph",

0 commit comments

Comments
 (0)