$ git clone https://github.com/can1357/oh-my-pi.git
@oh-my-pi/pi-agent-core
Added
- Added support for streaming tool argument updates, providing more responsive tool-call progress.
Changed
- Improved steering behavior so queued steering commands preserve already-emitted non-interruptible tool calls while aborting or skipping only interruptible waits.
@oh-my-pi/pi-ai
Breaking Changes
- Renamed
claudeCodeSessionIdtosessionIdinAnthropicClientOptionsArgs. - Renamed
openAISessionIdtosessionIdinOpenAIRequestSetupOptions.
Added
- Added Amazon Bedrock
requestMetadatasupport for cost and usage attribution in AWS invocation logs.
Changed
- Codex GPT-5.6 requests now use full Responses by default, enabling independent tool calls to run in parallel; provider-native compaction continues to use catalog-selected Responses Lite.
- Inference requests now identify as omp by default while preserving explicit provider and OAuth User-Agent fingerprints. Amazon Bedrock requests use an
omp/<version>User-Agent by default and honor configuredUser-Agentoverrides.
Fixed
- Fixed Antigravity usage reporting to match the official client's five-hour and weekly quota buckets.
- Anthropic and OpenRouter credit-exhaustion errors now automatically switch to a sibling account instead of stopping the turn with a retry hint.
- Fixed OpenCode Go and Zen requests by including the required stable per-conversation session identification.
- Improved Anthropic prompt caching so explicit cache breakpoints preserve reusable tools and system prompts when the message tail changes.
@oh-my-pi/pi-catalog
Added
- Added catalog-delivered model intelligence scores and estimated output throughput to help compare model capabilities and performance.
Changed
- Improved model search and selection so configured roles, provider preferences, and recent usage are prioritized while browsing and filtering models.
@oh-my-pi/pi-coding-agent
Breaking Changes
- Replaced the local session-title model choices with LFM2.5 230M, LFM2.5 350M, and Falcon H1 Tiny 90M.
- Reserved main and sub as built-in subagent definition names; custom agents can no longer use these names.
Added
- Added agent reactions: a reply that opens with a lone emoji line shows the emoji as a badge on your message bubble instead of in the text; toggle the prompt invitation with the tui.reactions setting.
- Added video attachment and reading support through ffmpeg, including preview grids with metadata and timestamp/frame selectors such as :412 and :1h5m42s.
- Enhanced the model picker with intelligence indicators, catalog TPS estimates, provider-aware ranking, and provider-supplied badges and descriptions.
- Added detailed, non-summarized findings for scout agents through the report definition field, and subagent result relay so read-only agents can return data to their originating agent.
- Added agent-scoped rules using an agents frontmatter field with glob matching, including support for inspecting applicable rules with omp ttsr list and omp ttsr test --agent.
- Added non-interrupting extension messages through deliverAs: "aside" for pi.sendMessage and pi.sendUserMessage.
- Added copy and open controls for rendered blocks and links, including /copy link and the /open command.
- Added option-click cursor positioning in the prompt entry box.
- Added the configurable opencode display layout, with a corresponding first-run and upgrade setup option.
- Added the skillful prompt setting and /skillful command to control whether available skills are listed in the system prompt.
- Added Firecrawl as an optional providers.fetch backend for URL reading, configurable with FIRECRAWL_API_KEY and FIRECRAWL_BASE_URL.
- Added provider request metadata configuration for usage and cost attribution, including Amazon Bedrock request headers and User-Agent customization.
- Added the :-N read selector for reading the last N lines from files, directories, archives, artifacts, internal URLs, and web URLs, including combinations such as :raw:-60.
- Added an opt-in extension status-line segment for displaying custom statuses inline.
- Added injectV1: false to openai-models-list discovery for OpenAI-compatible gateways whose model endpoint is rooted at a versioned URL.
- Added provider-reported credits and routed-model counts to /session statistics.
- Added CLINE_API_KEY to the CLI environment help for native ClinePass subscription inference.
- Expanded Devin model selectors to support native CLI aliases, dotted upstream names, and dynamic effort-route identifiers.
- Standalone CLAUDE.md files in the project root and ancestor directories are now loaded as project context alongside AGENTS.md files.
Changed
- Session history is now sorted by modification time, then creation time, then file path.
- Increased the maximum file snapshot size to 4 MB.
- Edit tools now provide streamed diff previews while applying changes.
- Approved plan content is included directly in agent history, reducing redundant reads.
- power.sleepPrevention now works on Linux and Windows. Its idle default keeps long-running sessions awake on those platforms; set it to off to restore the previous behavior.
- Unsupported-model errors no longer include incorrect retry instructions.
Fixed
- Fixed local title models receiving unsupported online examples and failing with certain tokenizer templates.
- Fixed model picker search selection so it moves to the best matching result after results change.
- Fixed /new sometimes reviving the previous conversation in the current process or after a restart.
- Fixed raw text escaping in agent responses.
- Fixed structured subagent result previews being truncated incorrectly.
- Fixed /usage taking several seconds to become responsive on large statistics databases.
- Fixed the status line not appearing correctly in the first startup frame.
- Fixed shell builtins reporting broken-pipe errors when downstream commands exit early.
- Fixed provider-qualified model roles with dotted revisions resolving to the wrong provider or model.
- Fixed agent-scoped rules being lost when subagents are restored, and fixed rule:// URLs and rule inspection to consistently use the calling agent's applicable rules.
- Fixed extension and user asides being stranded, delivered to the wrong session, or incorrectly interrupting or restarting turns during session changes and image processing.
- Fixed parent steering messages arriving during a subagent's final result from preventing that result from being committed.
- Fixed messages typed while an edit or write tool was streaming from discarding the completed tool call and triggering unnecessary regeneration.
- Fixed self-hosted Firecrawl URLs with origin-only base URLs from gaining an extra slash.
- Fixed omp commit auto-staging from including macOS Unicode-normalization duplicates or files ignored by nested .gitignore rules.
@oh-my-pi/pi-natives
Breaking Changes
- Renamed
MacOSPowerAssertiontoPowerAssertionandMacOSPowerAssertionOptionstoPowerAssertionOptions; the options and handle shapes are unchanged.
Added
- Added edit-session and edit-store types and utilities for managing edit states, snapshots, hashline operations, edit modes, edit descriptions, editable notebook text, and inline sloppy regions.
- Added cross-platform sleep inhibition to
PowerAssertionon Linux and Windows.
Changed
PowerAssertion.startnow reports acquisition failures on Linux and Windows instead of returning a handle that silently does nothing; platforms without an implementation continue to receive a no-op handle.
Fixed
- Fixed native
git addso staging an empty file list no longer stages macOS filename-normalization duplicates of tracked paths or files ignored only by a nested.gitignore.
@oh-my-pi/pi-tui
Fixed
- Fixed the band composer layout so the status line remains visible and no longer causes the prompt to shift unexpectedly when the top border is empty.
@oh-my-pi/pi-utils
Added
- Added
IncomingDoc(@oh-my-pi/pi-utils/incoming-json) for incrementally reading path-addressed JSON data as text arrives, including string chunks and lines, array elements, and keyed object values, with structured errors for missing, incomplete, aborted, malformed, or mismatched data. - Added
Serialfor running asynchronous operations sequentially in call order.
Fixed
- Fixed relaxed JSON parsing for single-quoted strings followed by line or block comments.
What's Changed
- feat(coding-agent): add Firecrawl scrape as a fetch reader backend by
- feat(ai): bedrock-runtime user agent and requestMetadata support by
- feat(natives): make PowerAssertion work on Linux and Windows by
- feat(ai): anchor prompt-cache breakpoint on the stable request head by
- feat(copy): clickable copy/open controls and link blocks in /copy, plus /copy link and /open by
- feat(status-line): render extension statuses inline by
- feat(coding-agent): add agent scoping to ttsr rules by
- feat(coding-agent): add deliverAs "aside" for non-interrupting extension messages by
New Contributors
Full Changelog: v18.1.5...v18.1.6
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 46%
🟡 In Evaluierung 24%
🟢 Keine Auswirkung 12%
Spannende Innovation 18%
Verwandte Story-Cluster & Quellen (Vektor-KI)
1 Quelle
censys-python v2.3.0
1 Quelle
PyMemoryEditor v2.2.0
1 Quelle
pilotprotocol v1.13.10-rc.1
Tipp: Mit Pfeiltasten [ ← ] und [ → ] blättern
SOCIAL SHARE CARD GENERATOR