diff --git a/packages/coding-agent/src/modes/interactive/interactive-mode.ts b/packages/coding-agent/src/modes/interactive/interactive-mode.ts index 5a54b6a3..6ca747de 100644 --- a/packages/coding-agent/src/modes/interactive/interactive-mode.ts +++ b/packages/coding-agent/src/modes/interactive/interactive-mode.ts @@ -2694,11 +2694,20 @@ export class InteractiveMode { ? `Download from: ${theme.fg("accent", "https://github.com/badlogic/pi-mono/releases/latest")}` : `Run: ${theme.fg("accent", `${isBunRuntime ? "bun" : "npm"} install -g @mariozechner/pi-coding-agent`)}`; const updateInstruction = theme.fg("muted", `New version ${newVersion} is available. `) + action; + const changelogUrl = theme.fg( + "accent", + "https://github.com/badlogic/pi-mono/blob/main/packages/coding-agent/CHANGELOG.md", + ); + const changelogLine = theme.fg("muted", "Changelog: ") + changelogUrl; this.chatContainer.addChild(new Spacer(1)); this.chatContainer.addChild(new DynamicBorder((text) => theme.fg("warning", text))); this.chatContainer.addChild( - new Text(`${theme.bold(theme.fg("warning", "Update Available"))}\n${updateInstruction}`, 1, 0), + new Text( + `${theme.bold(theme.fg("warning", "Update Available"))}\n${updateInstruction}\n${changelogLine}`, + 1, + 0, + ), ); this.chatContainer.addChild(new DynamicBorder((text) => theme.fg("warning", text))); this.ui.requestRender();