From 776f31fb4743c3aae3b2ee395b8d5d400c84eeec Mon Sep 17 00:00:00 2001 From: Rogee Date: Wed, 2 Sep 2026 22:29:10 +0800 Subject: [PATCH] fix: use package-root extension entrypoint --- README.md | 4 ++-- index.ts | 1 + package-lock.json | 4 ++-- package.json | 7 ++++--- 4 files changed, 9 insertions(+), 7 deletions(-) create mode 100644 index.ts diff --git a/README.md b/README.md index 1cd13c0..099356b 100644 --- a/README.md +++ b/README.md @@ -33,7 +33,7 @@ pi -e git:git.ipao.vip:rogee/pi-siyuan ```bash git clone git@git.ipao.vip:rogee/pi-siyuan.git ~/.pi/agent/extensions/pi-siyuan -# src/ 内含 index.ts,pi 会自动加载 extensions/*/index.ts +# 包根目录含 index.ts,pi 会自动加载 extensions/*/index.ts ``` 发布流程:推送 tag(如 `v0.1.0`)触发 Gitea workflow 自动发布到 npm(`.gitea/workflows/publish-npm.yml`,使用仓库 secret `NPM_PACKAGE_TOKEN`)。 @@ -48,7 +48,7 @@ export SIYUAN_API_URL="https://your-siyuan-host" # 默认 http://127.0.0.1:680 export SIYUAN_TOKEN="your-api-token" # SiYuan 设置 → 关于 → API token ``` -缺失时回落到 `~/.pi/agent/extensions/pi-siyuan/config.json`: +修改 `~/.zshenv` 后需新开 shell 并重启 Pi(已有进程不会自动获得新环境变量)。缺失时回落到 `~/.pi/agent/extensions/pi-siyuan/config.json`: ```json { diff --git a/index.ts b/index.ts new file mode 100644 index 0000000..65362ff --- /dev/null +++ b/index.ts @@ -0,0 +1 @@ +export { default } from "./src/index.ts"; diff --git a/package-lock.json b/package-lock.json index fa2ef84..d0e36c5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "pi-siyuan", - "version": "0.1.1", + "version": "0.1.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "pi-siyuan", - "version": "0.1.1", + "version": "0.1.2", "license": "MIT", "dependencies": { "typebox": "1.3.7" diff --git a/package.json b/package.json index 35d18b7..cd4bb52 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "dependencies": { "typebox": "1.3.7" }, - "version": "0.1.1", + "version": "0.1.2", "description": "SiYuan Note extension for pi coding agent \u2014 HTTP API wrapper with notebook-level RWD permission auditing", "keywords": [ "pi-package", @@ -20,14 +20,15 @@ }, "pi": { "extensions": [ - "./src/index.ts" + "./index.ts" ] }, "devDependencies": { "@earendil-works/pi-coding-agent": "0.84.4" }, - "main": "src/index.ts", + "main": "index.ts", "files": [ + "index.ts", "src", "README.md", "LICENSE",