Skip to content

fix(agents): preserve native child delivery and human answer presentation - #4

Merged
agiontheway merged 61 commits into
mainfrom
fix/native-child-result-presentation
Sep 10, 2026
Merged

agiontheway merged 61 commits into
mainfrom
fix/native-child-result-presentation

Conversation

@agiontheway

@agiontheway agiontheway commented Sep 10, 2026

Copy link
Copy Markdown
Owner

This checkpoints the fork's 0.0.39 upgrade and cross-provider dispatch fixes. Automatic child completions reach the parent through hidden provider input and remain visible in the native task/Agents interface, without an extra parent user-message bubble. Pending native questions retain their callbacks, and accepted human answers now appear as ordinary chat messages.

Scope and design

  • Preserve the existing fork checkpoint at b68655c8 and the prior release upgrade. The ancestry-only reconciliation commit does not change the tree.
  • ef18a438: record deterministic internal child-delivery requests and exact input acknowledgements; retain native child task presentation and existing provider continuation.
  • 811c58906: record an accepted native human answer through the existing user-message event, on its original turn, without sending the answer twice or creating another provider turn.

The latest corrections change server/internal-contract code and focused tests. They do not change frontend source, provider adapters, the public client command/event interface, mobile applications, dependencies, or historical messages. The full PR includes the older fork upgrade; it is not presented as only the latest small correction.

Validation

  • Independent strict reviews passed for the child-delivery and native-answer corrections.
  • Focused orchestration, callback-adapter and shared-client tests passed. Server and contracts typechecks passed. Scoped lint retains a verified pre-existing test-only manual-runtime violation and unused-parameter warnings; these are not reported as clean.
  • Real packaged-build comparison through Computer Use Chrome covered normal input, automatic child delivery in both provider directions, pending-question survival and answering, Agents cards/navigation, explicit child retrieval and follow-up, stop/recovery, and reload. No regression was observed within that bounded scope; the baseline concurrent-question case was inconclusive because the model declined the fixture.
  • The maintainer installed the latest Apple Silicon build, confirmed native and asynchronous answer bubbles, and reported normal use working. This does not claim exhaustive mobile/relay coverage.
  • Final DMG from 811c58906a89 passed integrity and arm64 inspection; the bundled server matches the fresh build and retains the previous callback and hidden-delivery fixes. SHA-256: 2bf4e11318da7addd82625c182c835f763cec63db788ea32ba5301eb7be18d2a.

Fork CI status: no required checks or branch-protection rules are configured. The copied Blacksmith jobs are queued without an assigned runner; GitHub CI is not claimed to have passed. The merge gate uses the scoped local validation and independent reviews above.

Evidence and screenshots remain local. No private session transcripts, local test credentials, or screenshots are attached to this public PR. The local build retains ad-hoc signing and is not Developer ID notarized.

Implementation and review: Codex/T3 harness with GPT-6 Astra review; real Claude and Codex providers used for acceptance tests. The maintainer has authorized merging after the privacy sweep, required checks, and blocking-review gates pass.

t3dotgg and others added 30 commits September 6, 2026 14:59
…gdotgg#10402)

Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
…tgg#10410)

Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
…g#10408)

Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
…tgg#10262)

Co-authored-by: Simone <185146821+Lucenx9@users.noreply.github.com>
Updated model version and adjusted budget limits for PRs and runs.
…ic API error (pingdotgg#10321)

Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
…he outbox (pingdotgg#10405)

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: adityagarud <garudaditya079@gmail.com>
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
…otgg#10378)

Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
Yash-Singh1 and others added 23 commits September 6, 2026 20:28
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
…dotgg#10463)

Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
…ccount (pingdotgg#10462)

Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Preserve the working 0.0.38 fork with exact provider-instance routing, native child lifecycle and telemetry, and subscription and OpenRouter-backed targets. Document the native T3 Connect source-build configuration.

Co-authored with Claude 5.1 Fable via Claude Code. Publication prepared with GPT-6 through the Codex harness.
@github-actions github-actions Bot added vouch:trusted PR author is trusted by repo permissions or the VOUCHED list. size:XXL labels Sep 10, 2026
@agiontheway agiontheway changed the title fix(agents): preserve native presentation for automatic child results fix(agents): preserve native child delivery and human answer presentation Sep 10, 2026
@agiontheway
agiontheway marked this pull request as ready for review September 10, 2026 15:19
@agiontheway
agiontheway merged commit 2e8d4a3 into main Sep 10, 2026
14 of 25 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:XXL vouch:trusted PR author is trusted by repo permissions or the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.