Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
node_modules/
dist/
package-lock.json
*.log
.DS_Store
*.tsbuildinfo
Expand Down
9 changes: 9 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Raw probe results are evidence: they must stay byte-identical to the probe's own output so a
# re-run can be diffed against them. Reformatting them would silently invalidate that.
scripts/probes/results/
scripts/probes/ab-opencode/results/

# Generated fixtures are compared byte-for-byte against what actually ran; a reformat would make
# the committed fixture differ from the executed one.
scripts/probes/ab-opencode/fixture/
scripts/probes/ab-opencode/fixture-stress/
10 changes: 8 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -277,8 +277,14 @@ Then build and restart OpenCode to pick up changes: `bun run build`.

## Development

This project uses Bun. The [Makefile](Makefile) is the single source of truth
for local checks and mirrors CI:
This project uses Bun — it is the only supported package manager for
development. There is no `package-lock.json`; `bun.lock` is the single
lockfile, and both CI and the release workflow install with `bun install`
(`npm` is used only to publish the built package). Don't run `npm install` or
`npm ci` here.

The [Makefile](Makefile) is the single source of truth for local checks and
mirrors CI:

```bash
make install # bun install
Expand Down
8 changes: 6 additions & 2 deletions docs/readme/README.zh.md
Original file line number Diff line number Diff line change
Expand Up @@ -238,8 +238,12 @@ Thinking budget 会自动映射到 Kiro 原生的 `effort` 字段:

## 开发

本项目使用 Bun。[Makefile](../../Makefile) 是本地检查的唯一权威来源,与 CI
保持一致:
本项目使用 Bun,且 Bun 是唯一受支持的开发包管理器。仓库不再保留
`package-lock.json`,`bun.lock` 是唯一的锁文件;CI 与发布流程均使用
`bun install` 安装依赖(`npm` 仅用于发布构建产物)。请不要在本仓库执行
`npm install` 或 `npm ci`。

[Makefile](../../Makefile) 是本地检查的唯一权威来源,与 CI 保持一致:

```bash
make install # bun install
Expand Down
Loading
Loading