From e671f63c5d2c616791694ffa678ef087a276c8fb Mon Sep 17 00:00:00 2001 From: Mario Zechner Date: Thu, 8 Jan 2026 02:49:14 +0100 Subject: [PATCH] docs(coding-agent): add missing changelog entries for SDK changes - LoadedExtension -> Extension type rename (breaking) - Run mode exports for custom SDK usage --- packages/coding-agent/CHANGELOG.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/coding-agent/CHANGELOG.md b/packages/coding-agent/CHANGELOG.md index adcabda4..6c0ec050 100644 --- a/packages/coding-agent/CHANGELOG.md +++ b/packages/coding-agent/CHANGELOG.md @@ -5,9 +5,12 @@ ### Breaking Changes - `ctx.ui.custom()` factory signature changed from `(tui, theme, done)` to `(tui, theme, keybindings, done)` for keybinding access in custom components +- `LoadedExtension` type renamed to `Extension` ### Added +- SDK: `InteractiveMode`, `runPrintMode()`, `runRpcMode()` exported for building custom run modes. See `docs/sdk.md`. + - `PI_SKIP_VERSION_CHECK` environment variable to disable new version notifications at startup ([#549](https://github.com/badlogic/pi-mono/pull/549) by [@aos](https://github.com/aos)) - Extension UI dialogs (`ctx.ui.select()`, `ctx.ui.confirm()`, `ctx.ui.input()`) now support a `timeout` option with live countdown display ([#522](https://github.com/badlogic/pi-mono/pull/522) by [@nicobailon](https://github.com/nicobailon)) - Extensions can now provide custom editor components via `ctx.ui.setEditorComponent()`. See `examples/extensions/modal-editor.ts` and `docs/tui.md` Pattern 7.