Skip to content

fix(coding-agent): complete Radius removal - #292

Merged
Pepps233 merged 10 commits into
feat/chatgpt-public-authfrom
fix/complete-radius-removal
Oct 27, 2026
Merged

Pepps233 merged 10 commits into
feat/chatgpt-public-authfrom
fix/complete-radius-removal

Conversation

@Pepps233

Copy link
Copy Markdown
Contributor

Summary

Reject remaining Radius configuration and registration paths with clear migration instructions, and prevent stale Radius code from entering release payloads.

Reasoning

Removing a built-in integration alone leaves custom registrations and legacy selections able to restore access or fail without useful guidance.
Radius is prohibited in every environment; inactive credentials remain available for local cleanup.

Changes

  • Reject Radius registrations, custom configuration, CLI selections, saved defaults, resumed sessions, and credential export.
  • Report expected startup failures as concise error messages.
  • Verify Radius is absent from both login methods while retaining local credential deletion.
  • Replace transport fixtures with a neutral backend.
  • Reject former integration modules and authentication markers in packaged payloads.
  • Supersede historical approvals and document migration and validation.

Testing

  • npm run check, the complete isolated ./test.sh, and offline compilation passed.
  • Focused model-resolution and auth tests passed; the payload suite passed all 47 tests.
  • Installed npm tarball hashes matched the reviewed archive.
  • Installed CLI validation passed help, version, model listing, controlled prompt/reply, both login methods, legacy-configuration rejection, and clean exit.
  • No Radius service, real provider credential, or paid inference was used.

- Prevent saved configuration and custom registrations from restoring Radius access
- Explain how to replace removed selections while preserving local credential cleanup
- Reject stale Radius modules and authentication markers before distribution
- Validate both login menus and preserve actionable errors for legacy CLI selections
- Report expected provider startup failures without a Node stack trace
- Keep saved default and session migration errors concise and actionable
- Supersede historical Radius approvals across all environments
- Document migration behavior and the verified local artifact identity
@Pepps233 Pepps233 added documentation Improvements or additions to documentation coding-agent bug fix labels Oct 27, 2026
@Pepps233 Pepps233 self-assigned this Oct 27, 2026
@Pepps233
Pepps233 added this pull request to stack #293 October 27, 2026 13:31
Comment thread packages/coding-agent/src/main.ts Dismissed
@Pepps233
Pepps233 merged commit 1c802fe into main Oct 27, 2026
23 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug fix coding-agent documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants