Repository navigation
Add dedicated SI agent candidate; preserve existing plugin - #61
infotradescout wants to merge 4 commits into
Conversation
Master continuation — registration identity repair, 2026-10-02Published head: Reproduced offline on exact original bytes: POST returned Executed on Linux Python 3.13.5, using actual helper code and synthetic request callbacks (no provider):
Tested scope includes missing/wrong/invalid readback identities, non-object responses, malformed tool entries, normal provider metadata, saved created ID after readback timeout, and refusal to repeat creation. This is bounded offline behavior, not evidence that OpenAI ever returned these malformed replies. Public network/DNS failed in the execution container, so exact files were retrieved through the connected GitHub reader and reconstructed/hash-verified for local execution. Full repository clone/project-index refresh, full repository gate, independent-context review, hosted bootstrap, real registration/session/continuation and operational connector acceptance remain open. Review in this continuation is same-context, not independent. Commits use [skip ci]; no hosted CI pass is claimed. Zero OpenAI API calls, billable sessions, model requests, production writes or new services occurred. Next: use the existing authorized project/credential binding when available to register/read back this repaired definition, preserving all original intent receipts and the separate hosted/budget acceptance boundary. Do not reopen plugin repair or repeat the identity investigation without a relevant change. |
Publish the six reviewed adapter files from local candidate d6dd414b5f451cf202acffd7a20c4bfe5cf01d6b, preserving existing PR61 registration identity guards and owner history. Deliver pinned e194 canonical resource inputs with the exact prepared gpt-6-astra/subagents OFF definition. Use the verified flavorgood fetch origin while preserving the accepted archive's frozen provenance and bytes. Hosted readiness remains false. Four focused offline migration checks and separate native review passed. Earlier 17 identity checks are reused without repetition. No hosted, installed or genuine-client acceptance is claimed.
Direction and scope
Build a dedicated Selective Intelligence agent instead of continuing the plugin security-repair/resubmission lane. Leave the plugin and canonical free core unchanged. The previous proposed source-hardening patch was not applied.
This draft adds exactly four files under
adapters/openai-agent/, based on frozen PR #60 source3015ede746c84dfb5deac94a622b650701a21e15. It does not merge #60, alter any plugin files, unpublish a listing, install a new SI edition, or create a new hosting service.Implemented
Executed evidence
On Python 3.13.5,
python -B -m unittest -v test_agentpassed 19/19 tests with zero failures. Scope: offline configuration/registration controls and real local synthetic Git fixtures. Provider replies in registration tests are synthetic. No model, hosted sandbox, or production-tool acceptance is inferred.GitHub readback at
46be3f6fa78fdb7e76b99c9f7040a836615e7cc2matched all four locally tested blobs:52afeca94d3cd5b3fdf3c7d4b872f09a263bfa70a8015ee7f8f8f8838a6e83d20f0264d40306df69b8ccb9323f8055e71e73ab1e46eeead46887e6ea01858c75e12f7f92955d252dc5ee0d550badf6a0Source comparison confirms only these four additions and zero deletions. The commit uses
[skip ci]; no hosted CI success is claimed. Review was same-context/degraded, not independent.Open boundaries
No authorized OpenAI application credential/project binding or authenticated connected browser was available. Zero OpenAI API calls, registrations, billable sessions, or live tasks were performed. The agent does not yet exist in the owner's OpenAI project.
The full pinned repository could not be cloned in the execution container because network/DNS access was unavailable. Exact source identity and governing files were retrieved through the connected GitHub app. Full pinned-source bootstrap, full repository/project-index refresh, hosted prerequisites, live subagent behavior, task completion, and checkpoint recovery remain unverified.
Operational connectors and Infinity are not fabricated or inherited from ChatGPT. No new spending authorization is assumed; the free portable core remains unchanged.
Next exact action
Register the saved definition in the owner-designated OpenAI project using authorized credentials outside chat/sandbox, retain and read back the provider ID, then validate the pinned bootstrap and one bounded real task under an approved execution budget. Prove actual session continuation before claiming recovery. Keep this PR draft until that acceptance boundary is satisfied.