Repository navigation
Description
Note
GPT-6.1 Sol on behalf of PsychedelicShayna
Owner mandate
NeoCode is NeoPi's full graphical frontend built on upstream T3 Code, not T3 Code with optional NeoPi support. Retain other harnesses; put NeoPi first in the harness selector and orient the product around NeoPi. Replace user-visible T3 Code product branding with NeoCode, and update README/project guidance to state that identity while retaining upstream attribution.
Scope
- Use existing central branding values (desktop branding injection and web fallback), then update remaining user-facing hard-coded product text. Preserve existing data directories, URL schemes, package/bundle IDs, protocol identifiers, upgrade paths and upstream/service attributions; a display-name change must not orphan state or deep links.
- NeoPi appears first in provider/harness choices and is the default preference for fresh choices when usable; preserve explicit saved provider/model choices and support all other harnesses.
- Update README, AGENTS.md and fork-maintenance guidance to reflect the owner's current mandate rather than “must stay T3 Code”. Keep upstream compatibility and provenance, without pretending the fork is upstream's product or user base.
Separate work
Session resume/attach was delivered by #48 / PR #56, with NeoPi PR pingdotgg#364. Full bidirectional authoritative session state/events/control, advisor configuration and model roles are tracked under #49; do not duplicate harness logic inside NeoCode.
Verification
Focused behavior checks, targeted typecheck/lint and built static/runtime proof. Browser or computer-use verification still requires explicit permission under AGENTS.md; no GUI is authorized by this packet. No live settings, stable npi, existing sessions or tmux interaction.
Activity
PsychedelicShayna commentedon Oct 20, 2026
Note
GPT-6 Astra on behalf of PsychedelicShayna
Installed nightly delivery: #108 merged as
c9f91e00a43096e5f94e050627738b26bc7a0c9b, together with #107. The NeoCode desktop entry now launches~/.local/lib/neocode/releases/v0.0.42-nightly.20261020.c9f91e00/squashfs-root/AppRun. Desktop-entry validation passed; the previouscf8f09dbartifact and.desktop.before-c9f91e00entry remain for rollback.Actual installed-app proof on the owned Xvfb
:10, with normal shell hydration and private fixture state, not the owner's live database: launch succeeded; Settings → Providers is usable; NeoPi is first, enabled, authenticated and labeled NeoPi rather than NeoPi/OMP. The saved/home/shayna/.local/bin/npi-nightlypath survived. Codex, Claude, Cursor, Grok, OpenCode and Antigravity remain disabled in this fixture. Both before/after screenshots were saved and visually inspected. The private app is left open.The installed server's
--helpsays “Run the NeoCode server” and uses NeoCode in the app/pair/triage descriptions. Compatibility identifiers, thet3command,t3.json, data paths, OMP launch compatibility and explicitly saved instance names remain unchanged. Upstream and external-service attribution remains explicit. No broader parity design was added.Focused verification: 120/121 tests passed initially across twelve files. The one old-brand wording assertion was replaced with the typed validation-error assertion; its isolated rerun passed (1 test, 8 skipped). The triage argv-safety test and throwaway canonical/embedded nightly-playbook check also passed. No full suite, Windows or native mobile execution is claimed. No new model turn or repeated session-restoration acceptance run was needed for these display changes.
Installed AppImage SHA256:
ec4683de9235ca3faa6c137494d4eeb598bbb09207489b5fc062e819b6645579. Embedded desktop version/commit match the installed source. Supported native caches were reused only after confirming native sources, lockfile and desktop package matched the prior artifact; build took 263.52 seconds. No NeoPi binary was rebuilt or installed.Evidence is saved under
~/.cache/npi-canary/mercury-108-delivery/:installed-identity-proof.json,installed-cli-proof.json,identity-before-providers.png,identity-after-providers.png. Public upload is pending the matching release run, whose Windows build was still running at the bounded watch deadline; this did not block installation. Public links will follow. Issue stays open until promotion tomain.PsychedelicShayna commentedon Oct 20, 2026
Note
GPT-6 Astra on behalf of PsychedelicShayna
Public evidence is now attached to nightly release
v0.0.42-nightly.20261020.39496593885.1. Its tag was verified directly against installed sourcec9f91e00a43096e5f94e050627738b26bc7a0c9b; the release workflow completed successfully.The locally installed AppImage is explicitly distinguished from the independently built CI AppImage. This completes the pending publication step; the earlier installed/private-state scope and verification limits still apply. The issue remains open with
agent: finisheduntil promotion tomain.