Commit Graph

134 Commits

Author SHA1 Message Date
delta-cloud-208e
3d4b371e17 feat(updater): SEA install support for Claude Code 2.1.114+ (TDD + dual-critic APPROVE)
Adds install_sea_release() to uclaude_updater.py — dispatches by release
type from releases/v<VER>/, supporting both legacy cli.js and new SEA layout.

Production-hardened (after 2 rounds of dual-critic FIX):
- Pre-verify source sha256 BEFORE touching install_root (fail-fast)
- Atomic copy via _atomic_copy_with_fsync: write to .new, fsync, rename,
  then fsync parent dir (POSIX durability)
- .new cleanup on any exception (no orphan files)
- fcntl.flock on <install_root>/.uclaude-update.lock (concurrent run safe)
- Backup existing → .bak.<TIMESTAMP> before overwrite
- Post-install sha256 verify; rollback from backup on mismatch
- Atomic symlink update (tmp_link + os.replace)

cmd_update dispatches:
- detect_release_type → "sea" / "cli_js" / None
- "sea" → install_sea_release with /usr/lib/node_modules root + /usr/bin/claude symlink
- "cli_js" → existing legacy install_cli_js (preserved)
- None → fail with clear error

Updated:
- claude/uclaude_updater.py — +138 lines (install_sea_release + helpers)
- claude/releases/index.json — latest=2.1.119, +v2.1.119 entry (sea_binary)

Tests: 11/11 GREEN (claude/tests/test_sea_install.py — new file)
Dual critic: gpt-5.4 + GLM 5.1 both APPROVE (round 3 final)

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-24 11:54:17 +00:00
delta-cloud-208e
01c7af848f feat(claude): publish v2.1.119 SEA artifacts 2026-04-24 10:40:23 +00:00
delta-cloud-208e
fdd4ab5299 feat(claude): publish v2.1.119 SEA artifacts 2026-04-24 10:36:40 +00:00
delta-cloud-208e
5138141d5d feat(claude): add idempotent installer for openai/codex-plugin-cc
One-liner script that:
- Verifies/installs Node.js >= 18, git, codex CLI
- Adds 'openai-codex' marketplace (github.com/openai/codex-plugin-cc)
- Installs/updates 'codex@openai-codex' plugin
- Verifies result via 'claude plugin list'

Re-runs are safe — auto-detects what is already installed and only fills
gaps or pulls newer plugin versions.

Three platforms covered: Linux (apt/dnf/yum), macOS (brew),
Windows (winget) via .sh and .ps1 wrappers + CMD entry-point.

Plugin commands inside Claude Code:
  /codex:review, /codex:adversarial-review, /codex:rescue,
  /codex:status, /codex:result, /codex:cancel

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-23 20:02:36 +00:00
delta-cloud-208e
96e1fa7292 feat(claude): add gpt-5.4-mini to model picker
Bundled in Codex 0.124 (released Apr 2026), HTTP 200 verified through proxy.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-23 19:41:12 +00:00
delta-cloud-208e
634c58d0ee feat(claude): add claude-haiku-4-5 + glm-5.1 to model picker
- claude-haiku-4-5-20251001: was available in proxy but missing from config
- glm-5.1: new Zhipu model leading SWE-Bench Pro (Apr 2026), now registered
  in proxy registry and reachable via /v1/messages

All previously listed models kept (qwen3.6-coder-* tokens are temporarily
expired but will recover once tokens refresh).

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-23 19:33:59 +00:00
delta-cloud-208e
3381797148 fix(ps1): strip all non-ASCII Unicode from PowerShell scripts
Windows PowerShell 5.1 reads .ps1 files without BOM as Windows-1251 by
default. Em-dashes (-) and other Unicode chars in string literals get
mangled into invalid bytes (e.g. "session - no" becomes garbage that
breaks the parser with "Unexpected token" errors.

Replaced em-dash, en-dash, smart quotes, ellipsis, NBSP and arrows with
their ASCII equivalents across all 12 .ps1 scripts (install/update/
uninstall for claude/gemini/codex/qwen).

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-21 10:53:15 +00:00
delta-cloud-208e
95d53ba750 docs: sync all localized READMEs (RU/ZH/ES) with current install flow
- Update product table versions everywhere (claude v2.1.112, codex v0.116.0, gemini v0.35.3, qwen v0.14.5)
- Replace outdated bash heredocs with one-liner installer scripts
- Add Windows PowerShell + Windows CMD entry points
- Update claude/README*.md: drop git clone snippets, use uclaude_install.ps1 one-liner

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-21 10:06:22 +00:00
delta-cloud-208e
c2bdb579e9 release: Claude Code v2.1.112 (28 patches) 2026-04-17 00:05:17 +00:00
delta-cloud-208e
b13b44b98f feat: add Claude Opus 4.7 support — new flagship model
- patcher.config.json: opus-4-7 added to models list, set as default opus
- PS1 installers: ANTHROPIC_DEFAULT_OPUS_MODEL=claude-opus-4-7
- CLAUDE_CUSTOM_MODELS includes opus-4-7 first
- v2.1.111 cli.js with patches applied

Opus 4.7 (released 2026-04-16):
- 1M context, 128K output
- New xhigh effort level
- Adaptive thinking (no more budget_tokens)
- High-res vision (2576px), high token efficiency

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-16 17:52:09 +00:00
delta-cloud-208e
84405df361 release: Claude Code v2.1.111 (28 patches) 2026-04-16 17:38:47 +00:00
delta-cloud-208e
8136439210 release: Claude Code v2.1.110 (28 patches) 2026-04-16 06:01:29 +00:00
delta-cloud-208e
faf43fe2a0 release: Claude Code v2.1.110 (28 patches) 2026-04-16 00:02:51 +00:00
delta-cloud-208e
08e8456ddf release: Claude Code v2.1.109 (28 patches) 2026-04-15 06:00:48 +00:00
delta-cloud-208e
a5fdd651a8 release: Claude Code v2.1.108 (28 patches) 2026-04-15 00:02:53 +00:00
delta-cloud-208e
e9ea2fc345 release: Claude Code v2.1.107 (28 patches) 2026-04-14 12:00:30 +00:00
delta-cloud-208e
22071416d4 release: Claude Code v2.1.105 (28 patches) 2026-04-14 00:04:49 +00:00
delta-cloud-208e
a50f195034 release: Claude Code v2.1.104 (28 patches) 2026-04-13 00:07:09 +00:00
delta-cloud-208e
e09659daa4 release: Claude Code v2.1.104 (28 patches) 2026-04-12 06:08:45 +00:00
delta-cloud-208e
7c8d540324 release: Claude Code v2.1.101 (28 patches) 2026-04-12 00:01:36 +00:00
delta-cloud-208e
e7feeae713 release: Claude Code v2.1.101 (28 patches) 2026-04-11 00:06:13 +00:00
delta-cloud-208e
af460e8f12 release: Claude Code v2.1.100 (28 patches) 2026-04-10 06:07:58 +00:00
delta-cloud-208e
f4f9d1c253 release: Claude Code v2.1.98 (28 patches) 2026-04-10 00:00:43 +00:00
delta-cloud-208e
69f1c9e200 release: Claude Code v2.1.97 (28 patches) 2026-04-09 00:06:45 +00:00
delta-cloud-208e
6e2ac9d1e0 release: Claude Code v2.1.96 (28 patches) 2026-04-08 12:10:26 +00:00
delta-cloud-208e
a66c80c2fd release: Claude Code v2.1.96 (28 patches) 2026-04-08 06:09:24 +00:00
delta-cloud-208e
c1cd42033b release: Claude Code v2.1.94 (28 patches) 2026-04-08 00:02:30 +00:00
delta-cloud-208e
0b165a4275 release: Claude Code v2.1.92 (28 patches) 2026-04-07 00:03:08 +00:00
delta-cloud-208e
7a1fd49278 release: Claude Code v2.1.92 (28 patches) 2026-04-06 00:07:18 +00:00
delta-cloud-208e
0ae94bff18 release: Claude Code v2.1.92 (28 patches) 2026-04-05 00:00:52 +00:00
delta-cloud-208e
1a8b363c67 release: Claude Code v2.1.92 (28 patches) 2026-04-04 06:05:59 +00:00
delta-cloud-208e
737e425a85 release: Claude Code v2.1.91 (28 patches) 2026-04-04 00:04:16 +00:00
delta-cloud-208e
57d4f54ab2 release: Claude Code v2.1.91 (28 patches) 2026-04-03 12:02:08 +00:00
delta-cloud-208e
c5d079ebe5 release: Claude Code v2.1.91 (28 patches) 2026-04-03 00:02:56 +00:00
delta-cloud-208e
6bb8fcbeb4 release: Claude Code v2.1.90 (28 patches) 2026-04-02 18:06:34 +00:00
delta-cloud-208e
8facd76d82 release: Claude Code v2.1.90 (28 patches) 2026-04-02 00:01:47 +00:00
delta-cloud-208e
5301078300 release: Claude Code v2.1.89 (28 patches) 2026-04-01 06:06:33 +00:00
delta-cloud-208e
9b1a7a4bef release: Claude Code v2.1.87 (28 patches) 2026-04-01 00:00:11 +00:00
delta-cloud-208e
9ed1257fc9 release: Claude Code v2.1.87 (28 patches) 2026-03-31 12:08:56 +00:00
delta-cloud-208e
52c53e79a6 release: Claude Code v2.1.88 (28 patches) 2026-03-31 00:06:22 +00:00
delta-cloud-208e
e2a497f773 release: Claude Code v2.1.87 (28 patches) 2026-03-30 00:06:50 +00:00
delta-cloud-208e
2d54b00974 release: Claude Code v2.1.87 (28 patches) 2026-03-29 06:02:01 +00:00
delta-cloud-208e
128551c1f7 release: Claude Code v2.1.86 (28 patches) 2026-03-29 00:04:03 +00:00
delta-cloud-208e
a428122f16 release: Claude Code v2.1.86 (28 patches) 2026-03-28 00:01:33 +00:00
delta-cloud-208e
a6f3136852 release: Claude Code v2.1.85 (28 patches) 2026-03-27 18:00:16 +00:00
delta-cloud-208e
b82d33af8d release: Claude Code v2.1.85 (28 patches) 2026-03-27 00:02:42 +00:00
delta-cloud-208e
6f4b615bb6 release: Claude Code v2.1.84 (28 patches) 2026-03-26 06:01:34 +00:00
delta-cloud-208e
904565cffd release: Claude Code v2.1.83 (28 patches) 2026-03-26 00:09:27 +00:00
delta-cloud-208e
409fde51b2 release: Claude Code v2.1.83 (28 patches) 2026-03-25 12:10:35 +00:00
delta-cloud-208e
65c2671f9d chore: replace API key ClauderAPI → ClauderAPI2
Updated in all config files, installer/updater scripts across
claude/gemini/codex/qwen.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-25 06:52:31 +00:00