Repository navigation
Conversation
Thread transfer impact✅ Thread transfer remains within every enforced ceiling.
Baseline: Scenario and decoded snapshot size10 historical turns, 5 command tools per turn, 878.9 KiB retained MCP result per historical turn, and a 1.05 MiB retained result in the measured turn.
Updated in place by a trusted workflow. PR artifacts are strictly validated and never executed. |
429296e to
ff811b0
Compare
…(#11405) (cherry picked from commit 5b377e2a047569ff928ccc6b07a900f698332496)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com> Co-authored-by: Julius Marminge <51714798+juliusmarminge@users.noreply.github.com> (cherry picked from commit 901db896691da5ab7b7428ef8a5da52883f831dd)
…t-durability fix(checkpoints): publish durable refs and preserve captured state
…covery fix(clients): prevent duplicate startup and preserve cached history
…nsiveness fix(server): keep Git waits off provider lifecycle ingestion
(cherry picked from commit b12c92f695a6b12116fb2cda40d610bdbe2a9566)
…(#12154) (cherry picked from commit c1738f131d6f0d5c6dfabb3aad46755a25319663)
…587) * feat(web): nest delegated threads under their parent in the sidebar * fix(web): measure drag gaps and drop orders around nested delegated threads
…t-performance perf(checkpoints): reuse Git indexes and preserve sparse snapshots
…1478) Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com> (cherry picked from commit 2587c8060c103245b4f970b925977008f2592d1d)
(cherry picked from commit 2c16c1d264173d86fc354e9a4c0c78cd42e514b7)
…990) (cherry picked from commit 935c55b3778fdeae0e25b250ce2a9fa7e79c0327)
…r machine icon (#12026) Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com> (cherry picked from commit c1b2ed6504bbd57440d03c6a5af2736f33be7c65)
… (#12030) Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com> (cherry picked from commit 6ee03240bccd9287a8c2246e9547697aa5857998)
* fix(delegation): prefer native agents and reduce supervision overhead * feat(delegation): ship an on-demand delegation skill * feat(delegation): add a persistent preferred method * feat(delegation): show child activity in agents and streaming panels
…nt-compatibility fix(connections): block incompatible servers and preserve saved environments
Use the platform UI and monospace stacks throughout web, desktop boot, terminal, and annotation fallbacks. Remove the bundled DM Sans and JetBrains Mono assets while keeping the existing per-surface font controls.
…ure (#709) * fix(test): use pinned DEVICE_HUB_VERSION in LocalDeviceHost test fixture * fix(knip): ignore unused device tool exports in packages/client-runtime
) (#713) - Remove recycleItems from LegendList in ModelPickerContent to prevent container recycling infinite loops - Use functional state updaters with equality checks for scroll fades - Decouple onLayout from synchronous layout effects with requestAnimationFrame - Switch initial scroll fade synchronization to useEffect with primitive dependency - Move composerControlsHidden state update in ChatComposer into useEffect - Closes #712
…64 read (#229) (#715) - Measure image file size with fileReader.readSize before reading into base64 - Reject oversized images prior to materializing base64 payload into memory - Allow image resolution when generic file payloads are present in mixed shares - Add unit tests verifying size limit rejection without resolved payloads and with spoofed contentSize - Closes #229
Based on the model profile and compatibility investigation in #13087. Co-authored-by: t3-code[bot] <269035359+t3-code[bot]@users.noreply.github.com> Co-authored-by: Anco <anco@bluebarry.ai> Co-authored-by: Exotic <118054752+extoci@users.noreply.github.com>
* feat(agents): show and control Relay workers in native Agents * fix(agents): preserve Relay state and route detached controls * fix(agents): retain detached controls and usage across recovery * fix(agents): recover resumed Relay panels and stop controls * fix(web): keep Relay panel Stop off parent sessions
|
The latest updates on your projects. Learn more about Vercel for GitHub. 1 Skipped Deployment
|
|
Reconciled this PR with current Independent adversarial review found that the shared ACP adapter passed an MCP bearer across provider instances and omitted the instance's Verification: server, web, and mobile typechecks; 43 focused Oh My Pi server tests; 157 mobile/web/contract tests; 19 adapter tests after the scoping fix; scoped lint on changed TypeScript files. New CI is running. UI/runtime browser evidence remains pending explicit browser approval, so no interactive UI claim is made here. |
|
The maintainer explicitly decided not to bring Oh My Pi support into Pylon. We are not merging this PR, and it is closed at their request. The catch-up review and reconciliation do not change that product decision. The branch and review history are preserved; no Oh My Pi changes from this PR have been merged into pylon. Tracking context: #736. |
Problem
Pylon had no first-party way to run Oh My Pi. Users could not bind an OMP profile to a provider instance, discover its exact model selectors safely, or use it across local and remote Pylon clients.
What changed
ompprovider driver with independent profiles, environment variables, maintenance metadata, and no legacyproviders.ompslot.--versionand profile-scopedmodels --json --no-extensionscommands. Require OMP 15.13.1 or newer and keep discovery diagnostics sanitized.Compatibility evidence
Validated with isolated temporary
HOME, XDG directories,PI_CODING_AGENT_DIR, and Bun/npm caches. The checks did not read or modify an installed OMP profile.15.13.1and18.0.4: version reporting, profile-aware model discovery, ACP initialize/authenticate/new session, exact model configuration, isolated local structured prompts, and durablesession/load18.0.4: live cancellation withstopReason: "cancelled"Verification
vp test run <24 focused OMP and nearby ACP files>— 24 files, 314 tests passedvp run -F @t3tools/contracts typecheck— passedvp run -F t3 typecheck— passed; only pre-existing Effect suggestions were reportedvp run -F @t3tools/web typecheck— passedvp run -F @t3tools/mobile typecheck— passedvp lint <47 changed TypeScript files>— 0 warnings, 0 errorsgit diff --check origin/pylon...HEAD— passedUI evidence
Early Access scope
OMP-native subagent controls, manual compaction, input queues, state inspection, goals/refinement controls, side questions, terminal authentication, and faithful rollback remain out of scope. The provider returns an explicit rollback error rather than letting Pylon and OMP histories diverge.
Implemented by OpenAI GPT-5.6 (xhigh) with the Prime Agent harness.