aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTianren Dong <tianrendong.dtr@gmail.com>2026-05-13 08:42:37 -0400
committerTianren Dong <tianrendong.dtr@gmail.com>2026-05-13 08:42:37 -0400
commit7f88205fbb52db6ae90ba97286350cf91d5232bf (patch)
tree50e51964443dbcae8db3dc17e7bf5639049f5be0
parent150d92fce35caccd81856f99fc3a62a9731a1e47 (diff)
pi-chrome 0.15.1: ASCII architecture diagram + author object form
-rw-r--r--CHANGELOG.md5
-rw-r--r--README.md20
-rw-r--r--package.json4
3 files changed, 17 insertions, 12 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 70f064f..f3f3475 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,11 @@
All notable user-facing changes to `pi-chrome`.
+## 0.15.1 — 2026-05-13
+
+- **Architecture diagram now renders on pi.dev.** Replaced Unicode box-drawing characters (`┌─┐│└┘┬▼`) with plain ASCII (`+ - | v`). Pi.dev's monospace font was dropping the horizontal `─` glyphs, leaving the diagram as floating vertical bars. ASCII renders everywhere.
+- **`author` switched to object form.** Was `"tianrendong (Earendil Inc.)"` — npm's author-string spec parses `(parens)` as the URL slot, so `"Earendil Inc."` ended up in `author.url`. Now `{ "name": "tianrendong", "company": "Earendil Inc." }`.
+
## 0.15.0 — 2026-05-13
- **README rewrite — top-3 recipes as terminal mockups.** PR triage, Linear standup, and Bug-repro-with-evidence each get a copy-pasteable prompt → tool trace → result block modeled on the hero example. The other six recipes (form auto-fill, admin cross-check, visual diff, auth-only data pull, network forensics, file upload) collapsed into a `<details>` block so the section sells before it catalogs.
diff --git a/README.md b/README.md
index 156d35d..5babafd 100644
--- a/README.md
+++ b/README.md
@@ -222,16 +222,16 @@ If the loaded Chrome extension is older than `pi-chrome` on disk, `/chrome docto
## Architecture
-```
- ┌──────────────────────┐ ┌──────────────────────────┐
- │ Pi agent (terminal) │ ─── http://127.0.0.1:17318 ─→ │ Chrome extension │
- │ chrome_* tools │ │ (your real profile) │
- └──────────┬───────────┘ └─────────┬────────────────┘
- │ same machine │
- ▼ ▼
- Other Pi sessions Tabs you already have open
- share the same bridge (signed in to GitHub,
- automatically Linear, Stripe, etc.)
+```text
+ +----------------------+ +--------------------------+
+ | Pi agent (terminal) | -- 127.0.0.1:17318 ->| Chrome extension |
+ | chrome_* tools | | (your real profile) |
+ +-----------+----------+ +-------------+------------+
+ | same machine |
+ v v
+ Other Pi sessions Tabs you already have open
+ share the same bridge (signed in to GitHub,
+ automatically Linear, Stripe, etc.)
```
Multiple Pi sessions (planner / worker / audit) can all drive the same Chrome at once. The first session opens the local bridge; later sessions detect it and pipe their commands through.
diff --git a/package.json b/package.json
index b2d42e0..5a52542 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "pi-chrome",
- "version": "0.15.0",
+ "version": "0.15.1",
"scripts": {
"version": "node scripts/sync-manifest-version.js",
"prepublishOnly": "node scripts/sync-manifest-version.js"
@@ -36,7 +36,7 @@
"stagehand-alternative"
],
"license": "MIT",
- "author": "tianrendong (Earendil Inc.)",
+ "author": { "name": "tianrendong", "company": "Earendil Inc." },
"homepage": "https://github.com/tianrendong/pi-chrome#readme",
"repository": {
"type": "git",