chore: normalize changelog entries
This commit is contained in:
@@ -2,6 +2,10 @@
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
### Added
|
||||
|
||||
- Added Cursor OAuth and access-token usage reporting to `omp usage` via Cursor's account usage endpoint.
|
||||
|
||||
### Fixed
|
||||
|
||||
- Fixed OpenAI Responses `content_filter` terminal events being auto-retried as provider finish errors; content-filtered turns now remain hard failures without the same-model retry loop.
|
||||
@@ -50,7 +54,6 @@
|
||||
|
||||
- Added asynchronous `invalidateUsageCache` method to clear cached usage reports
|
||||
- Added support for cross-service usage cache invalidation between AuthStorage and AuthBroker
|
||||
- Added Cursor OAuth and access-token usage reporting to `omp usage` via Cursor's account usage endpoint.
|
||||
|
||||
### Fixed
|
||||
|
||||
|
||||
@@ -60,6 +60,7 @@
|
||||
- Fixed autolearn auto-continue firing a capture turn after an aborted stop (Esc/cancel): the controller now skips any `agent_end` whose last assistant message has `stopReason: "aborted"`.
|
||||
- Fixed MCP tools receiving session image attachments as raw `local://...` URIs by resolving them to session-local filesystem paths before `tools/call` is sent ([#4946](https://github.com/can1357/oh-my-pi/issues/4946)).
|
||||
- Fixed late advisor concerns after a terminal primary answer starting a duplicate primary turn when no queued work remains ([#4840](https://github.com/can1357/oh-my-pi/issues/4840)).
|
||||
- Fixed Pyright LSP semantic requests hanging during startup by sending the initial workspace configuration notification after `initialized`. ([#5276](https://github.com/can1357/oh-my-pi/issues/5276))
|
||||
|
||||
## [16.5.0] - 2026-07-13
|
||||
|
||||
@@ -130,9 +131,6 @@
|
||||
- Fixed tab reuse issues where hung navigation or unhandled modals would cause initialization to stall and trigger a force-kill
|
||||
- Improved search reliability for Perplexity provider by forcing retrieval for all queries
|
||||
- Fixed JS eval cells losing top-level `function` and `var` declarations across cells when the defining cell contained top-level `await` — the async wrapper scoped them to the cell's IIFE instead of publishing them to the worker global
|
||||
### Fixed
|
||||
|
||||
- Fixed Pyright LSP semantic requests hanging during startup by sending the initial workspace configuration notification after `initialized`. ([#5276](https://github.com/can1357/oh-my-pi/issues/5276))
|
||||
|
||||
## [16.4.7] - 2026-07-12
|
||||
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
### Added
|
||||
|
||||
- Added a terminal stderr guard (`suppressTerminalStderr`/`restoreTerminalStderr`): dup2-redirects fd 2 to the omp log file while a TUI owns the terminal so macOS runtime diagnostics cannot paint into the viewport. The postmortem fatal handlers restore fd 2 before printing so crash reports stay visible.
|
||||
|
||||
### Fixed
|
||||
|
||||
- Fixed Mermaid ASCII routing to stop unbounded pathfinder searches when an edge attachment point is unreachable. ([#5293](https://github.com/can1357/oh-my-pi/issues/5293))
|
||||
|
||||
Reference in New Issue
Block a user