Skip to content

Releases: franksong2702/dsh-codex-connect

Codex Connect v0.1.0-alpha.4.5

Pre-release

Choose a tag to compare

@franksong2702 franksong2702 released this 14 Aug 08:15
2c99d17

Visual showcase release. No runtime behavior changed from v0.1.0-alpha.4.4.

  • Adds a purpose-built Codex Connect hero image.
  • Adds real Harness screenshots for ChatGPT OAuth status, plugin configuration, and the model picker.
  • Updates the English and Chinese README pages together.
  • Keeps model routing, search, view_image, OAuth storage, and Harness approval behavior unchanged.

Codex Connect hero

Install:
dsh plugin --profile web add dsh-codex-connect@alpha

Pin:
dsh plugin --profile web add dsh-codex-connect@0.1.0-alpha.4.5

Validation:

  • lint, typecheck, build, and pack checks pass
  • 14 test files, 61 tests
  • 24 packed files; 354,151 bytes packed; 478,949 bytes unpacked
  • isolated DSH installation and config/doctor validation passed

SHA-256: f6dc9ca39a9af3d097702ead5d1902b26e971d1662e487f219ef550e65acda78

Codex Connect v0.1.0-alpha.4.4

Pre-release

Choose a tag to compare

@franksong2702 franksong2702 released this 14 Aug 05:06
02c683a

Distribution and documentation alignment release. No runtime behavior changed from v0.1.0-alpha.4.3.

  • Makes npm dsh-codex-connect@alpha the primary installation path.
  • Fixes npm package README selection: English README at package root, Chinese documentation under docs/.
  • Adds exact npm and pinned GitHub fallback commands.
  • Adds an Alpha publishing guard and maintainer release checklist.
  • Keeps OAuth, search/image defaults, routing, and Harness behavior unchanged.

Install:
dsh plugin --profile web add dsh-codex-connect@alpha

Pin:
dsh plugin --profile web add dsh-codex-connect@0.1.0-alpha.4.4

Validation:

  • lint, typecheck, build, and pack checks pass
  • 14 test files, 61 tests
  • 20 packed files; 48,111 bytes packed; 163,949 bytes unpacked
  • isolated DSH installation and config/doctor validation passed

SHA-256: c97ce67f62d18ce4a249a49840e68527756391e20f711f6d152e2ac6fd9ce618

Codex Connect v0.1.0-alpha.4.3

Pre-release

Choose a tag to compare

@franksong2702 franksong2702 released this 14 Aug 04:18

Discoverability metadata release.

  • Adds npm and repository search keywords for dsh-plugin, DeepSeek Harness, OpenAI Codex, and ChatGPT OAuth.
  • Updates GitHub installation examples to this release.
  • Retains the corrected Frank Song and Yan-Zero attribution.
  • No runtime behavior changed from v0.1.0-alpha.4.2.

SHA-256: fd0c954bd70196000d5a14da65a83cf90e096944ce11541f1eaf090ac6bf88fa

Codex Connect v0.1.0-alpha.4.2

Pre-release

Choose a tag to compare

@franksong2702 franksong2702 released this 14 Aug 04:09

Copyright and attribution correction.

  • Adds Copyright 2026 Frank Song for Codex Connect modifications and additional work.
  • Retains Copyright 2026 Yan-Zero for upstream dsh-codex material.
  • Adds package author and upstream contributor metadata.
  • Adds automated attribution checks.
  • No runtime behavior changed from v0.1.0-alpha.4.1.

SHA-256: ae2bff93b8592a416cc3ffab93b12eef68e214eafa5800464c6c37835d229a80

Codex Connect v0.1.0-alpha.4.1

Pre-release

Choose a tag to compare

@franksong2702 franksong2702 released this 14 Aug 03:45

Branding correction patch.

  • The plugin and its configuration card are named Codex Connect.
  • The Composer model provider remains OpenAI Codex.
  • No routing, OAuth, capability, or credential behavior changed.

Install

dsh plugin --profile web add "github:franksong2702/dsh-codex-connect#v0.1.0-alpha.4.1"

Validation: 14 test files / 61 tests, typecheck, build, package validation, isolated browser regression, and a clean-profile Git install all passed.

SHA-256: 01237748071d982e71908f4c8fab60550e4218662ba939ef371e35964e4ea307

dsh-codex-connect v0.1.0-alpha.4

Pre-release

Choose a tag to compare

@franksong2702 franksong2702 released this 14 Aug 03:05

User-acceptance Alpha. Adds one OpenAI Codex card under Settings > Plugins > Plugin configuration with ChatGPT account status, quota display, and staged Save/Discard controls for optional Codex search and view_image capabilities. Settings persist through the Harness settings namespace and apply live. The plugin declares the Composer provider as OpenAI Codex and remains visible in Plugin list. It never changes the default model or global search route. Includes all Alpha.3 SSRF and Web OAuth hardening. Verified with 14 test files and 61 passing tests, typecheck, build, pack validation, a real 3081 upgrade, save/discard and reload persistence, signed-in quota status, Composer grouping, Plugin list presence, and zero browser console errors or warnings. SHA-256: 9732a08685ba81eefff6326b3d8f8f32f35f40393518be296e804780d740155b. This GitHub prerelease is not published to npm.

dsh-codex-connect v0.1.0-alpha.3

Pre-release

Choose a tag to compare

@franksong2702 franksong2702 released this 14 Aug 02:44

Security hardening release. Remote view_image access now permits public HTTP(S) targets only, revalidates every redirect, and pins connections to validated DNS addresses. Local Web OAuth routes now reject non-loopback and cross-origin requests, validate authorization URLs, time out missing challenges, and clean up concurrent waiters. Adds browser account-state tests and build-injected version diagnostics. Defaults remain additive: this release does not change the Harness default model or search route. Verified with 13 test files and 58 passing tests, typecheck, build, and pack validation. SHA-256: f3a927378e37ea804404f94ad6c8039a49545a779ead7a82f1d7ef22bdbe2f49. This GitHub prerelease is not published to npm.

Codex Connect for dsh v0.1.0-alpha.2.1

Pre-release

Choose a tag to compare

@franksong2702 franksong2702 released this 14 Aug 02:18

UI placement correction

  • Moves the OpenAI Codex OAuth account controls into Settings → Plugins → Plugin configuration.
  • Removes the separate OpenAI Codex settings tab.
  • Keeps the plugin inventory entry as codex-connect and the Composer provider label as OpenAI Codex.
  • Preserves existing OAuth credentials; no migration or re-login is required.

Validation

  • 10 test files / 31 tests passed.
  • Lint, typecheck, build, package-content validation, and live browser smoke passed.
  • GitHub release asset only; this version was not published to npm.

Codex Connect for dsh v0.1.0-alpha.2

Pre-release

Choose a tag to compare

@franksong2702 franksong2702 released this 14 Aug 01:47

This prerelease corrects the Harness UI placement and naming.

  • Moves account management under Settings → Plugins → OpenAI Codex instead of creating a standalone Settings section.
  • Names the Composer provider group OpenAI Codex.
  • Keeps the installed package visible in the plugin inventory as codex-connect.
  • Adds regression coverage for both UI contracts.

Validation: lint, host/browser typecheck, 31 tests, build, package-content check, and isolated Harness browser smoke test all passed. Existing OAuth credentials require no migration.

Distribution: GitHub release asset only; this version has not been published to npm.

SHA-256: f2113c86fd1b5a86e3cfda285cbf3286add8ae5615ced54fb7fa55b7bab69921

Codex Connect for dsh v0.1.0-alpha.1

Pre-release

Choose a tag to compare

@franksong2702 franksong2702 released this 14 Aug 01:06

First public Alpha of Codex Connect for dsh.

Highlights:

  • ChatGPT OAuth and Codex models through the normal DeepSeek Harness LLM path.
  • Harness-native approvals, permissions, sessions, cancellation, and compaction remain in control.
  • Installation does not replace the current default model or search provider.
  • Standalone search and image loading are explicit opt-ins.
  • Metadata-only doctor command and fail-closed provider conflict diagnostics.
  • Validation-only CI; this tag does not publish to npm.

Validated with DeepSeek Harness 0.1.0-rc.5 on Node.js 22.19, including 29 tests, type checking, build, package-content checks, an isolated runtime load, HTTP status, and browser UI smoke testing.

Attached package SHA-256: 71b29a4ec6a833ebddd7c07257a5370626d2e7c828ca8ed430b5dd3de059c499

Alpha note: the real OAuth login and authenticated end-to-end acceptance require the local user to complete the ChatGPT login flow.