$ git clone https://github.com/can1357/oh-my-pi.git
@oh-my-pi/pi-agent-core
Changed
Tool <name> not foundnow names a plausible intended target when the advertised set contains one, e.g.Tool mcp__abc123__xyz789_read not found. Did you mean read?. A model that mis-transcribes a long opaque tool name reliably keeps the trailing segment, which is the only part carrying meaning, so the miss becomes recoverable in the same turn instead of costing a round trip. Purely advisory — the suggestion is only ever a string in the error, never a dispatch target, so an unrecognized name still fails ().
Fixed
- Fixed the token estimator counting developer messages as free and ignoring images in user content, which let context budgeting, pruning and the compaction trigger read a transcript as far smaller than the one sent to the provider.
- Fixed repeated local compaction omitting messages retained before the previous compaction record, while preserving original entry IDs and
/clearboundaries. - Raised remote compaction request timeout from 3 minutes to 5 minutes so long Codex/gpt-6-astra compact streams can finish before the watchdog aborts them.
- Fixed proxy responses dropping the cost the server reported; recorded costs are kept instead of being recomputed.
@oh-my-pi/pi-ai
Fixed
- Fixed transient Python HTTP/2 stream resets and HTTP/1.1 chunked response interruptions being treated as terminal errors when forwarded by a proxy ().
- Ollama cache hits now populate cached-token usage:
prompt_eval_cached_countfrom the/api/chatdone chunk maps tocacheRead, withinputreduced to the uncached portion, so status-linecache_turn/cache_hitsegments and cache-prefix audits report real hit rates instead of false misses. - Fixed requests that run across a price change being costed at the newer rate; peak/off-peak estimates now use the rate in effect when the request started.
- Fixed GitHub Copilot Business seats getting HTTP 403 on every model while the same token succeeds with a Chat client identity: chat and model-policy requests now identify as
copilot-chat, denied requests retry once as the Copilot CLI (copilot-developer-cli), andCOPILOT_INTEGRATION_IDpins theCopilot-Integration-Idheader up front; model discovery keeps the CLI identity and the 403 message names the identity and the remedies ( by by by ). Escape leaves Insert; Normal mode hashjkl,0,^,$,w,b,e,gg,G, count prefixes,x/D/C,dd/yy,p/Pandu;v/Vstart a Visual selection thatycopies andddeletes. - Added a
vimstatus-line segment showing the current Vim mode (NORMAL/INSERT/VISUAL/V-LINE), the half-typed command beside it (Vim'sshowcmd, e.g.2d), and the Visual selection height (V-LINE 4L). Included in every built-in preset and hidden entirely unlesstui.vimModeis on;custompreset users can add"vim"tostatusLine.leftSegments. - The cursor now changes shape with the Vim mode: block in Normal/Visual, thin/underline in Insert. Applies to the software cursor, and to the real terminal cursor (DECSCUSR) when
PI_HARDWARE_CURSORis set. - Added the
tui.vimModeDisplaysetting (text/icon/none) controlling how the Vim mode appears in the status line: the full mode name, a single glyph per mode, or nothing. Shown in/settingsonly while Vim mode is on. - Added
icon.vimNormal,icon.vimInsert,icon.vimVisual, andicon.vimVisualLinesymbols, so the Vim mode icons follow the active symbol preset like every other status-line icon — Nerd Font (fa-square / fa-pencil / fa-eye / fa-bars), Unicode (■▎◉≡), or ascii (N/I/V/L) — and can be overridden per theme via thesymbolsmap. - Added peak
↑/ off-peak↓indicators to the cost display for models with scheduled pricing (DeepSeek), refreshed automatically when the tariff changes. - Added plan autosave: enable
plan.autosaveto automatically save approved plans to<project>/.omp/plans/when plan mode completes (customize withplan.autosaveDir, which accepts~, absolute, and cwd-relative paths) ().
Changed
- Toggling
tui.vimModeortui.vimModeDisplayin/settingsnow takes effect immediately instead of requiring a restart; the editor, prompt border, status-line segment, and cursor shape all switch in place. - The prompt border now colors Insert mode too (green), instead of falling through to the session accent. Normal and Visual were already colored, so Insert was the one mode the border could not distinguish — on themes whose accent matches the session accent it was indistinguishable from Normal. Borders outside Vim mode are unchanged.
Fixed
- Marketplace plugins that share a repository root now load only their declared skills instead of every skill in the repository ( by by by ).
- Custom
Otheranswers are now applied before the Ask dialog becomes interactive again, so the next Enter is no longer discarded (). - Explicit per-model price overrides retain their configured flat rates instead of inheriting time-based pricing.
@oh-my-pi/collab-web
Fixed
- Transcript links are now allowed by the scheme the browser will actually resolve, so a destination that only becomes
javascript:after URL normalization is dropped like any other unsafe scheme ().
@oh-my-pi/pi-natives
Fixed
- Fixed Wayland computer-use clicks landing in the wrong place on scaled monitors by mapping captures through the portal's logical monitor geometry ( by in in in in in in in in in in in in in in in in in in in in in in in in in by
- fix(catalog): keep Command Code discovery neutral, bundle live catalog by
- fix(ai): retry denied Copilot CLI-identity requests as copilot-chat by
- feat(coding-agent): autosave approved plans to .omp/plans by
New Contributors
Full Changelog: v18.1.16...v18.1.17
Vollständiger Original-Bericht
Ausführliche Details, Code-Beispiele & Hersteller-Stellungnahme auf github.com.
Wie bewertest du diesen Beitrag?
1 Klick Feedback Teilen mit Netzwerk & Team:
Hat Ihnen dieser Tipp / Anleitung geholfen?
Community-Analysen & Experten-Meinungen 0
Verfasse deine eigene Analyse, teile Workarounds oder diskutiere diesen Vorfall im Blog.
Noch keine Community-Analyse verfasst. Markiere einen Textabschnitt oder klicke oben auf „ Eigene Analyse verfassen“!
Community Pulse: Relevanz-Einschätzung
1 Klick Experten-Votum 🔴 Akute Relevanz 0%
🟡 In Evaluierung 0%
🟢 Keine Auswirkung 0%
Spannende Innovation 0%
Verwandte Story-Cluster & Quellen (Vektor-KI)
Tipp: Mit Pfeiltasten [ ← ] und [ → ] blättern
SOCIAL SHARE CARD GENERATOR