8ad811c977
feat: sync upstream pi-mono (386 commits)
...
从上游 badlogic/pi-mono 同步 386 个提交,手动解决所有冲突:
保留 SproutClaw 独有功能:
- RPC: reload 命令、bash 流式输出、get_extensions 命令
- settings-manager: showChangelogOnStartup 设置
- agent-session: turnIndex getter
- 移除 pi 版本检查通知(interactive-mode)
- skills 系统、启动脚本、自定义工具脚本
直接采用上游版本:
- packages/ai 模型列表及测试文件
- packages/coding-agent 文档
- 其余未冲突的全部上游代码
升级 @mistralai/mistralai 至 2.2.6(修复 promptCacheKey 类型错误)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-21 20:18:02 +08:00
131546b2fe
chore: remove npm audit scheduled cron trigger
...
CI / build-check-test (push) Has been cancelled
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-21 19:50:04 +08:00
Armin Ronacher
350ac3f344
fix: remove inprogress from auto-closed issues
2026-06-20 21:48:37 +02:00
Armin Ronacher
416c673dfe
fix: skip no-action for to-discuss issues
2026-06-20 16:13:13 +02:00
Armin Ronacher
226a316824
fix: mark auto-closed issues not planned
2026-06-19 12:46:56 +02:00
Armin Ronacher
47d1d90a8e
fix: close no-action issues as not planned
2026-06-19 11:08:16 +02:00
Armin Ronacher
783571a615
feat: track auto-closed issue triage
2026-06-19 11:03:11 +02:00
Armin Ronacher
1a418ad223
chore: remove inprogress label on close
2026-06-19 00:26:30 +02:00
Armin Ronacher
8a7ad60f03
feat(coding-agent): add binary release checksums
...
closes #5739
2026-06-15 10:11:44 +02:00
Armin Ronacher
20b78eafb4
fix(coding-agent): fix changelog links
...
Fixes #5516
2026-06-08 20:31:20 +02:00
Armin Ronacher
b6b0f6923f
feat(ci): Actually bump setup-bun to 2.2.0
2026-05-29 01:03:12 +02:00
Armin Ronacher
20bcab26e0
feat(ci): Update setup-bun to 2.2.0
2026-05-29 00:51:11 +02:00
Armin Ronacher
93600d8980
fix(release): align package repository metadata
2026-05-29 00:44:58 +02:00
Armin Ronacher
f3b4e1285c
fix(release): upgrade npm for trusted publishing
2026-05-29 00:36:43 +02:00
Armin Ronacher
ae50dec121
chore(release): publish packages from CI
2026-05-28 17:43:05 +02:00
Mario Zechner
17cc86a479
chore: harden dependency workflows
2026-05-20 15:57:41 +02:00
Mario Zechner
6236ad5077
chore: restore normal issue gate message
2026-05-17 18:32:44 +02:00
Mario Zechner
0b54c87e24
fix(release): finalize Windows ARM64 binary support
...
closes #4410
2026-05-14 22:44:28 +02:00
Brian Michel
c786efda9d
Update bun version to minimum required version for Windows ARM
2026-05-12 21:42:25 -04:00
Brian Michel
a5cbd8e1aa
Add Windows arm64 binary support
...
Update build-binaries workflow and shell script to allow for packaging
of both arm64 and x64 versions of the Windows application.
2026-05-12 21:42:25 -04:00
Mario Zechner
b3d441550d
chore: update issue gate refactor message
2026-05-08 15:48:20 +02:00
Mario Zechner
0959d8ec2b
chore: label bigrefactor issue closures
2026-05-04 00:54:46 +02:00
Mario Zechner
0b5792ace0
chore: update temporary issue gate message
2026-05-04 00:54:46 +02:00
Mario Zechner
b38e546e90
chore: label weekend issue closures
2026-04-24 13:58:18 +02:00
Mario Zechner
c2c185a5e6
fix: keep issues open on contributor approval fixes #3214
2026-04-15 16:13:07 +02:00
Mario Zechner
d62d22173a
chore: replace OSS weekend with permanent contribution gate
2026-04-14 23:16:11 +02:00
Mario Zechner
71f3e50a16
fix: update OSS weekend gating and messaging
2026-04-02 11:15:19 +02:00
Mario Zechner
629341c18f
Added openclaw labeler
2026-03-24 03:27:14 +01:00
Mario Zechner
572876be1e
chore: add OSS weekend gating
2026-03-14 16:28:02 +01:00
Mario Zechner
78d184447e
chore: automate OSS weekend mode
2026-03-14 16:12:28 +01:00
Mario Zechner
97673461eb
fix: allow additional text after lgtm in approval comments
2026-01-18 13:06:55 +01:00
Mario Zechner
64a8b64b52
fix: remove duplicate core import in approve-contributor workflow
...
actions/github-script already provides core as a global
2026-01-18 13:05:17 +01:00
Mario Zechner
8b02aff629
fix: fix YAML parsing issues in PR gate workflows
...
- Wrap if condition in ${{ }} to avoid YAML tag interpretation
- Use array.join for multiline message to avoid block scalar issues
2026-01-18 12:31:25 +01:00
Mario Zechner
3eded2c146
chore: add PR approval gate for new contributors
...
- Add APPROVED_CONTRIBUTORS file with existing contributors
- Add pr-gate.yml workflow to close PRs from unapproved contributors
- Add approve-contributor.yml workflow to approve via lgtm on issues
- Add CONTRIBUTING.md with guidelines
- Update README.md to point to CONTRIBUTING.md
2026-01-18 12:26:45 +01:00
Mario Zechner
5aa0689828
fix(coding-agent): fix standalone binary WASM loading on Linux, fixes #784
...
- Import photon-node from ESM entry point (photon_rs_bg.js) instead of CJS
entry, allowing Bun to embed WASM in compiled binaries
- Add photon.d.ts for TypeScript support of ESM entry
- Add scripts/build-binaries.sh for local binary builds
- Simplify GitHub workflow to use the build script
- Add binaries/ to gitignore
2026-01-16 21:11:01 +01:00
Mario Zechner
13c4205dbb
fix: use wrapper directory in release tarballs for mise compatibility
...
mise auto-detects single-directory archives and extracts with strip_components=1.
Using a 'pi/' wrapper directory ensures the internal structure is preserved.
Reverts the code workaround (theme dir fallback) in favor of fixing the tarball.
2026-01-13 21:33:32 +01:00
Mario Zechner
3690137ecc
Fix binary build: use Bun 1.2.20 (1.3.4 has cross-compile issues)
2026-01-13 03:37:34 +01:00
Mario Zechner
edc576024f
Regenerate package-lock.json with all platform bindings
...
Reverts CI workarounds - the lockfile now properly includes Linux native
bindings for parcel watcher, rollup, tailwindcss oxide, and lightningcss.
2026-01-13 01:17:08 +01:00
Mario Zechner
5c1228a017
Fix CI: add tailwindcss oxide Linux binding
2026-01-13 01:13:22 +01:00
Mario Zechner
9de970ed24
Fix CI: also install lightningcss Linux binding
2026-01-13 01:11:15 +01:00
Mario Zechner
ea860751fd
Fix CI: install missing parcel watcher Linux binding
...
package-lock.json was generated on macOS and only includes darwin
bindings. The Linux glibc binding is needed by tailwindcss.
2026-01-13 01:07:48 +01:00
Mario Zechner
6c3f82a696
fix(ci): update clipboard bindings to @mariozechner/clipboard fork
...
fixes #556
2026-01-08 12:21:26 +01:00
Mario Zechner
d863c8eb21
fix: add --force to npm install for cross-platform native bindings
2026-01-07 00:16:35 +01:00
Mario Zechner
2bc445498a
fix: install cross-platform native bindings for bun cross-compilation
...
fixes #485
2026-01-06 12:19:24 +01:00
Mario Zechner
5cc0126991
Include examples/ folder in binary release archives
2025-12-17 21:27:07 +01:00
Mario Zechner
c18adef16e
Pin Bun to 1.3.4 for cross-compile compatibility
2025-12-17 18:45:14 +01:00
Mario Zechner
ee4f24fb03
Fix build-binaries workflow: use latest Bun version
2025-12-17 18:40:52 +01:00
Mario Zechner
432852c9c5
Fix build: pin Bun to 1.2.20 for cross-compilation support
2025-12-17 18:40:19 +01:00
Daniel Nouri
2f3b738132
fix(ci): correct theme path in release workflow ( #162 )
...
Build outputs to dist/modes/interactive/theme/*.json but workflow
expected dist/theme/*.json. The copy-binary-assets script creates
dist/theme/ but CI never invokes it.
Fixes v0.18.0 release failure:
https://github.com/badlogic/pi-mono/actions/runs/20082833642
2025-12-10 21:40:41 +01:00
Mario Zechner
faa0b5f6da
Simplified CI setup
2025-12-03 15:12:21 +01:00