David Brailovsky
62f45badae
Fix native clipboard in bun release ( #6418 )
...
* copy native clipboard .node files to the clipboard package
under the bun binary packaging, require("@mariozechner/clipboard-linux-x64-gnu")
doesn't work so instead we rely on require("./clipboard.linux-x64-gnu.node")
for that we need to copy the .node files to the clipboard package dir
* fallback to xclip if native clipboard fails on x11
2026-07-08 11:20:24 +02:00
Armin Ronacher
622eca7608
feat(coding-agent): add installer lock generation
CI / build-check-test (push) Waiting to run
2026-06-26 14:45:15 +02:00
Armin Ronacher
c3cfeac041
fix(coding-agent): make release publication transactional
2026-06-23 21:59:01 +02:00
Mario Zechner
abbd911693
Merge main into model-registry
2026-06-22 14:00:18 +02:00
Mario Zechner
717a8f958a
fix(ai): revert selective pi-ai base entrypoints
2026-06-22 12:54:32 +02:00
Vegard Stikbakke
1287b69fe0
fix(coding-agent): run legacy WSL bash commands via stdin
...
CI / build-check-test (push) Waiting to run
closes #5893
2026-06-19 15:08:25 +02:00
Armin Ronacher
ea65a51a15
fix: update vulnerable dependencies
CI / build-check-test (push) Waiting to run
2026-06-19 00:43:44 +02:00
Fred K. Schott
0d89a33373
feat(packages): Add selective pi-ai base entrypoints ( #5348 )
2026-06-19 00:41:49 +02:00
Mario Zechner
8a0903ebf2
feat(ai): compat entrypoint, core-only root barrel (phase 5)
...
The root barrel is now core-only and side-effect free: types,
createModels/createProvider, auth substrate, lazyStream/lazyApi, faux,
utils. Generated catalogs, api-registry, env-api-keys, images, global
stream functions, and per-API lazy wrappers leave the root.
New @earendil-works/pi-ai/compat preserves the old surface verbatim as
a strict superset of the root: api-dispatch stream/complete with env
key injection, the builtin registration side effect (skip-if-present so
it cannot clobber earlier overrides), deprecated getModel/getModels/
getProviders aliases of the new getBuiltin* reads in providers/all,
lazy api wrappers + setBedrockProviderModule, and image generation.
Compat dies with the coding-agent ModelManager migration.
Packaging: exports map gains ./compat, ./providers/*, ./api/*;
sideEffects array lists only the effectful modules.
Old-global imports across agent/coding-agent/examples and pi-ai tests
switch to /compat (path-only; compat is a superset). The coding-agent
extension loader resolves the pi-ai ROOT specifier to compat, so
existing user extensions using the old global API keep working at
runtime until compat is removed. vitest configs alias /compat to src;
browser smoke imports old globals from /compat.
2026-06-10 21:17:12 +02:00
Armin Ronacher
20b78eafb4
fix(coding-agent): fix changelog links
...
Fixes #5516
2026-06-08 20:31:20 +02:00
Armin Ronacher
ba6e5298df
fix(oauth): harden browser launch handling
2026-06-02 23:15:46 +02:00
Mario Zechner
31b961f2ac
fix(coding-agent): sync clipboard binary archive deps
...
closes #5184
2026-05-30 00:52:03 +02:00
Armin Ronacher
ae50dec121
chore(release): publish packages from CI
CI / build-check-test (push) Waiting to run
2026-05-28 17:43:05 +02:00
Armin Ronacher
c5181a266e
fix(tui): detect Apple Terminal Shift+Enter
2026-05-23 15:09:01 +02:00
Mario Zechner
ea2b70ddd9
Release v0.75.5
2026-05-23 11:58:31 +02:00
Mario Zechner
8100046cb8
Finish async tool cleanup
2026-05-23 11:36:41 +02:00
Mario Zechner
c4f86e3992
Merge remote-tracking branch 'origin/main' into pr-4756-squash-cleanup
...
# Conflicts:
# scripts/build-binaries.sh
2026-05-23 10:52:28 +02:00
Mario Zechner
3f89350cef
fix(coding-agent): ship clipboard sidecar in bun binaries
...
closes #4307
2026-05-23 10:47:35 +02:00
Mario Zechner
e9146a5ff7
fix(coding-agent): use async operations in tools
2026-05-23 09:50:03 +02:00
Mario Zechner
4868222e34
chore(tui): replace koffi with Windows VT input helper
...
CI / build-check-test (push) Waiting to run
closes #4480
2026-05-21 00:21:21 +02:00
Mario Zechner
beefa6a4fe
chore: add bun local release smoke install
2026-05-20 16:02:30 +02:00
Mario Zechner
17cc86a479
chore: harden dependency workflows
2026-05-20 15:57:41 +02:00
Mario Zechner
715c82ce04
chore: shrinkwrap coding agent release deps
2026-05-20 14:19:40 +02:00
Mario Zechner
ea4eab15cf
chore: add local release and dependency guards
2026-05-20 13:06:28 +02:00
Mario Zechner
2e02c74dcb
chore: pin dependencies and use native TypeScript
2026-05-20 12:46:17 +02:00
Mario Zechner
b141e1fa24
chore: remove web-ui workspace
2026-05-20 02:26:09 +02:00
Armin Ronacher
ae9450dc51
chore(ts): use source import extensions
2026-05-20 00:04:03 +02:00
Mario Zechner
0b54c87e24
fix(release): finalize Windows ARM64 binary support
...
closes #4410
2026-05-14 22:44:28 +02: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
29dea9a4e6
feat(scripts): add session context stats
2026-05-07 22:18:19 +02:00
Mario Zechner
392455299d
add read tool stats script
2026-05-07 16:06:12 +02:00
Mario Zechner
3e5ad67e0f
chore: migrate pi packages to earendil works scope
2026-05-07 15:59:42 +02:00
Mario Zechner
6d4d2e9288
add tool stats script
2026-05-07 11:13:45 +02:00
Mario Zechner
9600a0c030
chore: add session usage stats script
2026-04-30 21:47:51 +02:00
Mario Zechner
27620f9383
fix(release): use npx shx for explicit versions
2026-04-17 23:06:48 +02:00
Mario Zechner
1573d46ac2
chore: allow explicit release versions
2026-04-17 23:06:48 +02:00
Mario Zechner
d62d22173a
chore: replace OSS weekend with permanent contribution gate
2026-04-14 23:16:11 +02:00
Lajos Papp
75c72d888d
fix: include announcement image asset into binaries ( #2961 )
2026-04-09 02:27:06 +02:00
Mario Zechner
377eca9684
fix(ai,coding-agent): use node:readline import prefix for Deno compatibility
...
closes #2885
2026-04-08 01:59:34 +02:00
Mario Zechner
042066b982
docs: refine OSS weekend banner messaging
CI / build-check-test (push) Has been cancelled
2026-04-02 11:17:42 +02:00
Mario Zechner
71f3e50a16
fix: update OSS weekend gating and messaging
2026-04-02 11:15:19 +02:00
Mario Zechner
dcc569c09b
chore(coding-agent): emit startup benchmark metrics
2026-03-25 23:05:04 +01:00
Mario Zechner
7aeb684b72
chore(coding-agent): refine startup profiling tooling
2026-03-25 23:05:04 +01:00
Mario Zechner
235b247f1f
fix(coding-agent): built-in tools work like extension tools
...
Export readToolDefinition / createReadToolDefinition and the equivalent built-in ToolDefinition APIs from @mariozechner/pi-coding-agent.
2026-03-22 04:20:38 +01:00
Duncan Ogilvie
80f527ec22
feat(coding-agent): add startup profiling scripts for tui/rpc ( #2497 )
2026-03-21 20:46:00 +01:00
Mario Zechner
8dc2bb969c
fix(coding-agent,ai): restore Bun binary lazy provider loading closes #2314
2026-03-17 23:30:18 +01:00
Mario Zechner
8f973897f3
chore: streamline OSS weekend toggling
2026-03-14 16:34:49 +01:00
Mario Zechner
572876be1e
chore: add OSS weekend gating
2026-03-14 16:28:02 +01:00
badlogic
a80bbc2227
fix(check): make browser smoke check cross-platform on windows
2026-03-14 04:48:52 +01:00
Mario Zechner
e0754fdbb3
fix(ai,coding-agent): make pi-ai browser-safe and move OAuth runtime exports
...
- add browser smoke bundling check to root check + pre-commit
- lazy-load Bedrock provider registration to avoid browser graph traversal
- remove top-level OAuth runtime exports from @mariozechner/pi-ai
- add @mariozechner/pi-ai/oauth subpath export and update coding-agent imports
- move proxy dispatcher init to coding-agent CLI (Node-only)
- document Bedrock/OAuth browser limitations
closes #1814
2026-03-04 20:21:25 +01:00